Working draft using a populated database. Object-oriented design implemented representing User, RadStepUser (extends User), Question, QuestionSet and Assignment (extends QuestionSet).

Module sample data available in properly structured xml file and associated directory structure which can be imported as a zip file (caution, buggy).