Fragetyp STACK: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
{{ÜbersetzenVergeben}}
{{Infobox Plugin
{{Infobox Plugin
|type = Fragetyp
|type = Fragetyp
Zeile 5: Zeile 4:
|tracker = https://github.com/maths/moodle-qtype_stack/issues
|tracker = https://github.com/maths/moodle-qtype_stack/issues
|discussion = https://moodle.org/mod/forum/view.php?id=752
|discussion = https://moodle.org/mod/forum/view.php?id=752
|maintainer = [[user:Tim Hunt|Tim Hunt]]
|maintainer = [http://moodle.org/user/view.php?id=93821&course=5 Tim Hunt]
|float = right
|float = right
}}
}}
{{Fragen}}
{{Fragen}}
==Einführung==
==Einführung==
[[File:STACK-logo-trans.png]]
[[File:STACK-logo-trans.png]]


STACK is an open-source system for computer-aided assessment in Mathematics and related disciplines, with emphasis on formative assessment. This documentation is for version 3 of STACK, which provides a question type for the Moodle quiz. More about what we are trying to achieve can be found under [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/About/The_philosophy_of_STACK.md the philosophy of STACK].
STACK ist ein Open Source System für computergestützte Assessments in Mathematik und verwandten Disziplinen mit dem Schwerpunkt auf formativem Assessment. Diese Dokumentation ist für die STACK Version 3, die einen Fragetyp für Moodle-Tests bereitstellt. Mehr Informationen finden Sie unter [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/About/The_philosophy_of_STACK.md Philosophie von STACK].


==Detaillierte Informationen==
==Detaillierte Informationen==
The STACK system is a computer aided assessment package for mathematics, which provides a question type for the Moodle quiz. In computer aided assessment (CAA), there are two classes of question types.
STACK ist ein computergestütztes Assessment-Paket für Mathematik, das einen Fragetyp für Moodle-Tests bereitstellt. Beim computergestützten Assessment  gibt es zwei Klassen von Fragetypen:
* Fragen mit auswählbaren Antwortoptionen
** Bei diesen Fragen wählen die Teilnehmer/innen aus möglichen Antwortoptionen aus, die die Trainer/innen bereitgestellt haben. Dazu gehören Multiple-Choice-Fragen, Multiple-Choice-Fragen mit Mehrfachantworten, Wahr-Falsch-Fragen u.a.
* Fragen mit Antworten, die von den Teilnehmer/innen eingegeben werden
** Bei diesen Fragen geben die Teilnehmer/innen die Antwort selbst ein, statt zwischen vorgegebenen Antwortoptionen zu wählen. Dazu gehören numerische Fragen, Kurzantwort-Fragen u.a.


* Selected response questions
STACK-Fragen gehören zur zweiten Klasse, wobei die Antworten der Teilnehmer/innen mathematische Ausdrücke beinhalten. Die Antwort kann zum Beispiel die Eingabe eines Funktionsterms oder einer Matrix sein. STACk erwartet mathematische Ausdrücke und wertet diese mit Hilfe von Computeralgebrasystemen (CAS) aus. Im Hintergrund läuft folgender Pseudo-Code ab:
** In these questions, a student makes a selection from, or interacts with, potential answers which the teacher has selected. Examples include multiple choice, multiple response and so on.
 
* Student-provided answer question
** In these questions the student's answer contains the content. It is not a selection. Examples of these are numeric questions.
 
STACK concentrates on student-provided answers which are mathematical expressions. For example, a student might respond to a question with a polynomial or matrix. Essentially STACK asks for mathematical expressions and evaluates these using computer algebra. The prototype test is the following pseudo-code.


  if
  if
     simplify(student_answer-teacher_answer) = 0
     vereinfache(teilnehmer_antwort-trainer_antwort) = 0
  then
  then
     mark = 1,
     bewertung = 1,
  else
  else
     mark = 0.
     bewertung = 0.


STACK uses a '' computer algebra system '' (CAS) to implement these mathematical functions. A CAS provides a library of functions with which to manipulate students' answers and generate outcomes such as providing feedback. Establishing algebraic equivalence with a correct answer is only one kind of manipulation which is possible.
STACK verwendet ein Computeralgebrasystem (CAS), um diese mathematischen Funktionen zu implementieren. Ein CAS stellt Funktionsbibliotheken zur Verfügung, die die Eingabe der Teilnehmer/innen auswerten und eine Rückmeldung geben. Das algebraische Umformen der eingegebenen Antwort (um zu prüfen, ob die eingegebene Antwort zu der von den Trainer/innen vorgegebenen Antwort äquivalent ist) ist nur eine Funktionalität, die ein CAS bereitstellt.


Using CAS can also help generate random yet structured problems, and corresponding worked solutions.
Das CAS kann auch genutzt werden, um zufällige und dennoch strukturierte Probleme oder Aufgaben und zugehörige Lösungen zu generieren.


In STACK a lot of attention has been paid to allowing teachers to author and manage their own questions. The following are the key features.
In STACK wurde viel Arbeit investiert, dass Trainer/innen eigene Fragen erstellen und verwalten können. Im Einzelnen bietet STACK folgende wichtige Funktionalitäten:


* Question versions are randomly generated within structured templates.
* Versionen von Fragen werden mittels strukturierter Vorlagen zufällig generiert.
* There are many different kinds of inputs. These are, for example, where the student enters a mathematical expression, or makes a true/false selection.
* Es gibt viele verschiedene Arten von Antworteingaben, z.B. mathematische Ausdrücke oder die Auswahl einer Wahr-Falsch-Option.
* Mathematical properties of students' answers are established using answer tests within the CAS Maxima.
* Die mathematischen Eigenschaften einer Antworteingabe werden mit Hilfe von Tests innerhalb des CAS Maxima nachgewiesen.
* Feedback is assigned on the basis of these properties using a potential response tree. This feedback includes:
*Auf der Basis dieser mathematischen Eigenschaften einer Antworteingabe wird mit Hilfe eines möglichen Antwortbaumes ein Feedback generiert. Dieses Feedback umfasst:
** Textual comments for the student.
** Textuelle Kommentare für die Teilnehmer/innen
** A numerical mark.
** eine Bewertung in Form von Punkten
** Answer notes from which statistics for the teacher are compiled.
** Hinweise zu den Antwort, aus denen Statistiken für die Trainer/innen zusammengestellt werden


These broadly correspond to formative, summative and evaluative functions of assessment. Which of these outcomes is available to the student, and when, is under the control of the teacher.
Diese Funktionalitäten entsprechen weitestgehend den formativen, summativen und bewertenden Funktionen eines Assessments. Als Trainer/in bestimmen Sie, welche dieser Ergebnisse für die Teilnehmer/innen veröffentlicht werden und zu welchem Zeitpunkt dies geschieht.


* Multi-part mathematical questions are possible: each question may have any number of inputs and any number of potential response trees. There need not be a one-to-one correspondence between these.
* Mehrteilige mathematische Fragen sind möglich: Jede Frage kann eine beliebige Anzahl von Eingaben und eine beliebige Anzahl von möglichen Antwortbäumen haben. Eine 1-zu-1-Zuordnung ist zwischen Eingaben und Antwortbäumen ist nicht zwingend erforderlich.
* Partial credit is possible when an expression only satisfies some of the required properties.
* Es ist möglich, eine Teilpunktzahl zu vergeben, wenn die eingegebene Antwort nur einen Teil der erforderlichen mathematischen eigenschaften hat.
* Plots can be dynamically generated and included within any part of the question, including feedback in the form of a plot of the student's expression.
* Grafische Darstellungen können dynamisch generiert und in eine Frage eingebunden werden. Ebenso ist es möglich, den mathematischen Ausdruck einer Antworteingabe grafisch darzustellen und den Teilnehmer/innen als Feedback zurückzumelden.


==Offizielle Nutzerdokumentation==
==Offizielle Nutzerdokumentation==
Zeile 60: Zeile 55:


===Trainer/innen===
===Trainer/innen===
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/index.md Authoring questions], including an [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/Authoring_quick_start.md authoring quick start guide].
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/index.md Fragen erstellen], inklusive [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/Authoring_quick_start.md Kurzanleitung zum Erstellen von Fragen].
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/Testing.md Question testing].
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/Testing.md Fragen testen].
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/Deploying.md Deploying questions].
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/Deploying.md Fragen ausrollen].
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/Reporting.md Reporting]
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/Reporting.md Auswertung ]
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/Author_FAQ.md Frequently asked questions]
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Authoring/Author_FAQ.md FAQ] - Häufig gestellte Fragen zum Erstellen von Fragen


