Eine IPython-Erweiterung, welche die Verbidung zum Assessment-System DMT ermöglicht und Aufgaben dynamisch im Notebook erstellt.
Project description
DMT-HTWK
Eine IPython-Erweiterung zur Verbindung mit dem E-Assessment-Tool DMT (Data Management Tester)
Diese Erweiterung ermöglicht es Aufgaben aus dem E-Assessment-Tool DMT abzufragen und dynamisch im Notebook darzustellen. Ebenso können die Eingaben und Lösungen an DMT gesendet werden, um ein automtatisches Feedback zu erhalten.
%dmtCon
Dieser Befehl ermöglicht es die URL von DMT zu hinterlegen (z.B.: "%dmtCon http://localhost:8081")
%dmt
Dieser Befehl fragt die Aufgaben-Attribute per REST-Request über eine gültige TaskID von DMT ab und erstellt abhängig vom TaskType ein dynamisches UI. (z.B.: "%dmt modell:1") Druch einen Klick auf den generierten Button "Abgabe Überprüfen", werden alle UI-Felder ausgelesen und als Antwort an DMT geschickt. Das Feedback, ob die Lösung richtig oder flasch ist, sowie die erhaltenen Punkte werden unter dem Button angezeigt.
Nutzung
Nach der Installation sind folgende Schritte für die Nutzung nötig:
- %load_ext dmt_htwk
- %dmtCon + Basispfad der DMT-URL
Da nun das Package geladen, sowie eine URL hinterlegt ist, können sie mit der Nutzung von DMT beginnen. Dazu schreiben sie folgenden Befehl in eine neue Cell:
- %dmt + gewünschte TaskID
Wenn alles geklappt hat, sollten sie nun die ensprechende Aufgabe aus DMT in ihrem Notebook bearbeiten können.
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 dmt_htwk-1.0.0.tar.gz
.
File metadata
- Download URL: dmt_htwk-1.0.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41548bcd27cb0c23837e1c1f2a66ee49648ff4d14826ec6c56f6900cbf405988 |
|
MD5 | 5fbe4ac2f1cdd9e428e8313d0855e4dc |
|
BLAKE2b-256 | b52bba80b58677fd6ce10aec98799fe857ea106a6a7ee7105c37840bddf9734d |
Provenance
File details
Details for the file dmt_htwk-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: dmt_htwk-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8178d28a6f5b7d65e4be12dfa74a31184a4077e9a1fc63762d9ebd098faca07b |
|
MD5 | 946f7c7af07abd8dfcdec08fdb91b19a |
|
BLAKE2b-256 | b4ed3d5d23b2e8b1c15134569d83cb8711094b87c81797f8011ced5e28d92ad8 |