The case for dynamic exercise systems in language learning

Most existing web-based language learning exercises may be termed ‘static’ in that their content is fixed; the sentences exist in the form in which the developer wrote them, and the scope of the exercise and the variety of interactions can only be expanded by manually adding to the existing stock. One solution to this problem is an application which generates its content in response to user specifications. We believe that a dynamic application is suitable for situations where long-term, large scale development of CALL materials is foreseen, as the flexibility and usability of the product far exceed what is available with conventional web-based exercises. In this paper, we will outline the reasons language instructors might consider a dynamic or semi-dynamic system as a sound technological investment of time and money, discuss the advantages of designing a dynamic system, and illustrate some of the pitfalls to avoid in beginning that process.