Call for Opinions On Proposed Module
As some have noticed I mentioned a few weeks ago that I was going to make an announcement regarding a new DotNetNuke module that I would be working on called the Quiz module (for the lack of a better name). Well I am finally at the point where I might be able to start working on it and thought I would first list the functionality that I am planning on having and gathering opinions regarding the need for this type of module as well as any recommended additions or removals from my feature listing.
Features:
- Quizzes are only available to logged in users
- Localized module content will be displayed if viewed by a non-logged-in user
- Users will only be able to take the test once
- A test attempt will not be recorded until the LAST question has been successfully completed
- Administrative users of the module will have the ability to "Clear" a test attempt on a user by user basis. No information regarding the users first attempt will be retained
- If a user has already taken the quiz a localized message will be displayed notifying them of this.
- Questions will be in the form of multiple choice single answer questions (Eventual addition of multiple selection)
- Users will see a completion summary page after finishing the survey which will display a percent complete and a question by question listing showing which items were answered correctly
- When setting up the test administrators can either show or hide the results detail
- Additionally the summary information will be e-mailed to the user and an "instructor" listed in the quiz settings
- Administrators will have the ability to review all test results for all users attempts at the current quiz.
- Options will also allow them to view the results of ANY quiz that was setup on the specific portal, a combined reporting page.
- Administrators will have the option of selecting wizard or single page display options for the quiz. Depending on the selection the user will either be presented with all questions on a single page or questions one by one in a wizard format.
- Support for the IPortable interface to import/export data between modules and portals
This is an overall summary of the module as I plan on building it. Please use the comments functionality to let me know your thoughts/questions/concerns or also feel free to send me an e-mail!
Posted by Mitchel on Wednesday, April 11, 2007
Click here to post a comment