0.0.7 • Published 10 years ago

ecg-quicktest-model v0.0.7

Weekly downloads
2
License
-
Repository
github
Last release
10 years ago

ecg-quicktest-model

JavaScript Model for the ECG quick test

Build Status

Build Status

Install

Requirements: Node.js 0.10.x

npm install --save ecg-quicktest-model

Use

var quickTestModel = require('ecg-quicktest-model');
var quickTest = quickTestModel.factory(); // create test for matrix version 4.1

quickTest.getQuestionsCount(); // how many questions are in the test, e.g. 27
quickTest.getAllowedAnswers(); // e.g. [0, 1, 2, 3, 4]
quickTest.getAllowedParticipantTypes(); // e.g. ['company', 'self-employed']

// set the participant type (default is 'company')
quickTest.setParticipantType('self-employed');

// start answering
quickTest.setAnswer(1, 3); // answer the first question with the value 3
quickTest.setAnswer(2, 4); // answer the second question with the value 4
// set the other answers

// get the results
quickTest.getResult().points; // return the achieved points
quickTest.getResult().level; // return the achieved level (0 for 32 points, 1 for 62, 2 for 94 and 3 for 128 points)

Testing

Run the tests:

npm test

The model is tested with Mocha and Chai.

Roadmap

  • :white_check_mark: Create a JS model for the quick test 4.1 and test it with mocha.

Contributing

Feel free to contribute to the Roadmap or otherwise.

You can:

  • collaborate through GitHub (See how in this video):
    • fork the repository
    • make changes
    • If you can, run npm test to make sure that the tests are still running successfully after your changes.
    • send a pull request
  • email the translated files to the main developer, see below.

Issues and Features

Share issues and desired features in GitHub.

License

MIT License.

Developers

Release History

  • 0.0.7 - fix getAnswersCount() method of to the abstract test. Tests improved.
  • 0.0.6 - add getPercentageFinished() and getAnswersCount() methods to the abstract test. Tests included.
  • 0.0.4 - add getNextQuestion() and getNextQuestion() methods to the 4.1 test. Tests included.
  • 0.0.3 - add result level.
  • 0.0.2 - add test participant.
  • 0.0.1 - added quick test 4.1 with tests and how to use.
0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago