Вы находитесь на странице: 1из 4

Simple Multiple Choice Quiz (eternal beta) ----------------------------------

Introduction ---------This is as the name suggest a simple multiple choice quiz web based software for conducting quick online quiz/ examination in the classical style of conducting exams, in an examination hall equipped with computers.

And it uses Ajax :-)

Features ------Quickly conduct quiz of hundreds of students, prepare results quickly. Do analysis of results Mean/ Range/ Standard Deviation. Each student can see how he performed, where he spent maximum time, how many times an answer has been changed etc. Upload list of students using a CSV file or quick create hundreds of students using inbuilt logic. Upload quiz questions using CSV files. Schedule quiz to start at a fixed time and end at a fixed time. Block erring students during quiz, Send warning messages to erring students during quiz.

Background -------This projects resulted from a personal itch, the time was around mid 2006, and I along with a team of other teachers had the responsibility of conducting objective type test of around 150+

students for 5-6 different subjects. Our team was short of time and resources to conduct and later on check the test papers manually. The next best option was using some sort of IT tool for conducting this exam and its evaluation quickly. A quick search over the internet yielded nothing fruitful and I was not interested in a full installation and configuration of Moodle/ A Tutor. So the end result SMCQ, Which does only one thing conduct objective type tests, and prepares results as well. SMCQ started as a quick 1 night work and has been slowly (rather very slowly) expanded and enhanced over all these years, thanks to constant encouragement and suggestions of Er Amandeep Singh (http://amandeep.info). After leaving my teaching career he has been the only active user SMCQ ever had :-). Though SMCQ has been released under the GPL (now GPL3) from the very beginning but somehow never released beyond a close group of friends. But thanks to Sarovar.org, hope someone else will also find it useful as well.

Supported Platform --------------SMCQ has been tested on GNU/ Linux (Fedora 7, 8, 9, 10), Apache 2.x, PHP 5.x and MySQL 4.x and 5.x and seems to work well. It has been reported that it works with xampp on Windows too, but haven't been tested.

Configuration ----------SMCQ has one configuration file located in /config/config.php

Create a mysql database for SMCQ, upload the sample database from /sql/mc_quiz.sql.gz

Please modify the database URI configuration setting located under the configuration variable $config['dsn'], its value is in this format mysql://username:password@localhost/database

Give write permission to webserver on /templates/cache and /templates/compiled directories.

How to Use ------To login to the administration interface go to http://<SMCQ URL>/admin e.g. http://localhost/smcq/admin/

Username: admin Password: admin

In the admin interface you can create subjects, create quiz, create students who would be appearing in the quiz, try the quiz, schedule/ reschedule quiz etc.

Your students will login at http://<SMCQ URL>/ e.g. http://localhost/smcq/ using the username password pair provided just before the start of exam.

Quiz will start at scheduled time and end at scheduled time. You can create multiple quiz, that can start one after another. Results are made available immediately to the students on completion of quiz.

Credits

-----2006-2009 (c) Ajay Pal Singh Atwal

SMCQ uses the following third party libraries: 1. PHP ADODB http://adodb.sourceforge.net 2. Smarty template Engine http://smarty.net 3. PHP Graphite http://graphpite.sourceforge.net 4. Prototype JavaScript framework http://www.prototypejs.org/ 5. Overlib http://www.bosrup.com/web/overlib/ 6. MochiKit http://mochikit.com/

License -----Except for third party code SMCQ is GNU GPL v3

Further Help ---------Please contact ajaypal@ajaypal.com with a detailed description of the problem.

Вам также может понравиться