Recently, I have developed a question type that is used in our physics courses, which is motivated by the requirement to grade coordinate answers and guided multiple subquestions.
Main page
Documentation
Download
Example import file
Introduction
This is a question type plugin for Moodle that aims to allow students to answer a set of correlated and random computation questions in the form of numbers, coordinates or vectors. It is especially useful for questions in the field of physics and engineering. The main idea is that computation on (random) numerical data can transform it into answers and check the correctness, so it supports an variables based computation scheme. A sophisticated SI unit checking system is also supported.Features
- Coordinate answer: Other than simple number (one coordinate), coordinate or vector answer can also be graded
- Random values: Each student can receive personalized questions
- Subquestions: Multiple subquestions can be made to share the same random variables
- Grading criterion: Other than simple relative error and absolute error, conditional grading criterion is also allowed
- Partial answer mark: Any mark can be given by using an manual grading formula
- Grade unit: Check and grade the correctness of answer unit
- SI unit conversion: SI units can be automatically converted so students' response can be answered in different units
- Multiple trial: Finite/infinite trial is allowed with a specified maximum mark sequence.
- Variables: Random data can be easily transformed using assignment based computation for variables