There has been some discussion about 'Open Source Teaching' recently. As I understand it, the idea is to build vast databases of reusable computer resources. I would like to suggest two other possible ways of doing this....
Source: TDOL's Language Archive
Tests & Quizzes