===[https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Students/index.md Teilnehmer/innen]===
===[https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Students/index.md Teilnehmer/innen]===
Zeile 72: Zeile 67:


===Administrator/innen===
===Administrator/innen===
* For [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Installation/index.md Installation instructions].
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Installation/index.md Installationsanleitung].
* The [[STACK installation instructions]] in Moodle Docs


===[https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Developer/index.md Entwickler/innen]===
===[https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Developer/index.md Entwickler/innen]===
Zeile 81: Zeile 75:


==Siehe auch==
==Siehe auch==
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/index.md Official User Documentation for the STACK project]
* [https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/index.md Official User Documentation for the STACK project] - offizielle Nutzerdokumentation zum STACK-Projekt
* [http://stack.bham.ac.uk/ Website URL]
* [http://stack.bham.ac.uk/ Website URL] - STACK-Website
* [https://github.com/maths/moodle-qtype_stack Source control URL]
* [https://github.com/maths/moodle-qtype_stack Source control URL] - Quellcode-Website
* [https://github.com/maths/moodle-qtype_stack/issues Bug tracker]
* [https://github.com/maths/moodle-qtype_stack/issues Bug Tracker]
* [https://moodle.org/mod/forum/view.php?id=752 Discussion]
* [https://moodle.org/mod/forum/view.php?id=752 Diskussionsforum]


[[Category:Fragen]]
[[Category:Fragen]]
[[Category:Mathematik]]
[[Category:Mathematik]]


[[en:STACK question type]]
[[en:STACK question type]]
[[es:Tipo de pregunta STACK]]

Aktuelle Version vom 25. März 2019, 09:55 Uhr


Einführung

STACK-logo-trans.png

STACK ist ein Open Source System für computergestützte Assessments in Mathematik und verwandten Disziplinen mit dem Schwerpunkt auf formativem Assessment. Diese Dokumentation ist für die STACK Version 3, die einen Fragetyp für Moodle-Tests bereitstellt. Mehr Informationen finden Sie unter Philosophie von STACK.

Detaillierte Informationen

STACK ist ein computergestütztes Assessment-Paket für Mathematik, das einen Fragetyp für Moodle-Tests bereitstellt. Beim computergestützten Assessment gibt es zwei Klassen von Fragetypen:

  • Fragen mit auswählbaren Antwortoptionen
    • Bei diesen Fragen wählen die Teilnehmer/innen aus möglichen Antwortoptionen aus, die die Trainer/innen bereitgestellt haben. Dazu gehören Multiple-Choice-Fragen, Multiple-Choice-Fragen mit Mehrfachantworten, Wahr-Falsch-Fragen u.a.
  • Fragen mit Antworten, die von den Teilnehmer/innen eingegeben werden
    • Bei diesen Fragen geben die Teilnehmer/innen die Antwort selbst ein, statt zwischen vorgegebenen Antwortoptionen zu wählen. Dazu gehören numerische Fragen, Kurzantwort-Fragen u.a.

STACK-Fragen gehören zur zweiten Klasse, wobei die Antworten der Teilnehmer/innen mathematische Ausdrücke beinhalten. Die Antwort kann zum Beispiel die Eingabe eines Funktionsterms oder einer Matrix sein. STACk erwartet mathematische Ausdrücke und wertet diese mit Hilfe von Computeralgebrasystemen (CAS) aus. Im Hintergrund läuft folgender Pseudo-Code ab:

if
    vereinfache(teilnehmer_antwort-trainer_antwort) = 0
then
    bewertung = 1,
else
    bewertung = 0.

STACK verwendet ein Computeralgebrasystem (CAS), um diese mathematischen Funktionen zu implementieren. Ein CAS stellt Funktionsbibliotheken zur Verfügung, die die Eingabe der Teilnehmer/innen auswerten und eine Rückmeldung geben. Das algebraische Umformen der eingegebenen Antwort (um zu prüfen, ob die eingegebene Antwort zu der von den Trainer/innen vorgegebenen Antwort äquivalent ist) ist nur eine Funktionalität, die ein CAS bereitstellt.

Das CAS kann auch genutzt werden, um zufällige und dennoch strukturierte Probleme oder Aufgaben und zugehörige Lösungen zu generieren.

In STACK wurde viel Arbeit investiert, dass Trainer/innen eigene Fragen erstellen und verwalten können. Im Einzelnen bietet STACK folgende wichtige Funktionalitäten:

  • Versionen von Fragen werden mittels strukturierter Vorlagen zufällig generiert.
  • Es gibt viele verschiedene Arten von Antworteingaben, z.B. mathematische Ausdrücke oder die Auswahl einer Wahr-Falsch-Option.
  • Die mathematischen Eigenschaften einer Antworteingabe werden mit Hilfe von Tests innerhalb des CAS Maxima nachgewiesen.
  • Auf der Basis dieser mathematischen Eigenschaften einer Antworteingabe wird mit Hilfe eines möglichen Antwortbaumes ein Feedback generiert. Dieses Feedback umfasst:
    • Textuelle Kommentare für die Teilnehmer/innen
    • eine Bewertung in Form von Punkten
    • Hinweise zu den Antwort, aus denen Statistiken für die Trainer/innen zusammengestellt werden

Diese Funktionalitäten entsprechen weitestgehend den formativen, summativen und bewertenden Funktionen eines Assessments. Als Trainer/in bestimmen Sie, welche dieser Ergebnisse für die Teilnehmer/innen veröffentlicht werden und zu welchem Zeitpunkt dies geschieht.

  • Mehrteilige mathematische Fragen sind möglich: Jede Frage kann eine beliebige Anzahl von Eingaben und eine beliebige Anzahl von möglichen Antwortbäumen haben. Eine 1-zu-1-Zuordnung ist zwischen Eingaben und Antwortbäumen ist nicht zwingend erforderlich.
  • Es ist möglich, eine Teilpunktzahl zu vergeben, wenn die eingegebene Antwort nur einen Teil der erforderlichen mathematischen eigenschaften hat.
  • Grafische Darstellungen können dynamisch generiert und in eine Frage eingebunden werden. Ebenso ist es möglich, den mathematischen Ausdruck einer Antworteingabe grafisch darzustellen und den Teilnehmer/innen als Feedback zurückzumelden.

Offizielle Nutzerdokumentation

Siehe Official User Documentation zum STACK Projekt.

Wo fange ich an?

Trainer/innen

Teilnehmer/innen

Administrator/innen

Entwickler/innen

Weitere Informationen zur Philosophie von STACK

Siehe auch