Take a big five test on your local machine and save the result.
- you'll need Node.js >= 14 on your machine
- download or clone this repo
- go to project root and install dependencies
npm i - start the server
npm run dev - go to http://localhost:3000
- take the test
- all tests will be saved to disk in the
/resultsfolder
The saved tests are the raw answer data.
If you want to render the test result later you'll need to run the data through bigfive-calculate-score and b5-result-text
- To change the test language change
languagein config.js to anything supported by b5-johnson-120-ipip-neo-pi-r - If you don't want to run the site in dev-mode you can build it
npm run buildand usenpm start - if you want the questions in the same order everytime change
randomizeQuestionstofalsein config.js
- b5-johnson-120-ipip-neo-pi-r Module for returning Big Five Johnson 120 IPIP-NEO-PI-R items
- bigfive-calculate-score Calculate score for big five tests
- b5-result-text Text for big five results score generated by bigfive-calculate-score
Created with ❤ for Alheimsins
