 
|  From
PLATO on the mainframe, with complex answer-judging and feedback, including
directing students to more exercises based on their answers | teachers could author within defined templates | 
|  to Apple IIe electronic workbooks with feedback like "Right, Juan" or "Try
again, Ahmed" | teachers could program in BASIC, but not very well | 
|  to early Macintosh 512K with graphics and sound, enabling more interesting
activities for language teaching | teachers could author only within defined templates | 
|  to
IBM
PCs with DOS - back to electronic workbooks with feedback like "Right,
Juan" or "Try again, Ahmed" to slightly better Windows 3.1 (and sophisticated Macintosh language learning programs) | teachers could program in BASIC, but
not
well teachers could use interesting authoring tools | 
| to (finally) Windows 95 with graphics and sound, now with voice recognition | teachers can author with templates and interesting authoring tools | 
| to the World Wide Web with electronic workbook-style quizzes with feedback like X or check marks | teachers can author with simple templates | 
| and now to somewhat better pedagogy with tools like Hot Potatoes | (teachers have better templates to use). | 
Do pre-computer, on-computer, post-computer activities
Have a method for sharing finds and files to avoid reinventing the wheel
Students create their own meaning from directed projects
Students are active and engaged
One-computer class or lab
From learning to acquisition - internalizing information
More about constructivism