PHP Classes

QCM Class: Load, display and correct online questionnaires

Recommend this page to a friend!
  Info   Example   Demos   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 60%Total: 5,952 All time: 385 This week: 673Down
Version License PHP version Categories
qcmclass 2.22Custom (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

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
  Performance   Level  
Name: Pierre FAUQUE <contact>
Classes: 18 packages by
Country: France France
Age: 77
All time rank: 15212 in France France
Week rank: 164 Down7 in France France Up
Innovation award
Innovation award
Nominee: 12x

Winner: 1x

Recommendations

What is the best PHP online exam class?
Create online exam

Examination and skills assessment
Examination and skills assessment solution

Example

<?php
$idQCM
= 3; // Identifier, number of the questionnaire (3 -> qcm3.txt)
require("QCM.php"); // Insertion of the class

// This following informations about the student are written but they can have been read in a database
// This array is optional. (askfor=supplied)
$student[] = 146; // ID of the student. Not yet used
$student[] = "FAUQUE"; // Last name of the student
$student[] = "Pierre"; // First name of the student
$student[] = "M."; // Sex of the student (M. Mme Mlle). Can be unused
$student[] = "pierre@fauque.net"; // Mail of the student
$test = new qcm($idQCM,$student); // Instanciation of the test. Student informations are supplied

// No array is supplied to the class, but informations asked (askfor=name,mail)
// $test = new qcm($idQCM); // Instanciation of the test. Student informations are asked to him
?>
<html>

<head>
<title><? echo $test->title; ?></title>
<link rel="stylesheet" href="test.css" type="text/css">
</head>

<body>
<?php
if (!$_POST['submit']) {

    echo
"<form method='post' name='test' action='" . $_SERVER['PHP_SELF'] . "'>\n";
   
$test->display(); // Display the test
   
echo "</form>\n";

   
// ------------------------------------------------------
    // These lines can be commented or deleted.
    // They have been written to show attributes before correction
    // echo "<hr>";
    // $test->showVars(); // Show the properties of the class (for debugging)
    // ------------------------------------------------------

} else {

   
$test->correction(); // Correct of the test

    // ------------------------------------------------------
    // These lines can be commented or deleted.
    // They have been written to show how the class works
    // echo "<hr>";
    // $test->showResponses(); // Show on the web to the student his responses
    // $test->showGoodResponses(); // Show on the web to the student the correction
    // ------------------------------------------------------

}
// $test->showVars(); // Show the properties of the class (for debugging)
?>
</body>

</html>


Details

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 (2)  
  • screenshot1.png
  • screenshot2.png
  Files folder image Files (20)  
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.20
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

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:5,952
This week:0
All time:385
This week:673Down
User Ratings User Comments (3)
 All time
Utility:78%StarStarStarStar
Consistency:76%StarStarStarStar
Documentation:69%StarStarStarStar
Examples:67%StarStarStarStar
Tests:-
Videos:-
Overall:60%StarStarStarStar
Rank:1130
 
vcbxcvbxcvb
13 years ago (rasheenkp)
60%StarStarStarStar
Excellent
15 years ago (kishore kumar)
80%StarStarStarStarStar
This package is done with errors.
16 years ago (alex)
0%Star