Tools

The following are the tools that have been or are being developed and a brief explanation of the functionality of each.

Moodle Trace Generator

This tool is available as a command line program from the GitHub repository or can be used as a web application here. The purpose of the tool is the creation of automatically graded code tracing questions that can be used within quizzes on the Moodle Virtual Learning Environment.

Templates can be used to generate a large number of isomorphic questions such that students can make multiple attempts and gain mastery by improving based on the feedback the get for incorrect attempts.

Trace Image Generator

This tool is available as a web application here. This tool is designed to compliment the moodle trace generator by enabling the generation of images for use in lecture notes. The images generated match the animations that the students see as feedback after their quiz attempts. The images can be output in a number of formats designed to enable embedding within online or offline lecture notes.

Translate Together

This work-in-progress tool supports the assignment and management of translation tasks, their review by peers and teaching assitants and collaborative voting on the best translations.

Computer Terminology Test

An English computer terminology multiple-choice test that can be used to identify non-native English speaking students who may struggle as a result of a poor understanding of English computer and programming terminology.