Open rtibbles opened 11 months ago
Hey @rtibbles, I would like to contribute in this.
Hi @a6ar55 - this is a high level scoping issue for this project. We will be breaking this down into smaller tasks in the coming months, so there may be some opportunities to contribute then! In the meantime, please look out for issues labeled as help-wanted!
Ok sure.
Overview
Create a renderer plugin that can support 8 core QTI question types, parsing QTI files and their constituent XML, and allowing for automated grading of item types that support it.
Description and outcomes
It has been clear for many years that the strong focus on Mathematics exercises of the Perseus framework has limited the ability for non-Mathematics subjects to have good assessments within the Kolibri Learning Platform. To unblock this work will begin with the ability of Kolibri to render pre-existing QTI files, as exported by many an LMS, and provide an accessible, mobile responsive, right-to-left friendly rendering experience for the learner.
In addition, creating editing experiences for the Perseus question types has been limited to multiple choice and simple math answer input question types. While there are dedicated editing experiences for other question types, they are insufficiently robust to be properly integrated into Kolibri. Allowing rendering of QTI assessments within Kolibri is the first step to allowing editing of a broader range of assessment types, both in Kolibri Studio, and the Learning Platform itself.
This should be usable interchangeably with rendering of Perseus files - so should be usable for exercises, practice quizzes, and also as a constituent of coach created quizzes as well.
Resources
Accessibility Requirements