This is a Django 2 based visual word trainer for small training sets of technical terms.
This project is licensed with the Apache 2.0 License.
- If you're on Windows, install the Windows Subsystem for Linux. Then execute
wsl bash
and continue with the commands below. git clone [email protected]:digitalfabrik/visual-vocabulary-trainer.git
cd visual-vocabulary-trainer
apt install python3-venv
python3 -m venv .venv
source .venv/bin/activate
python3 setup.py develop
python3 vocabulary-trainer migrate
python3 vocabulary-trainer createsuperuser
python3 vocabulary-trainer runserver
adduser vocabulary-trainer
git clone [email protected]:digitalfabrik/visual-vocabulary-trainer.git
cd visual-vocabulary-trainer
python3 setup.py install
- Change database settings in settings.py, for example to MySQL or Postgresql. After installation, usually find the settings.py in the /usr/lib/python3.X/site-packages/vocabulary-trainer
vocabulary-trainer migrate
vocabulary-trainer collectstatic
systemctl start vocabulary-trainer.service
- Configure Apache2 or Nginx reverse proxy. See provided Apache2 example.