These ideas have been developed further at http://teacherbridge.cs.vt.edu/public/support/feedback/quiz+tool
There appears to be interest in several kinds of quiz activities:
- Normal "quiz for grade" activities, where a fixed number of questions are created or drawn from a pool of questions. This type of quiz:
- May contain open-ended (short answer/essay) questions
- May be created solely for the purpose of producing a hard-copy for use in class
- Typically would not provide feedback to the student until the end of the quiz (and possibly later, if parts of quiz require manual grading)
- Remediation and drill, with a potentially unspecified number of random questions. This type of quiz:
- Would generally provide immediate per-question feedback
- Would generally not include open-ended questions
- Adaptive quizes (would likely be a roughly a combination of the above -- we need to specify this better)
These alternatives suggest at least the following entities that could be manipulated by the user:
- Question objects with a variety of metadata:
- Type:
- True/false
- Multiple choice
- Matching
- Short answer/essay
- Content (based on standard SOL structure?):
- Text
- Illustration
- List of choices. (Text and illustration construction could be free-form, using variants of existing tools. The choice list, where applicable, might need additional structure to ensure that inputs could be range-checked.)
- Level of difficulty
- Mapping to SOLs (or, more generally, topics)
- Comments/annotations
- Question pools:
- Sortable/searching by meta-data fields
- Should allow both public and private pools
- Quizes, defined by
- Question sets:
- Fixed sets of question objects, or
- Algorithms for selecting question objects from one or more pools
- Reporting/feedback configurations
- Results objects, representing student responses. Depending on quiz configuration these could:
- Display results to user, if no questions were open-ended
- Mail results to the teacher
Refs elsewhere:
Related systems:
|