Commits on Source (132)
Showing
- .gitlab-ci.yml 4 additions, 2 deletions.gitlab-ci.yml
- Dockerfile 21 additions, 12 deletionsDockerfile
- README.md 7 additions, 10 deletionsREADME.md
- barcode_example_generator.py 19 additions, 16 deletionsbarcode_example_generator.py
- client/components/PaneMCQ.jsx 100 additions, 64 deletionsclient/components/PaneMCQ.jsx
- client/components/PanelMCQ.css 22 additions, 0 deletionsclient/components/PanelMCQ.css
- client/components/barcode_example.png 0 additions, 0 deletionsclient/components/barcode_example.png
- client/components/feedback/EditPanel.jsx 9 additions, 0 deletionsclient/components/feedback/EditPanel.jsx
- client/components/feedback/FeedbackPanel.jsx 15 additions, 13 deletionsclient/components/feedback/FeedbackPanel.jsx
- client/views/Exam.css 4 additions, 0 deletionsclient/views/Exam.css
- client/views/Exam.jsx 203 additions, 162 deletionsclient/views/Exam.jsx
- client/views/ExamEditor.jsx 11 additions, 3 deletionsclient/views/ExamEditor.jsx
- data/course.sqlite 0 additions, 0 deletionsdata/course.sqlite
- environment.yml 57 additions, 0 deletionsenvironment.yml
- package.json 3 additions, 1 deletionpackage.json
- redis.conf 2 additions, 0 deletionsredis.conf
- requirements-dev.txt 0 additions, 7 deletionsrequirements-dev.txt
- requirements.txt 0 additions, 34 deletionsrequirements.txt
- tests/conftest.py 9 additions, 1 deletiontests/conftest.py
- tests/data/single-image-a4.pdf 0 additions, 0 deletionstests/data/single-image-a4.pdf
client/components/PanelMCQ.css
0 → 100644

| W: | H:
| W: | H:


data/course.sqlite
deleted
100644 → 0
File deleted
environment.yml
0 → 100644
... | ... | @@ -3,7 +3,7 @@ |
"main": "index.js", | ||
"license": "AGPL-3.0", | ||
"scripts": { | ||
"dev": "concurrently --kill-others --names \"WEBPACK,PYTHON,CELERY\" --prefix-colors \"bgBlue.bold,bgGreen.bold,bgRed.bold\" \"webpack-dev-server --hot --inline --progress --config webpack.dev.js\" \"ZESJE_SETTINGS=$(pwd)/zesje.dev.cfg python3 zesje\" \"ZESJE_SETTINGS=$(pwd)/zesje.dev.cfg celery -A zesje.celery worker -l info --autoscale=4,1 --max-tasks-per-child=16\"", | ||
"dev": "concurrently --kill-others --names \"WEBPACK,PYTHON,CELERY,REDIS\" --prefix-colors \"bgBlue.bold,bgGreen.bold,bgRed.bold,bgYellow.bold\" \"webpack-dev-server --hot --inline --progress --config webpack.dev.js\" \"ZESJE_SETTINGS=$(pwd)/zesje.dev.cfg python3 zesje\" \"ZESJE_SETTINGS=$(pwd)/zesje.dev.cfg celery -A zesje.celery worker -l info --autoscale=4,1 --max-tasks-per-child=16\" \"redis-server redis.conf\"", | ||
"build": "webpack --config webpack.prod.js", | ||
"ci": "yarn lint; yarn test", | ||
"lint": "yarn lint:js; yarn lint:py", | ||
... | ... | @@ -33,6 +33,7 @@ |
"babel-plugin-transform-class-properties": "^6.24.1", | ||
"babel-plugin-transform-object-rest-spread": "^6.26.0", | ||
"bulma": "^0.7.1", | ||
"bulma-switch": "^2.0.0", | ||
"bulma-tooltip": "^2.0.1", | ||
"concurrently": "^3.6.0", | ||
"css-loader": "^1.0.0", | ||
... | ... | @@ -52,6 +53,7 @@ |
"react": "^16.4.0", | ||
"react-autosuggest": "^9.3.4", | ||
"react-bulma-notification": "^1.1.0", | ||
"react-bulma-switch": "^0.0.3", | ||
"react-dom": "^16.4.0", | ||
"react-dropzone": "^4.2.13", | ||
"react-hot-loader": "^4.3.3", | ||
... | ... |
redis.conf
0 → 100644
requirements-dev.txt
deleted
100644 → 0
requirements.txt
deleted
100644 → 0
# Core components | ||
flask | ||
flask_restful | ||
flask_sqlalchemy | ||
sqlalchemy | ||
Flask-Migrate | ||
alembic | ||
pyyaml | ||
celery | ||
redis | ||
# General utilities | ||
numpy | ||
scipy | ||
# summary plot generation | ||
matplotlib | ||
seaborn | ||
# PDF generation | ||
pdfrw | ||
reportlab | ||
Wand | ||
Pillow # also scan processing | ||
pyStrich # TODO: can we replace this with stuff from pylibdmtx? | ||
# Scan processing | ||
opencv-python | ||
git+https://github.com/mstamy2/PyPDF2 | ||
pylibdmtx | ||
# Exporting | ||
pandas | ||
openpyxl # required for writing dataframes as Excel spreadsheets |
tests/data/single-image-a4.pdf
0 → 100644
File added