A generalized markup language for teachers to use to create tests and quizzes could be quite useful. Being able to share materials amongst teachers would be a real plus in many institutions. Your task for this project will be to create a schema-based eXtensible Test Markup Language.
These deadlines are designed to keep you on track by laying out the major development steps along the way to creating a new markup language for tests and quizzes.
Create design document & initial Schema (with documentation/annotation nodes). The design document should lay out your audience, goals, and objectives. It should also provide an inventory of the likely content, some layout-sketches for display and user interaction design, and list of probable outputs desired (class summary reports, individual student reports, historical analysis capabilities, and etc).
Finalize schema, complete documentation/annotation nodes, & create three (3) sample quizzes. The final schema should be well documented, showing clearly the linkages between your design document and the actual final schema. The quizzes should show clearly the implementation details
Develop web pages and back-end for presentation system (input pages, basic output pages, etc). Presentation system should include basic input and output capabilities for both faculty and students (display a quiz/test, take a quiz/test, review individual answers, etc).
Develop summary and statistics system (output focus). Summary and statistics system should include class-level, individual-level, and multiple-class summary-level outputs.