Psychonode is a implementation of the experiment process described in:
Karpicke, J. D. (2009). Metacognitive control and strategy selection: Deciding to practice retrieval during learning. Journal of Experimental Psychology: General, 138(4), 469–486. https://doi.org/10.1037/a0017341
Pdf of the paper: http://memory.psych.purdue.edu/downloads/2009_Karpicke_JEPGeneral.pdf
- rdbms : https://www.sqlitetutorial.net
- ORM : https://sequelize.org/
- mvc / router : https://expressjs.com/
- authentication : http://www.passportjs.org/
- css : https://getbootstrap.com/docs/4.5
as root: install node and git
- yum install npm.x86_64
- yum install git-all.noarch
as user : get code, install and run
- mkdir -p rep/git
- cd rep/git/
- git clone https://github.com/nicolas-budin/psychonode.git
- cd psychonode/
- npm install
- npm start
- npm test
- curl localhost:3000/