Multiple Choice Quiz Engine


Highly flexible JavaScript/XML multiple choice quiz engine.

  • Create professional (timed) quiz exercises
  • Define any number of questions
  • Define any number of question options (text or images)
  • Mark each option as correct or incorrect
  • Trigger correct, partially correct, incorrect or option specific feedback
  • Supports question branching to serve follow-up questions to particular responses
  • Built-in animation engine
  • Reset question function
  • See correct answer function
  • Define a quiz passmark
  • Show final score feedback (pass/fail text and imagery)
  • Share results to Twitter, Facebook and email
  • Post quiz results (as JSON or plain text) to a server-side script
  • Restart quiz function
  • Touch device friendly
  • Supports desktops, tablets and smartphones
  • Supports both absolute and responsive layout (demos use Bootstrap 3)
  • Comes with documentation and ten fully functional examples


Multiple Choice Quiz Engine - 1

Change log:

July 17, 2019

  • Version 2.5
  • Full code update. Owners of previous versions should not copy over the version 2.5 js files to any existing quizzes as the XML schema has been updated
  • Update all demos and provide four new demos
  • Supports maths equations
  • Supports results sharing to Twitter, Facebook, email
  • Function to create results JSON/plain text to post to a server-side script
  • Add support for flexbox

Sept 28, 2015

  • Version 2.2
  • Mastery score bug fix
  • Form example to send score to a server side script is more complete (with an example AJAX call and placeholder php script)

June 20, 2015

  • Version 2.1
  • Bug fix
  • Package includes example of adding a form at the end of a quiz to call a server side script

February 26, 2015

  • Version 2
  • Update to support responsive layout

Vendor Information

  • Store Name: Escript
  • Vendor: Escript
  • No ratings found yet!