A couple of the exercises use code that has been written by other people which I have tweaked, altered or generally messed up, to produce the functionality that I required. I have included a link to the originator’s sites. The rest of the materials use code that I have written from scratch.
The exercise types cover a range of areas which I have found to be useful. If you have an idea for an exercise that is not here and is not available elsewhere, please send me an e-mail.
Feedback on these materials would be greatly appreciated. I am very interested in comments about the methodology that these materials use. What are their shortcomings? How could they be improved? What did you particularly like? I am also interested in technical feedback – while the materials have been designed to display in modern browsers, some web browsers have peculiarities (as do even the same web browser using different operating systems). How did the materials display in your browser? Did you encounter any bugs? What could be improved? Please use the feedback form for the specific application – this will give me useful information about your browser and operating system and will help me find the source of the bugs.
I am a language teacher who can code, rather than a programmer who can teach. There are probably more elegant ways to achieve some of the functionality that I am seeking, but my immediate goal has been to develop functioning prototypes rather than beautiful code.