PHP Classes
elePHPant
Icontem

QCM Class: Load, display and correct online questionnaires

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   View files Example   Demos   Screenshots Screenshots   View files View files (18)   DownloadInstall with Composer Download .zip   Reputation   Support forum (5)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2014-08-13 (1 year ago) RSS 2.0 feedStarStarStarStar 60%Total: 5,470 This week: 1All time: 413 This week: 1,037Down
Version License PHP version Categories  
qcmclass 2.21Custom (specified...4.0Content management, E-Learning
Description Author  

This class can be used to manage online questionnaires. It can:

- Display and correct an online questionnaire composed by several types of questions (QCMRU, QCMRM, order, associations, selection, QROC)
- Insert videos youtube, dailymotion or flv file as well as mp3 files in the questionnaires
- Evaluate the results with ponderation or not
- Save results to text files, MySQL or Postgresql databases
- Send results by mail if necessary to a student and/or a teacher
- Restrict the period of time during which the questionnares are accessible
- Optionally generate several types of charts: lines, histograms, pie
- Provide support to debug the questionnaires

Recommendations  

Examination and skills assessment
Examination and skills assessment solution

Innovation Award  
PHP Programming Innovation award nominee
October 2005
Number 3


Prize: One copy of the Maguma Workbench
Every good e-learning course, not only should provide sufficient learning materials, but also should provide good means to evaluate whether the course students learned correctly as intended.

This class provides a solution to present online questionnaires to course students to put them to a test during a given period of time. The class can also evaluate how well the students learned the course by processing test results.

Manuel Lemos
Picture of Pierre FAUQUE
Name: Pierre FAUQUE <contact>
Classes: 10 packages by
Country: France France
Age: 68
All time rank: 18711 in France France
Week rank: 550 Down20 in France France Down
Innovation award
Innovation award
Nominee: 4x

Winner: 1x

Details provided by the author  
Wed, 13 aug 2014 00:48:00 +0200

QCM Class:     version 2.19 du 13/08/2014
MD5 QCM Class: 3717277CB333A2FC156D6BAB17CDDEAD
Documentation: version 1.9 du 30/06/2011

URL du site:   http://www.qcmclass.fr
Pages:         French documentation, downloads, wishes list, report bugs

Twitter:       http://twitter.com/qcmclass
               hashtag: #QCMCLASS

Author:        Pierre FAUQUE, pierre@fauque.net

Public PGP key's author:
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQGiBDtJ+EYRBADEd3rr2iIx5t4zDapDMF0h7zPMxnFyrG53DOVvXxFPcghg72mG
je4RJAXrdOIx1M/9JTYfs/2Ot5nZad8bSqDs4ikcjXuEPCLgt735q6hR7SyCwqr1
y1y0jD97bFr214bswbePiJeSBoSc1aXUTD5kXLsAQ8iml1n0OFhUze08JwCg/xeO
as7Sl2x1cqNim5cbCZBuNv0EAKIHRn3Meln1wUZA6RZGCW0os8ek+/lEFw8aYZat
vaz0C0+8cQWr1R5X/5TCyaJ3TX1DQBWDOaX6tiXjhexeGMXE7WEhw5REe/2UQ53h
RHAZoPPS0LPGry+PSmCLZUamHtD985yhMeLI5MALXKdES/UQY16kQuYcegTP8YJy
4EKdBAC9JWtyA4DXRHW/yevgBa2iMyiymoSe3NkPIqBsRUtIMQffqAlZTY/zN98y
40c3x7XtdEh/VhNPasfJDfFfHxOE7JKYjb7UJ58ocDaWU+4J0lEDRCGPAb8TGGK1
siNyvaA7RFef45Dei6nMEDb8oX0uiREYaBpVCLfaKCl+CQWF5rQhUGllcnJlIEZB
VVFVRSA8cGllcnJlQGZhdXF1ZS5uZXQ+iQBOBBARAgAOBQI7SfhGBAsDAgECGQEA
CgkQerkcNe6SMN/q9wCeIrdIhh3M30F89gzO8Y+bi0UMU98AniyC+JURKrM5LuLp
9+2EHDL6TYNS0c+C/wAAED0BEAABAQAAAAAAAAAAAAAAAP/Y/+AAEEpGSUYAAQEA
AAEAAQAA/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3
LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
/8AAEQgAkAB4AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYH
CAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGh
CCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldY
WVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1
tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8B
AAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAEC
dwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBka
JicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ
2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9eIB9qjKEc5p24daYWpj
DpSZpCabmnYB+aUGmA5pwyTSAdnmnD6UgXAHrTs4FABjNLj2pu7FLn3oAKTOOlGa
TI9aAHZyKTNJuHakLUAOzRUe70NFADN5HQ00vzURY0v1p2EO30uSaZxTtwAFAiRB
3NSDjtUAcD2pfNx3zRYdyfdg9aaX9+oqBpcjH8zWL4k8RpoVj5gG+eUkRoe/qSPb
NKwzdkuI4ULSyKijqWIA/M0sdxFMCYpFcdyrA4/KvOYNN1PxFH9tu7kENzGr4bj2
6fpVaXTNa0xjKkXGeHjDbgf+AkYqOdXsaezdrnqe7rzSbq4zw14k1Ca5Wy1S3kVX
JWK4cYyeuCcD04z9OtdXuPrVrUzasTFh2pN1Rbjio2lIPWnYVywXA4oqk0+D1op2
YXH/AGgY6ij7QKzvLuM/cNKIZyfumqsibsv/AGhaT7SOhNV1tJiOTj2pfscwOMZp
WC5P5ymk80GoxaS9yPzp620gP3QR9aAuxS6gFmOABkknAH1zXmnirUG1XxI9vF84
gbykA9e/65P0ruvESONHlBHBZc+rc5x/n1rk4tOglu4buZkMgiwFB7npn8DWM6ln
Y6adLmjzGz4ehuLa1SJ2+ZOME5P5V1do26IMpDeteZ3NrqMRd4nYjcSu0bsfr/nN
W9H1vWbHTru9ud0sNuVAH8TEnHI9sjqaxt1OqUdOU7vV40lsJYgoVgN6EAfKwOVP
5gGlinE0UcoGA6hsfqP51zlt4oj1fS5ysbrdhMCIjnPatSFjFBFFnGxAv5DFa0rt
nJWXKi+z46nio2YetVWmI6npTDcc9a6LHNctblNFVPOHrRT1Fc1vNB70CQA1UJK/
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
qThrdVJkWKaR3/AL05xnJxUvDyRpHEQaNbRLzV3vFtv3lwGIBUnaFGerEZ9frW9P
E9uWWWCSF89Cdyt9Dx/KsdZ0ns47jw1YtCVbPmK2Xce4yc84+8OOfWtiKe51TSEu
rt4jcxZ3KnHy+4z19f8A63N00l1Ma95K9ivuGTnv1oqMkMcDjBwRg0V1HnH/2YkA
SwQQEQIACwUCO2q9KQQLAwIBAAoJEHq5HDXukjDfzDwAniODkl4eIWtIbEKsccyZ
YMyrs8BYAKCyXklPAp4IrqC0qyvHsoFy4MVMA7QgUGllcnJlIEZBVVFVRSA8cGll
cnJlQGZhdXF1ZS5mcj6JAGIEExECACIFAktJAMoCGyMGCwkIBwMCBhUIAgkKCwQW
AgMBAh4BAheAAAoJEHq5HDXukjDfbvMAoJOBXTPQZAMO7SRG+xY3ClTkx3ZZAKDy
JGT17jUOgNSPcfbtlBkL81NHHrQhUGllcnJlIEZBVVFVRSA8cGllcnJlQGZhdXF1
ZS5vcmc+iQBiBBMRAgAiBQJLSQDqAhsjBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIX
gAAKCRB6uRw17pIw36VqAJ9Mfh2x8iG4IvMvPHOCBEwqZEWSfwCeKSqxxTyyWqg1
XJj/TglSFhLXWbe0KFBpZXJyZSBGQVVRVUUgPHBpZXJyZS5mYXVxdWVAd2FuYWRv
by5mcj6JAGIEExECACIFAktJATcCGyMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheA
AAoJEHq5HDXukjDf4CgAoO7D1HUOTmceV9YMLFsG5sywhXeZAJsGrkVjnSqamfTq
eKpBv/v9LmE4NrQoUGllcnJlIEZBVVFVRSA8ZmF1cXVlLnBpZXJyZUB3YW5hZG9v
LmZyPokAYgQTEQIAIgUCS0kBUwIbIwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AA
CgkQerkcNe6SMN+3+gCeLrwqi91bNQQGybEvMMpjg/QqbogAoNuKnlU2vD/nwKag
yyegImZCws9quQQNBEtI/GEQEAD4htXaNID8jft0pYdoxfzl97ZcxikOO/ZNuhGa
1/jROAejoEDoJqSpkFs0Kstg3t3wzHkhy5ZgCDAVJsrvrficpWYo+qKgE/M09/cb
CWWeJAdx1hewgIapG3WAjWHWAt466pbq/ecGLD0bx6FvFcjYK0bLHpckNFJRDg+D
csDtfwf02Q5p6ssRm5fxJcysmlpFhbi+pr+LCayH2v0U2eMVYFu63fwvIDzRImOx
kn6cGo5OhW4p4GHcNHiibBxIxo17CD+ZlSyY5FSVIF5rThloAHRdQhc+pM/oC9vX
C39W3bLV0IU33UKBvBMbMzBQt4M+LzXZyQiWvHTvi8HfBRZwYxTfdhnwAisNI4CX
ejf5acYU89hRbcy+ugRgMZr/NPXEACInQ3JXPa6NuKqA/vZkudj9kHf/DL016r0S
M0J/rBlCC7IHPC4qcXZYbcGbY7o2Gac/9pCrtd3U61kZm6t0SiwilbayZjUt/L+V
duhUmZcJpy99z8jWvFXudhspT8WlQ2lFSrpUfYnZfZs+IpSb1qgBAeTx8abnjT+x
ZQGEqy6DBSOlDFery6a9x/nlpMhnSizytRL/Cqs3RDLtIjYVZIxrEXH4tMzcPtdu
znTNB8RHW3o7nbSVhGHFiniLfIaBJbG8FZhHrBaIT8QEbhU1MmVegGlOnw0dbzaJ
0en6BwACAg/9ExXAtzcZEWEi8Lco8ZJv81LMng7ZTOl7F3me68NzioP8gSdrmOD4
e8UwsWIFH9DXTbtLX29GyIGeR3jXWZ0bO7ypOIBFOvVzx/TexU2K8EnD1YEN8ro6
hRrXfZdR9AzuTt8cKUzTxHxQn2mHcDjuGNnpIaKWgd1jsNPYMZtVWL/s3yDsjeQd
23VUbWjQaVPlJbtbyuOVy1mj9LzCLkoa/nmPIMv+7+XwdXlYnpdbJnSm5rVudX6d
cyIrAc+VSai0BUo1QITiLbZoc5ZcH3Urz+JtTBx02q4J/uyt2aQ5RS+mRMkOapc6
wuB3lEz+ZELc8xNmN0qzQwhg0VDlfSRZNN3L/C4ydKM4eOR+EDXRhxVkS6vFaYfd
Un7nRnTjhOF7E9BcHYboQDmiF0emWksjARtHQRPooKVtpA3EAs3kXPiRmLUTqqMF
0COo4r9ii16kJf/P3iHH8pGz78zJbnUWjyagABY2G0IwTdeFEDTpvw9qSY1c3f3O
4dGHHfteL8M9FkI5tXbRLE8oyNQnjNdt5TyhPcJh/rCV59UaJOFu8zqYQ/X/md2z
owZyHH42UXDtajykRUAFPpo5WZCwGtaMloN1mOZwNeBvZF/zDBYd2E4SitFLmK8O
/E/i6zoaS26FkJI5hNr0yw+80KO1r+a0lwq3vXthwr6SeWKDV9Le+a2JAEYEGBEC
AAYFAktJELwACgkQerkcNe6SMN90VgCdEDjaP2yxs1XYIz6gDmy9A1k9bWUAn30p
qtvaZg4SCpERPHAmmV5TL0e+
=Dfeq
-----END PGP PUBLIC KEY BLOCK-----
  Démos.External page  
Screenshots  
  • screenshot2.png
  • screenshot1.png
  Files folder image Files  
File Role Description
Accessible without login Plain text file createtable.sql Data SQL Table structure for storage results
Accessible without login Image file graphic_histo-en.png Output Graphic histograms
Accessible without login Image file graphic_lines-en.png Output Graphic lines
Accessible without login Image file graphic_pie-en.png Output Graphic pie
Accessible without login Plain text file headers.txt Data Standard headers of a QCM file
Accessible without login Plain text file index.html Data index page for several examples
Accessible without login Plain text file license.txt Lic. License of use
Plain text file QCM.php Class Main class QCM v2.19
Accessible without login Plain text file qcm3.txt Data QCM configuration
Accessible without login Image file qmbanner.png Photo Example of banner for your tests
Accessible without login Plain text file README.txt Data Summary (URL and PGP Key)
Accessible without login Plain text file results.txt Output Example of save file
Accessible without login Plain text file students.txt Data Example of a students list
Accessible without login Plain text file test.css Data Stylesheet for the examples
Accessible without login Plain text file test3.php Example Demo: test 3
Accessible without login Plain text file texts.language.php Data template language file
Accessible without login Plain text file TRANSLATIONS.txt Doc. Doc for translations
Accessible without login Plain text file versions.txt Doc. History of last versions

 Version Control Unique User Downloads Download Rankings  
 0%Total:5,470All time:413
 This week:1This week:1,037Down
User Ratings User Comments (3)  
 All time
Utility:79%StarStarStarStar
Consistency:77%StarStarStarStar
Documentation:68%StarStarStarStar
Examples:65%StarStarStarStar
Tests:-
Videos:-
Overall:60%StarStarStarStar
Rank:864
 
vcbxcvbxcvb
4 years ago (rasheenkp)
60%StarStarStarStar
Excellent
5 years ago (kishore kumar)
80%StarStarStarStarStar
This package is done with errors.
7 years ago (alex)
0%Star