RE: Exam and other quizz products
Anton Hughes <Anton.Hughes-w4dW+7W4mDC6c6uEtOJ/[email protected]> Tue, 22 Jul 2003 10:02:01 +1000
| Newsgroups | gmane.comp.web.zope.plone.educational |
|---|---|
| Message-ID | <00837BE4F52B9A4AA9FB9BF0ADB847630D8CB0@exchange.menzies.utas.edu.au> |
I went through this sort of product survey when I first implemented an online learning site about 12 months ago. There were a number of products around, but I'm afraid that J.A.R. Williams' Exam product was the only one I could actually get working. I've managed to integrate the product into a CMFDefault based site using a few well-placed page templates, but this approach still requires going into the ZMI to add and edit exams and questions. And lets not even get into setting exam properties... In order to combat this weakness, I had considered (and even started writing) a CMF wrapper around the Exam product - similar to how CMFBackTalk/BackTalk works - but the product's author told me he isn't really interested in developing it further, and the code itself breaks a few CMF rules by having interface code in the class methods. So all this work would most likely lead to a dead end. As a result, I am of the opinion that the best way forward would be to implement a new CMF/Plone product. Since I'm using CMFDefault at the moment, but planning a migration to Plone, I'd like to develop the product so it works in either environment (like CMFForum). I think that rules Archetypes out for me - please correct me if I'm wrong - but if the general consensus is that this is the best way to go, then I would still like to be involved. The starting point for a product which works in either Plone or plain CMFDefault could be PloneMinimalProduct I think we would need to develop two general classes - a folderish 'Exam' class and a contentish 'Question' class. Of course, there are going to potentially be different types of questions (Multi-Choice, Multi-Answer, Short-Answer, True-False) so I think we'd need to get a common interface right for the questions. The easiest of all these types would be Multi-Choice (I imagine), so maybe this would be the starting point. For storing the answers, I've looked at modifying either NeoBoard's NP_RatableContent.py mixin class or k_vertigo's rating tool. I've already created a hybrid of the two which I'm using in a modified CMFForum (so it works). Another issue - if we include short-answer style questions, then there needs to be provision for the teacher/tutor/lecturer to grade these answers. Anyway, I would like to see that Wiki that Rob mentioned - and plone.org seems to be the obvious place - but if not, maybe a freezope site? And perhaps this product could be a part of the Plone Collective? I look forward to further contributions. Regards, Anton Hughes Data Administrator Childhood Determinants of Adult Health Project Menzies Centre for Population Health Research Private Bag 23, Hobart Tasmania 7001 Email: anton.hughes-w4dW+7W4mDC6c6uEtOJ/[email protected] Web: http://www.menzies.utas.edu.au/cohort/CDAH.htm Phone: +61 (0) 3 6226 7761 =+=+++=====+++++++++=================+++++++++++++++++++++++++++++++ If you think education is expensive, try ignorance. -- Derek Bok, president of Harvard ------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0