4ac75f5456 | ||
---|---|---|
.. | ||
release | ||
.gitignore | ||
README.md | ||
cms-students-extract-dir.spec | ||
cms-students-extract.spec | ||
cms_student_tables.py | ||
example-tokens.yaml | ||
example.yaml | ||
extract-students.py |
README.md
Student Data Extractor
Extracts all student data (including test/exam results) from one or multiple CakeCMS instances.
Configuration
There are two config files: default.yaml
and tokens.yaml
.
See example.yaml
and example-tokens.yaml
for sample configurations.
The tokens.yaml
file should be ignored by version control systems. If you are not familiar with YAML, you can stick to JSON.
Dependencies
pip install unicodecsv requests
If you want to build stand-alone binaries, also install PyInstaller: pip install pyinstaller
Windows Binaries
Windows executables are created using PyInstaller :
pyinstaller cms-students-extract.spec
creates binaries in /dist
.