Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A lightweight interactive assessment tool for JavaScript candidates.
JavaScript
Branch: master
Failed to load latest commit information.
test/jasmine Added support for asynchronous level
.gitignore
.travis.yml Adding unit tests and travis CI to project
CONTRIBUTORS.md update docs
LICENSE.md update docs
index.html remove gittip badge
jasper.asks.js code cleanup
jasper.engine.js Added support for asynchronous level
karma.conf.js Unit Tests Coverage 100% for engine
makefile Unit Tests Coverage 100% for engine
package.json Unit Tests Coverage 100% for engine
readme.md Update readme to provide contribution informations

readme.md

Jasper Build Status

Jasper provides an API, and engine, to cycle through challenges that will hopefully help identify areas of knowledge or learning opportunities in the user. The challenges are designed to increase in difficulty (or obscurity) as you answer more.

Demo: http://kalisjoshua.github.io/Jasper/

I hope to add on to this library with some useful features:

  • Tracking correct / incorrect answers and reporting to a backend
  • When complete, providing a hash ID for submission with resumes
  • Scoring with questions that have difficulty rankings
  • Intentional holes in security for hacking

How to contribute / build

Unit tests are executed by Karma with Jasmine framework.

You will need NodeJS (at least 0.8) then you have 2 solutions :

  • Install Karma globally with
npm install -g karma

then run with karma start

  • Juste run npm install then npm test

License

Licensed under the WTFPL v2. Specifically LICENSE.

Contributors

These people have been extremely helpful in building this project, very quickly.

Something went wrong with that request. Please try again.