Volltext-Downloads (blau) und Frontdoor-Views (grau)

JSXGraph-Based Exercises in Moodle STACK

  • Digital assessments in graph theory often resort to static images, offering neither interactivity nor variation between students. This thesis closes that gap by extending Moodle’s STACK plugin with JSXGraph visualisation and Maxima-based evaluation to deliver fully interactive, randomised exercises for Depth-First Search, Breadth-First Search, Dijkstra’s, and Kruskal’s algorithms. The system operates in five steps: (1) teachers specify controllable random-seed parameters; (2) Maxima constructs a tailored graph; (3) the graph is rendered live in the browser via JSXGraph; (4) students manipulate nodes and edges to express their solution; and (5) STACK evaluates the submission with algorithm-aware Maxima scripts, returning immediate feedback. A unifying input-capture layer means the same workflow supports all four algorithms, and a custom evaluation engine simulates each student’s logic to verify correctness. Pilottests with dozens of randomly generated instances confirm reliable grading and highlight the framework’s scalability. The work demonstrates how symbolic computation and client-side interactivity can be combined to raise both pedagogical value and assessment fidelity in digital learning environments.

Download full text files

Export metadata

Statistics

frontdoor_oas
Metadaten
Author:Shahab Abtahi
URN:urn:nbn:de:bsz:960-opus4-36681
DOI:https://doi.org/10.25968/opus-3668
Advisor:Frauke SprengelORCiDGND, Volker AhlersORCiDGND
Document Type:Bachelor Thesis
Language:English
Year of Completion:2025
Publishing Institution:Hochschule Hannover
Granting Institution:Hochschule Hannover, Fakultät IV - Wirtschaft und Informatik
Date of final exam:2025/05/05
Release Date:2025/08/08
Tag:JSXGraph; STACK
GND Keyword:GraphentheorieGND; TiefensucheGND; MoodleGND
Page Number:99
Link to catalogue:1936436493
Institutes:Fakultät IV - Wirtschaft und Informatik
DDC classes:004 Informatik
Licence (German):License LogoCreative Commons - CC BY - Namensnennung 4.0 International