<!-- TITLE: STACK-Prüfungen im TeachCenter (Exam) -->
<!-- DESCRIPTION: STACK-Fragen können in einem Test im TeachCenter genutzt werden und bieten computergestütztes Assessment für Mathematik. -->
<!-- LANG: de -->
<!-- URL: https://telucation.tugraz.at/anleitungen/stack-pruefungen/ -->
<!-- URL_DE: https://telucation.tugraz.at/anleitungen/stack-pruefungen/ -->
<!-- URL_EN: https://telucation.tugraz.at/en/guides/stack-exams/ -->
<!-- TYPE: guide -->
<!-- ICON: question -->
<!-- PUBLISHED: 2021-11-02 -->
<!-- UPDATED: 2025-09-03 -->

# STACK-Prüfungen im TeachCenter (Exam)

*STACK-Fragen können in einem Test im TeachCenter genutzt werden und bieten computergestütztes Assessment für Mathematik.*

*Veröffentlicht: 2. November 2021 · Aktualisiert: 3. September 2025*

STACK-Fragen und Antworten können **mathematische Ausdrücke** beinhalten. STACK wertet die eingegebenen mathematischen Ausdrücke mit Hilfe von Computeralgebrasystemen aus. Antworten werden nicht einfach nur mit einer vorgegebenen Antwort verglichen, sondern es können auch **Folgefehler** erkannt und bewertet werden.

Es ist auch möglich, Zufallsfragen, Multiple-Choice-Fragen etc. auf diese Weise zu erstellen.

## Eine Prüfung mit STACK anlegen

## Prüfung erstellen und Fragetyp STACK wählen

