PHP Classes
elePHPant
Icontem

TeXML: Create and evaluate online questionnaire tests

Recommend this page to a friend!
  Info   View files Example   View files View files (13)   DownloadInstall with Composer Download .zip   Reputation   Support forum (2)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2015-06-22 (1 year ago) RSS 2.0 feedNot yet rated by the usersTotal: 275 All time: 7,192 This week: 1,043Up
Version License PHP version Categories
texml 1.0.1GNU General Publi...5PHP 5, E-Learning
Description Author

This class can create and evaluate online questionnaire tests.

It create a questionnaire of a given subject and add questions to it with multiple possible answers.

The questions and answers are stored in files in the JSON format.

It can also initialize the test of student by resetting the score and questions taken and storing the test values in session variables.

The class can also display the questions in a page, process the answers and compute the final results when all questions in the test were answered.

Recommendations

Examination and skills assessment
Examination and skills assessment solution

Picture of Samuel Adeshina
  Performance   Level  
Name: Samuel Adeshina <contact>
Classes: 19 packages by
Country: Nigeria Nigeria
Innovation award
Innovation award
Nominee: 7x

Winner: 1x

Details

TeXML

This class helps to make the process of taking online tests, surveys, questionnaires very easy. It handles everything from creating the questions down to randomly assigning the questions to candidates and finally calculating the scores. The best thing about this class is it stores the questions in json format (in a json file) in form of subjects. This means you can handle enjoy everything if you prefer to use javascript or jQuery depending on your taste. To fully understand how this class works you need to go through the files in the example directory from both your browser and text editor (the comments are more useful, I think)

  Files folder image Files  
File Role Description
Files folder imageexample (5 files, 1 directory)
Files folder imageFileManager (2 files)
Files folder imagesrc (2 files)
Accessible without login Plain text file help.txt Data An How-To Guide
Accessible without login Plain text file LICENSE Lic. Merge branch 'master' of https://github.com/Samshal/TeXML
Accessible without login Plain text file README.md Data Merge branch 'master' of https://github.com/Samshal/TeXML

  Files folder image Files  /  example  
File Role Description
Files folder imageSubjects (1 file)
  Accessible without login Plain text file accept.php Example A test file
  Accessible without login Plain text file gen.php Example A test file
  Accessible without login Plain text file index.php Example A test file
  Accessible without login Plain text file start.php Example A test file
  Accessible without login Plain text file test.php Example A test file

  Files folder image Files  /  example  /  Subjects  
File Role Description
  Accessible without login Plain text file example_subject.json Data just to show how th questions are stored

  Files folder image Files  /  FileManager  
File Role Description
  Plain text file file_manager.php Class Contains The FileManager Class
  Accessible without login Plain text file help.txt Doc. just an help doc. for working with this class

  Files folder image Files  /  src  
File Role Description
  Plain text file AbstractTeXML.php Class This file contains an abstract class called AbstractTeXML which defines how the main class TeXMl should be structured and what methods it must implement
  Plain text file TeXML.php Class Merge branch 'master' of https://github.com/Samshal/TeXML

 Version Control Unique User Downloads Download Rankings  
 100%
Total:275
This week:0
All time:7,192
This week:1,043Up