Statistische Einstellungen (Jack2): Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 76: | Zeile 76: | ||
Bei einem Anteil größer 1 wird ein Fehler mit der Aufgaben-ID geloggt. | Bei einem Anteil größer 1 wird ein Fehler mit der Aufgaben-ID geloggt. | ||
Daraus ergeben sich gleichzeitig äquivalente Aussagen wie: | Daraus ergeben sich gleichzeitig äquivalente Aussagen wie: | ||
Aufgabe hat die Schwierigkeit 1 Mehr als oder genau 80% der Studierenden haben diese Aufgabe in ihrer ersten Bearbeitung richtig gelöst. | Aufgabe hat die Schwierigkeit 1 ⇔ Mehr als oder genau 80% der Studierenden haben diese Aufgabe in ihrer ersten Bearbeitung richtig gelöst. | ||
Aufgabe hat die Schwierigkeit 5 ⇔ Weniger als 20% der Studierenden haben diese Aufgabe in ihrer ersten Bearbeitung richtig gelöst. |
Version vom 5. April 2017, 09:13 Uhr
Hier finden sich einige nützliche Tools, welche regelmäßig unter Berücksichtigung der studentischen Bearbeitungen, Informationen zu Aufgaben generiert. Diese Informationen werden einerseits den Studierenden angezeigt wie z.B. Aufgabeninformation und Schwierigkeitsgrad oder dienen der Qualitätsanalyse der Aufgaben wie z.B. Schwierigkeitsgrad und Ergebnis-Delta.
--Bild--
Auf der Weboberfläche sieht man die verfügbaren Tools und eine Eingabe für die Timer-Einstellungen. Bei dem Timer muss ein Intervall und eine Startuhrzeit angegeben werden. Bei dem Timer muss ein Intervall und eine Startuhrzeit angegeben werden. Derzeit sind die Intervalle "stündlich", "täglich" und "wöchentlich" verfügbar. Durch das Speichern der Einstellungen wird, wenn ein Tool aktiv ist, ein Timer gestartet, welcher je nach vorgegebenen Intervall zu den Stichzeiten die ausgewählten Tools anstößt. Nach der Generierung werden die neuen Werte gesichert. Alle generierten Werte sind in den Dateien "statisticalsettings.properties" und "ResultDelta.json" als auch im Ordner "LevelOfDifficulty" gesichert und werden beim Serverstart wieder ausgelesen. Die Dateien befinden sich JBoss-Verzeichnis unter ".../server/default/conf".
Da sehr viele Daten abgefragt und verarbeitet werden ist es sinnvoll den Zeitpunkt so zu wählen, dass die Performance des laufenden Betriebes nicht gestört wird (beispielsweise in der Nacht).
Der Button "Ergebnis-Delta exportieren" schreibt die generierten Wert in ein Excel Dokument. Sofern noch nie Werte generiert wurden, demnach keine json Datei existiert, wird eine Fehlermeldung ausgegeben.
Der Vorteil der automatischen Generierung ist, dass die Werte nicht bei jedem Abruf neu generiert werden müssen, was teils sehr lange Wartezeiten verursacht, sondern die zuletzt generierten Werte ausgelesen werden. Ein weiterer Vorteil liegt darin, dass diese Werte aussagekräftiger sind als vom Lehrenden frei gewählte, das sie auf tatsächlichen Bearbeitungen von Studierenden basieren.
Verfügbare Tools
Aufgabeninfo generieren
Dieses Tool generiert möglichst motivierende Aussagen über die Aufgabenschwierigkeit, welche in der Kursansicht die Spalte Schwierigkeitsgrad ersetzen. Dabei werden die Bearbeitungen vorheriger Studierender herangezogen um Aussagen wie folgt zu generieren:
Aussagen | Code |
"X von Y bisheriger Einreichungen waren richtig." | if X/Y >= 0.5 && Y>=40 |
"X von Y Studenten haben diese Aufgabe richtig gelöst." | else if X/Y >= 0.5 && Y>= 40 |
"Diese Aufgabe hat bisher X richtige Bearbeitungen." | else if X >= 40 |
"Diese Aufgabe lösen im Schnitt mehr als 80% der Studenten." | else if Schwierigkeitsgrad == 1 |
"Im Mittel lösen diese Aufgabe 4 von 5 Studenten." | else if Schwierigkeitsgrad == 2 |
"Im Mittel lösen diese Aufgabe 3 von 5 Studenten." | else if Schwierigkeitsgrad == 3 |
"Im Mittel lösen diese Aufgabe 2 von 5 Studenten." | else if Schwierigkeitsgrad == 4 |
"Im Mittel lösen diese Aufgabe 1 von 5 Studenten." | else if Schwierigkeitsgrad == 5 |
Es ist empfehlenswert hierfür den Schwierigkeitsgrad generieren zu lassen, da dieser bei nicht ausreichender Bearbeitungszahl für die Aussage herangezogen wird.
Schwierigkeitsgrad generieren
Dieses Tool generiert anhand der Bearbeitungen der Studierenden einen Schwierigkeitsgrad für die Aufgabe. Ab 20 studentischen Bearbeitungen werden jeweils die Endresultate der ersten Bearbeitung (Solution) zur Generierung herangezogen. In der Aufgabenbearbeitung ist ein generierter Wert durch den grauen Schriftzug "Generierter Schwierigkeitsgrad" gekennzeichnet.
--Bild--
Der Schwierigkeitsgrad spiegelt den Anteil der richtigen Bearbeitungen (Bearbeitungen mit voller Punktzahl) an allen berücksichtigten Bearbeitungen wieder. Anhand des Anteils findet dann eine Zuordnung zu den Zahlenwerten 1-5 statt. 1 ist eine sehr leichte und 5 eine sehr schwere Aufgabe. Die folgende Tabelle veranschaulicht die genaue Zuordnung.
Anteil | if<0.2 | else if<0.4 | else if<0.6 | else if<0.8 | else if<=1 |
Schwierigkeitsgrad | 5 | 4 | 3 | 2 | 1 |
Bei einem Anteil größer 1 wird ein Fehler mit der Aufgaben-ID geloggt.
Daraus ergeben sich gleichzeitig äquivalente Aussagen wie:
Aufgabe hat die Schwierigkeit 1 ⇔ Mehr als oder genau 80% der Studierenden haben diese Aufgabe in ihrer ersten Bearbeitung richtig gelöst.
Aufgabe hat die Schwierigkeit 5 ⇔ Weniger als 20% der Studierenden haben diese Aufgabe in ihrer ersten Bearbeitung richtig gelöst.