Skip to content

rconnamacher/practiceexam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practice Test Taker

Create a practice exam test bank containing as many multiple-choice questions as you want.

Generate a randomized exam from them, picking all or a subset (like 50) of questions.

Your test bank is saved in local storage, and should persist as long as your browser doesn't run out of space and you don't clear your settings. Be sure to save your questions (by clicking "Save Backup") periodically to either keep a backup, or to transfer them to another browser or computer.

Run It

http://practicetest.connamacher.com/

Development version:

npm install
npm start

If you're using FireFox in development, you need to enable dom.moduleScripts.enabled in about:config. All other current browsers support it by default.

Technology Used

  • Standard ECMAScript 6 for development (without a transpiler), using only features natively supported by current web browsers.
  • Closure Compiler's conversion to ECMAScript 5 for the release, which includes any necessary polyfills.
  • Closure Compiler's Advanced Compilation and JSDoc-based static type enforcement. The release file is only 6kb compressed (and 5kb when served without polyfills for older browsers), and loads instantaneously.
  • Vanilla JavaScript only; no frameworks are being used.
  • Less CSS precompiler for stylesheets
  • ES6 Module Server for localization support

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published