Further development of this website is done over at rubynor/bigfive-web
The link for our online big five traits survey is at https://bigfive-test.com
Website for five factor model of personality based on work from IPIP-NEO-PI.
Tests and evaluation is gathered from ipip.ori.org.
See it live @ bigfive-test.com
Written in nodejs using the next.js and micro framework
Download and install nodejs and git
Make sure nodejs version is equal or greater than 10.
The results are saved to a mongodb database, so for a full test you either need a running mongodb or an instance at mlab
git clone https://github.com/Alheimsins/bigfive-web
cd bigfive-web
npm install
vim config.js # Edit config with vim (or your favorite editor)
npm run dev
Open web-browser at http://localhost:3000
Deploy using Now
At the moment bigfive-web is only compatible with Now v1.
You can only deploy to v1 if you have a paid account.
Follow this step by step guide
You can help making a version that supports v2 here
Deploy using Docker
Install Docker
$ docker run -d -p 3000:3000 --name bigfive-web alheimsins/bigfive-web
This will spin up a docker container and the test will be accessible at http://localhost:3000
- b5-johnson-120-ipip-neo-pi-r - Module for returning Big Five Johnson 120 IPIP-NEO-PI-R items
- b5-result-text - Text for big five results score generated by b5-calculate-score
- bigfive-calculate-score - Calculate score for big five tests
If you want to help by translating the items to other languages this is how you do it.
Created by zrrzzt and maccyber with ❤ for Alheimsins