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
 

Comments

There certainly is a scarcity of available modules that fit in this category.

Do it!

By Dan on Sunday, April 15, 2007 at 1:37 PM

Quiz Module:
A great quiz module can be found here:
http://quizlet.com/

He has covered many bases. I would love to integrate that offering into DNN.
Easy Quiz generation, multiple ways to take quizes, the ability to track progress of users.
-----------------------
I am a big fan of Video based learning, but on a corporate level I think it would be great if you could create nice short quizzes for each 5-20min video. This way you could have reasonable assurance that people are making their way through the coarseware.
Quizlet has everything but the final personalization. You really need to be able to host it under your domain name and have ownership of your quizzes.

I would like to hear what you think.

By Phil on Monday, April 16, 2007 at 8:26 AM

Phil,

I took a quick look at quizlet, and it appears it was written with PHP and MySql but I have to say I do like the testing interface, and actually the testing interface is something that I would envision this module having.

As for the video option, I tought maybe for a second release of the Quiz module I could add the ability to first show a Flash movie then allow the users to take the test, but with limited tracking. For personal reasons I cannot turn it into a true "Online Learning Mechanism". At least not for a little while....

By mitchel.sellers@gmail.com on Monday, April 16, 2007 at 8:58 AM

Mitchel,

We are working on a Quiz module. But I was thinking to offer you to combine the efforts and enjoy the power of several bright minds (and free hours).

By vitkoz on Tuesday, July 31, 2007 at 4:36 AM

Vitaly,

Send me an e-mail maybe we can talk about this....I am always up for assistance!

By mitchel.sellers@gmail.com on Tuesday, July 31, 2007 at 5:13 AM

I don't think it is a good idea to join hands with other interested party. If you join hands you will only end up increasing the price of your final product, and there will be less competition. So, it's good to have more modules because every other programmer will try to bring out a better product than the other.
So please, work separately and give us two modules!

By Some One Interested on Tuesday, July 31, 2007 at 7:26 AM

I disagree (respectfully, though :) ) - your scenario is a possibility but not a must.

By joining together, we can increase the quality of the product, increase a number of features and avoid many issues/errors/bugs/logic flaws, etc. that either one of us may make individually.

Not to mention the support level that several people can provide vs. one-man-show situations.

As far as price is concerned, it's an open market - so we will never be able to charge more than what people are willing to pay.

By vitkoz on Tuesday, July 31, 2007 at 8:05 AM

I'm with "Someone Intersted". My whole plan with this module is for it to be a free module and to eventually try submitting it to DNN for inclusion as a core module.

I will continue on my path to do it on my own, it will just take some time.

By mitchel.sellers@gmail.com on Tuesday, July 31, 2007 at 9:24 AM

Mitchel, what the status of the quiz module?

By Makkabokka on Wednesday, January 09, 2008 at 8:45 PM

At this time the module has been architected, now I just have to actually build it when i have time.

There were delays as I was trying to work with the DotNetNuke core team to have it adopted into the core upon completion, but communication with them has not been successful, so I am not going to have that as an option anymore.

I hope to get something out fairly soon, but I do have other paid projects that have a higher priority at this time.

By mitchel.sellers@gmail.com on Thursday, January 10, 2008 at 3:30 AM

We are eagerly waiting for the quiz module. I hope this module will be integrated as a DNN core module in it's next release. All the best Mitchel. (try to finish the module as soon as possible :)

By Vijay Karla on Thursday, May 15, 2008 at 3:41 AM

I have been pulled away on paid projects, I'm still working to get this done ASAP.

I am also entertaining offers from anyone that wants to help sponsor the development of this module, as any bit that I get to help gives me more time that can be dedicated to the development of this module. (Donation links exist here on this site, or drop me an e-mail)

By mitchel.sellers@gmail.com on Thursday, May 15, 2008 at 4:56 AM
Click here to post a comment

Donate

Show your appreciation for the content/modules made available by MitchelSellers.com by making a donation. Donations are used to assist with dedicating time to creating free content.