DocTest Quiz
Interactive on-line tool for teaching programming using Python. Quiz questions and classwork and homework exercises are presented as DocTests, and the student is asked to write Python code to make the tests pass. Through the web student solutions are evaluated against the DocTests with feedback provided to the student when solutions do not pass the tests.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Low
- Drafter:
- Jeffrey Elkner
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Deferred
- Milestone target:
- None
- Started by
- Completed by
- Jason Straw
Related branches
Related bugs
Sprints
Whiteboard
Eldar and William Haddon are going to work on this. We need the following features:
1. Create a quiz with a set of items.
2. An item is a doctest.
3. Students see one item at a time.
4. Each item should have a text field for a solution, and a "submit" button.
5. Once submitted, the result of the test should be returned, the user should not be able to submit the item again, and a "next" button should appear that will take the user to the next item.
6. Once all the items have been tested, a summary should be displayed.
--
Eldar / whaddon: Please add a updated link to a specification. Your choice of where.