Chalmers University of Technology
The Division of Language and Communication at Chalmers uses a web-based language tool, named EngOnline, to teach English grammar. The language tool suffers from some shortcomings. These include stability problems and an outdated interface but, above all, there is no documentation. Because of the lack of documentation and EngOnline’s need of maintenance, the Division of Language and Communication has decided to replace the language tool with a new and well documented one. The new language tool was developed using an agile work process; detailed documentation was replaced with more efficient communication. In addition, regular meetings with the client, the experts of the domain, provided feedback throughout the development process. The project resulted in a new and more documented tool with an improved and modernized user interface. The implementation was done in Django, a Python web framework. The new language tool provides the functionality that was prioritized during meetings with the client. The majority of the content from the original EngOnline was migrated to the new language tool.