Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dmt_htwk-1.0.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

dmt_htwk-1.0.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

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

Hashes for dmt_htwk-1.0.0.tar.gz
Algorithm Hash digest
SHA256 41548bcd27cb0c23837e1c1f2a66ee49648ff4d14826ec6c56f6900cbf405988
MD5 5fbe4ac2f1cdd9e428e8313d0855e4dc
BLAKE2b-256 b52bba80b58677fd6ce10aec98799fe857ea106a6a7ee7105c37840bddf9734d

See more details on using hashes here.

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

Hashes for dmt_htwk-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8178d28a6f5b7d65e4be12dfa74a31184a4077e9a1fc63762d9ebd098faca07b
MD5 946f7c7af07abd8dfcdec08fdb91b19a
BLAKE2b-256 b4ed3d5d23b2e8b1c15134569d83cb8711094b87c81797f8011ced5e28d92ad8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page