- AV Catalog
- Field Reports
- For Developers
- OpenDSA Project
- Getting Started
- Newsletter #1
Question Authoring System
10 May 2012 - 6:32pm
Our friends at the Connexions project are working on Quadbase, a question bank and authoring tool with a graphical user interface intended to make it easy to author questions. See http://quadbase.org/ to get an idea of where they are going. Unfortunately, the system is currently limited to static multiple choice questions, meaning that you have to ﬁx the text of the question and the text of the answer choices. Unlike the KA exercises, there is no support for automatically generating variants on question instances and then evaluating the student answers against those problem instances.
The dream system would be one that had a graphical front end for authoring a ﬂexible range of questions, including mechanisms to generate random problem instances. One of the student projects for my graduate class was an experiment to do exactly this. Their system started with the ideas of the Quadbase interface, and added some simple facilities for auto-generating problem instances. They deﬁned a simple ﬁle format for storing the questions (so that one can pull them up and re-edit later). And they also wrote a translater to Khan Academy exercise format. So if you want to write fairly simple questions, you can see the results as a KA exercise.
You can see the demonstration prototype at: http://algoviz-beta.cc.vt.edu/QBank/index.html.
The resulting exercises are at: http://algoviz-beta.cc.vt.edu/QBank/OpenDSA/QBank-exercises/
I am hoping that we will be able to continue making progress on this.