[Erstellen Sie eine Test-Aktivität im TU Graz TeachCenter](https://telucation.tugraz.at/anleitungen/test-tc-exam/) und fügen Sie wie gewohnt eine Frage zu einer Test-Aktivität oder zu Ihrer Fragensammlung hinzu. Auch [Zufallsfragen](https://telucation.tugraz.at/anleitungen/zufallsfragen-tc-exam/) sind möglich. Wählen Sie im Pop-up-Menü den **Fragetyp STACK** und klicken Sie auf **Hinzufügen**.

Fügen Sie wie gewohnt eine Frage zu einer „Test“-Aktivität oder zu Ihrer Fragensammlung hinzu. Wählen Sie den Fragetyp **STACK** im Pop-up-Menü aus und klicken Sie auf **Hinzufügen**.

![Hier sieht man das Menü, nachdem man auf Frage hinzufügen geklickt hat. Man kann hier den gewünschten Fragentyp auswählen, STACK ist hier rot eingekreist](https://telucation.tugraz.at/_app/immutable/assets/de-01-anleitung16-stack-stack-als-fragetyp-auswaehlen.BSmYLAdM.png)

*Stack-Fragetyp hinzufügen*

## Frage und Modellantwort angeben

Stackfragen haben zahlreiche Einstellungen. Verpflichtend sind jedoch nur der **Fragetitel**, der **Fragetext** (den Studierende sehen), eine **M****odellantwort bei Input:ans1** und ein **Test auf** **Korrektheit**.

- **Fragetitel**: Benennen Sie hier Ihre Frage.
- **Aufgabenvariablen**: Hier können Sie Variablen definieren, die in der Aufgabe verwendet werden, in etwa auch eine Testantwort (im Screenshot: Variablen p, ta und tac).

![Man sieht den Fragetitel und die Augabevarianten einer Stack-Frage.](https://telucation.tugraz.at/_app/immutable/assets/de-02-anleitung16-stack-titel-und-aufgabenvariablen.BL58_dFV.png)

- **F****ra****getext**: Schreiben Sie hier die Angabe, die Studierende später sehen. **L****öschen Sie nicht die Vorgaben** **\[\[input:ans1\]\] \[\[validation:ans1\]\]. Sie können ans1 allerdings durch einen von Ihnen gewählten Variablennamen ersetzen.** Außerdem können Sie zuvor definierte Variablen verwenden (im Screenshot: {@p@} wurde zuvor als p:sin(2\*x) definiert). Hinweis: Verwenden Sie am besten den reinen Text-Editor ohne Formatierungen. Sie können den Editor in Ihrem Profil einstellen.

![Fragetext mit Platzhaltern für Variablen, in einem unformatierten Editor](https://telucation.tugraz.at/_app/immutable/assets/de-03-bildschirmfoto-2025-09-02-um-13-25-23.DgvxgVkM.png)

- \[\[input:ans1\]\] wird später als Box angezeigt, in die Studierende ihre Antworten eingeben können. \[\[validation:ans1\]\] steht für das Feedback zum Input, z. B. fehlende Klammern. \[\[feedback:ans1\]\] steht für das später erscheinende Feedback aus dem Rückmeldebaum, z. B. Feedback zum Rechenweg oder zum Ergebnis. Diese Tags können an beliebiger Stelle in die Textangabe eingebaut werden. *Verwenden Sie als Format für Inline-Formeln und mathematische Audrücke nicht $..$ und $$..$$ wie in LaTeX, sondern (..) und \[..\].*
- Eine Frage kann auch mehrere Inputs erfordern. Fügen Sie dazu an der entsprechenden Stelle weitere Inputs und Feedbackfelder mit einem anderen Namen ein, z. B. \[\[input:ans2\]\].

- **Eingabe:ans1 (der Name des Abschnitts ändert sich je nach Variablennamen)** **–** Klicken Sie auf diesen Abschnitt, um ihn aufzuklappen. Geben Sie hier zumindest eine Musterlösung im entsprechenden Feld ein, entweder ausgeschrieben oder eine zuvor definierte Variable (hier: „ta“).
- Auch für die Musterlösung muss die Maxima-Syntax anstatt der LaTeX-Syntax verwendet werden. Mehr Hinweise zur korrekten Eingabe finden Sie [in der Stack-Dokumentation im Abschnitt Answer Input.](https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Students/Answer_input.md)
- Es können verschiedene Inputtypen für die Musterlösung gewählt werden. Der Standard ist eine algebraische Eingabe.
- Wenn die Frage mehrere Eingaben erfordert, muss für jede Eingabe eine Musterlösung definiert werden.

![Hier sieht man die Einstellungen der STACK-Frage, man muss eine Antwort ausfüllen.](https://telucation.tugraz.at/_app/immutable/assets/de-04-anleitung16-stack-antwort-1.l42Tc-91.png)

- **Rückmeldebaum:** Der Rückmeldebaum kommt zum Einsatz, um zu entscheiden, ob die eingegebene Antwort der Studierenden korrekt ist. Standardmäßig gibt es zu jedem Input einen Rückmeldebaum mit einem Antwortknoten.
- Die Antwort der Studierenden (ans1) wird mit der Musterlösung (ta) verglichen. Stimmen diese überein (=AlgEquiv bei Antwortüberprüfung), wird der WAHR-Knoten ausgeführt. Stimmen diese nicht überein, wird der FALSCH-Knoten ausgeführt.

![ein Antwortknoten besteht aus einer Überprüfung und einer Entscheidung, was gezeigt wird, wenn wahr und was, wenn falsch](https://telucation.tugraz.at/_app/immutable/assets/de-05-bildschirmfoto-2025-09-02-um-13-07-31.lsHZ1zIp.png)

- In jedem Knoten können basierend auf der Antwort Punkte (Score) oder Abzüge vergeben werden. Außerdem kann in jedem Knoten ein textuelles Feedback für Studierende hinterlegt werden. Bei komplexeren Antworten kann ausgewählt werden, wo im Baum weitergegangen wird bzw. dass der Rückmeldebaum hier endet (=stop). Es kann auch ein Antworthinweis gegeben werden.
- Speichern Sie die Fragen, indem Sie auf Sichern und weiter bearbeiten am Ende der Seite klicken.

**Bevor Studierende den Test ausfüllen, sollten Sie Ihre Fragen noch testen. Außerdem müssen Sie noch Antwortvarianten für Fragen generieren**, **falls diese Zufallsvariablen enthalten**. Wie das funktioniert, wird im nächsten Schritt beschrieben.

## Vorschau ansehen und Fragen testen

- Klicken Sie neben dem Speichern-Button auf **Vorschau**, um eine Vorschau zu sehen.

![Man sieht den blauen Button "Speichern und weiter bearbeiten", rechts daneben eine Lupe und "Vorschau".](https://telucation.tugraz.at/_app/immutable/assets/de-06-anleitung16-stack-vorschau.BEDRvzRk.png)

- Rechts oben steht eine Information, dass noch **Tests oder Varianten fehlen**. Klicken Sie darauf.

![In der rechten oberen Ecke in der Vorschau erfahren Sie, dass Tests oder Varianten fehlen](https://telucation.tugraz.at/_app/immutable/assets/de-07-bildschirmfoto-2025-09-02-um-13-12-18.IfHcJSh_.png)

- Um einen Testfall für eine **Frage ohne Zufallszahlen** hinzuzufügen, klicken Sie **Testfall hinzufügen** und füllen Sie die Eingabe und erwartete Antwort aus. Hinweis: Es wird nur das Ergebnis getestet, nicht der Rechenweg.

![Klicken Sie Testfall hinzufügen unter Fragetests für Seed 1](https://telucation.tugraz.at/_app/immutable/assets/de-08-bildschirmfoto-2025-09-02-um-13-14-01.WdLBxM67.png)

Testen Sie am besten mehrere Fälle, zum Beispiel korrekte und falsche Antworten sowie auch Antworten mit häufigen Fehlern, die Studierende machen könnten.

## Tests und Varianten für Fragen mit Zufallsvariablen hinzufügen

Wenn Ihre Fragen Zufallsvariablen enthalten, können Sie vorab sogenannte „**Varianten**“ generieren und speichern. Studierende erhalten dann eine dieser Varianten.

Dadurch können Sie sicherstellen, dass die Zufallswerte, die Studierende bekommen, auch wirklich funktionieren, ungefähr gleich **schwierig** sind und **keine unerwünschten Ausnahmen** beinhalten. Durch die Verwendung von vor-generierten Varianten wird die **Serverlast** **infolge hoher Rechenkapazität** **während eines Tests verringert**.

Werden keine Varianten hinterlegt, erhalten Studierende komplett zufällig generierte Ausnahmen.

- Öffnen Sie die Fragevorschau. Rechts oben in der Vorschau finden Sie eine Information, dass noch **Tests oder Varianten fehlen**. Klicken Sie darauf.
- Tragen Sie bei **# Varianten bereitstellen** die gewünschte Zahl and Zufallsvariablen ein und klicken Sie auf den Button. Hinweis: STACK bricht das Hinzufügen von Varianten ab, wenn ein Test fehlschlägt.

![Klicken Sie # Varianten bereitstellen, um zufällige Variablen anzulegen](https://telucation.tugraz.at/_app/immutable/assets/de-09-bildschirmfoto-2025-09-02-um-13-16-53.Dm-EKfYn.png)

- Geben Sie die Anzahl der Varianten, die Sie bereitstellen möchten, neben **Deploy # of variants** ein und klicken Sie auf den Button. Bitte beachten Sie: STACK bricht das Hinzufügen von Varianten ab, sobald ein Test fehlschlägt.

![Click Deploy # of variants for a randomised question](https://telucation.tugraz.at/_app/immutable/assets/de-10-bildschirmfoto-2025-09-02-um-13-19-42.BQ8e4q-a.png)

## Während und nach einer STACK-Prüfung

## Eingabe für Studierende

- Studierende finden STACK-Fragen wie andere Fragetypen i**m Rahmen eines Tests im TeachCenter (Exam)**.
- Studierende **geben Ihre Antwort mit mathematischen Ausdrücken ein**. STACK interpretiert die Eingabe und zeigt einen Hinweis, wie die Eingabe interpretiert wurde. Studierende müssen die **Eingabe noch einmal bestätigen**.
- Studierende erhalten das Feedback, das im Rückmeldebaum hinterlegt wurde, und die entsprechenden Punkte.

## STACK-Fragen bewerten

- Fragen auf Stack werden prinzipiell durch den **Rückmeldebaum** bewertet. Die Punkte werden behandelt wie andere Test-Punkte im TeachCenter auch und finden sich im Gesamtergebnis des Tests wieder.
- Detailliertere Ergebnisse können Sie wie auch bei anderen Testfragen im **Reiter Ergebnisse** im Test einsehen.

Weitere Informationen zum Bewerten von Tests im TeachCenter finden Sie in der Anleitung „[Prüfen mit dem TU Graz TeachCenter: Bewertungen](https://telucation.tugraz.at/anleitungen/bewertungen-tc-exam/)„.

## Hilfe & Kontakt

Hilfe erhalten Sie in der [offiziellen Moodle-Dokumentation zu STACK](https://docs.moodle.org/405/de/Fragetyp_STACK) sowie in der [Stack-Dokumentation auf GitHub](https://github.com/maths/moodle-qtype_stack).

Studierende finden Infos im [Student Guide](https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Students/Answer_input.md).

Eine Beispielprüfung mit Stackfragen können Sie oder Ihre Studierenden [im öffentlichen TC-Exam-Kurs „Test Your Exam“](https://exam.tugraz.at/moodle/course/view.php?id=267) ausprobieren. Wir empfehlen auch, eine Probeprüfung mit Studierenden durchzuführen!

Bei Fragen zum TeachCenter / TeachCenter Exam: [tc@tugraz.at](mailto:tc@tugraz.at)
