No project description provided
Project description
Artemis2TUMOnline
After conducting an exam with Artemis, you can download a CSV file with the grades of the students. The problem is that the format of the Artemis export is NOT the format that TUMOnline is expecting. Thus, you cannot directly upload the CSV to TUMOnline.
This small tool can help you to create the CSV for TUMOnline.
Installation
The easiest way to install the package is to use pip.
pip install artemis2tumonline
Attention: On macOS, pip
is usually the installer of the Python2 instance.
Please use pip3
or pip3.x
in this case.
If you want to work on the software, you can install the dependencies via poetry.
poetry install
Usage
artemis2tumonline create-final-results --help
Usage: artemis2tumonline create-final-results [OPTIONS]
Reads a TUMOnline registration and a Artemis export file. Creates an
TUMOnline file with the grades of the students.
Options:
-t, --tumonline-registration-file FILE
The registration file. You can get this file
from TUMOnline. Usually, this is the same
file you use to register the students for
the exam.
-a, --artemis-export-file FILE The CSV file you can download from Artemis.
-o, --output-file FILE The resulting CSV file. This file contains
the necessary information from the TUMOnline
Registration file and the grades from the
Artemis export. You can upload this file to
TUM Online. [default: /path/to/cwd/tumonline.csv]
--install-completion [bash|zsh|fish|powershell|pwsh]
Install completion for the specified shell.
--show-completion [bash|zsh|fish|powershell|pwsh]
Show completion for the specified shell, to
copy it or customize the installation.
--help Show this message and exit.
Example
$ poetry run artemis2tumonline --tumonline-registration-file ./test/Modulpruefung_29072021-0800_IN2178_FA_SecurityEngineering.csv --artemis-export-file test/Final_exam__Security_EngineeringResults.csv
We load the TUM online file /path/to/cwd/test/Modulpruefung_29072021-0800_IN217 8_FA_SecurityEngineering.csv
... and the Artemis file /path/to/cwd/test/Final_exam__Security_EngineeringResults.csv
... and write the results in /path/to/cwd/tumonline.csv
Misc
If you have any question, just write me an email.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file artemis2tumonline-0.1.9.tar.gz
.
File metadata
- Download URL: artemis2tumonline-0.1.9.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd0c7ecea3916d1899e9344eae1352a01927c3500d44b390d5e5c4cabc18b4c1 |
|
MD5 | 3be3a0f8d4eb0d12276240a5a840f9ad |
|
BLAKE2b-256 | f64d8e5519c33790e29eacfc77bb468c989951fe06ae01347f06207d861a6bcc |
File details
Details for the file artemis2tumonline-0.1.9-py3-none-any.whl
.
File metadata
- Download URL: artemis2tumonline-0.1.9-py3-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51c708b649535036726a3c5ad10e45b25007821ce40f9a55785a25d738a2e4a3 |
|
MD5 | 2c9347d43811354cf070b33d2469899d |
|
BLAKE2b-256 | 383b43612b11641563d758b3db4b193cc92aa532652ce2bb55815d14739ae5be |