This project is a Python 3 port
of Dr. John's IPIP-NEO software. This port
is able to run offline (disconnected from the internet).
IPIP-NEO-120 is an IPIP version of the NEO-PI-R test.
"The IPIP-NEO is not identical to the original NEO PI-R, but in my opinion it is close enough to serve as a good substitute. More and more people are beginning to use it in published research, so its acceptance is growing." - Dr. Johnson
-
http://www.personal.psu.edu/j5j/IPIP/ (original website)
-
Dr John A. Johnson (j5j [at] psu [dot] edu)
-
Download and install
Python 3.8.10 32-bit
from this link.Please select the
Add Python 3.8 to PATH
option in the Python installer.Note: For older
Windows XP
systems, installPython 3.4.4
from this link. Please select theInstall for all users
option in the Python installer. -
Download and extract the
IPIP-NEO-PI
software ZIP file. Click here to download. -
Run the
IPIP-NEO web server
by clicking on thestart-server.bat
file. After doing so, you should see something like, -
Open the IPIP-NEO test in the browser by clicking on the
start-browser.bat
file or by clicking here. -
[OPTIONAL] We recommend using the
Firefox
web browser. Firefox can be downloaded from the https://www.mozilla.org/ website.
The test results are saved in a local SQLite database file called app\results.db
.
You can view this SQLite database file using the https://sqlitebrowser.org/ software.
To view historical tests, click here. Doing so opens the http://localhost:8888/reporting page in your browser.
-
Bootstrap
-
Bottle 0.12.19
-
jqPlot 1.0.9.d96a669
-
Selenium
-
Dr John A. Johnson
-
Dhiru Kholia
-
Dr KJ Divina Kumar
All development work happens on Linux (Ubuntu).
For testing, we run Windows XP, 7, and 10 Virtual Machines using VirtualBox.
For testing against the upstream website, use time python3 randomized_combo_tester_v4.py
command.
Public Domain. See https://ipip.ori.org/newPermission.htm for more information.