Feature Wiki

Information about planned and released features

Tabs

(Project) Gradebook

2021-11-23 Tödt, Alexandra [atoedt] this project never made it beyond concept phase. Aggregation proved a tricky issue. Please contact toedt@leifos.com if you are interested intaking up this topic again. 

1 Aim of Project

1.1 Initiale Überlegungen

1.1.1 Einführung eines eigenen Tabs Grades

Überlegung: Einführung eines eigenen Tabs Grades neben dem Lernfortschritt. Zwei dazugehörige Subtabs: 1. Overview, 2. Settings.

1. Overview: Einbau einer Tabelle, welche alle Teilnehmendendaten listet und diejenigen Objekte, die den Teilnehmenden Noten zuordnen. Aus dieser Tabelle kann dann eine Endnote berechnet/vergeben und diese "veröffentlicht" (siehe Folien 2-10) werden.

2. Settings: Parallelscreen zum Lernfortschritt, in welchem Objekte ausgewählt werden können, deren Noten zur Endnote beitragen. Siehe Folie 10.

1.1.2 Überlegungen zum Thema Export

Es ist grundsätzlich relativ schwierig, alle Noten und Bestanden-Bewertungen auf ILIAS zu pflegen. Häufig ist eine Exportfunktionalität erwünscht, um die Daten lokal in einer Tabellenkalkulation zu verarbeiten. Dies sollte gelöst werden, indem es eine Exportfunktionalität gibt, die ALLE möglichen Spalten exportiert. Siehe Folie 11/13.

1.1.3 Überlegungen zum Thema Notenschemata

Viele Schwierigkeiten, wie diese genau angelegt werden können. Global, lokal? Welche Screens werden hierfür verwendet? Screens aus der Datensammlung und teilweise aus der KS scheinen nicht geeignet zu sein. Siehe Folien 15-19.

Hinweis: alles oberhalb dieses Bereichs wurde mittlerweile verworfen. Stattdessen wurden neue Überlegungen ab dem 16.07.2024 angedacht. Die Gesamtfolien finden sich hierunter.

#TODO: FOLIENSATZ HOCHLADEN. @Rob

1.2 Alles auf Anfang

1.2.1 Prämissen

  • Die Lösung wird im Lernfortschritt verortet.
  • Noten sind numerische Werte und keine String-Eingaben
  • Notenschemata werden global hinterlegt und können pro Kurs/Gruppe ausgewählt werden
  • Notenschemata gelten NUR für Kurse und Gruppen, nicht aber für untergeordnete Objekte. Hintergrund: Es geht um die Bildung einer Gesamtnote, nicht um Teilnoten

Umbau der NOte

  • Option A: Es wird die Spalte "Note" des Lernfortschritts umbenannt in die Spalte "Bewertung". Parallel wird eine neue Spalte "Note" erzeugt, welche rein numerische Werte beinhalten kann
  • Option B: Die Spalte "Note" wird migriert von string-Eingaben hin zu numerischen Werten
  • Folie 24

Konfiguration der notenschemata

  • Notenschemata für Kurse und Gruppen werden zentral in der Administration des Lernfortschritts hinterlegt. Siehe Folie 25-31.

Ansicht für administratoren

  • Erhalten im Tab "Lernfortschritt" einen Subreiter namens Grades (das ist optional, ggf. können die Screens auch in die Matrixansicht integriert werden).
  • Auf der Seite "Grades" ist eine Tabelle verortet, in der alle für die Kursnote relevanten Informationen angezeigt werden. Konkret wären das vermutlich: Anmeldename, Nachname, Vorname, Alle zur Gesamtnote beitragenden Objekte inklusive Lernfortschritt, Arithmetisches Mittel, Matrikelnummer, Rückmeldung, Zuletzt editiert am (Gesamtnote), Zuletzt editiert von (Gesamtnote), Gesamtnote, Veröffentlicht
  • Siehe Folien 32-34. Insbesondere Folie 34.
  • Noten werden vergeben über ein Modal mit Dropdown. Dies geschieht am Action-Menü der Tabelle. Siehe Folie 35.

Ansicht für user

  • User erhält im Reiter Lernfortschritt ebenfalls einen Subreiter "Grades", ggf. kann auch der Reiter Lernfortschritt darauf umgestellt werden.
  • Via KS-Elemente wird eine Liste aller erhaltenen Noten und der wichtigsten Zusatzinfos (Status, Letzte Statusänderung, Prozent, Note, Notenbeschreibung, LP-Modus) angezeigt

This is the "Gradebook"-project. Sub-projects are:

Zeichnen und schreiben

  • optionale Übungseinheiten
  • zentrales Notenschema, erstmal nur für Übungen mit Übersetzung in ein anderes Schema 
  • Assignment mit Punkten und zentral geerbtem Notenschema
  • Besprechen: Das Rundungsproblem ist das gleiche wie bei den Kompetenzen

Minimalziel: Man kann 'irgendwie' in einzelnen Objekten aggregieren. Wir fangen mit einem bewältigbaren Thema

Grundsätzliche Überlegungen

  • Activity Tracking Lernfortschritt zeichnet den nur noch den Prozess auf. Wir reduzieren den Lernfortschritt auf folgende Zustände, die ohne eine Bewertung auskommen: Noch nicht begonnen, Begonnen und Bearbeitet. Wir hätten gerne eine andere Visualisierung. Diese Zustände könnten auf die xapi Zustände umgestellt werden. 
  • 'Review' or 'Evaluation'  Beurteilung, Menschen inspizieren Werke und vergeben Noten
  • Grading Bewertung urteilt über das Ergebnis (Nicht bewertet, Bestanden, Nicht bestanden). Weitere Differenzierungen sind möglich. Indikatoren haben die Form von xapi Aussagen: 'Carsten hat an Sitzung r teilgenommen' oder 'Carsten hat in Übung q ein note n'

Activity Tracking

Evaluation Review Bewertung

global

hat globales Schemata wie (not attempted, in progress, completed)

hat zentrale Schemata wie 1-6 oder A-F mit default prozenten

objektspezifisch

hat objektspezifische Schemata wie "ist Kurs beigetreten" oder "hat Test gestartet"

hat objektspezifische Schemata, diese können von zentralem Angebot geerbt werden.

  • nicht alle Objekte haben eine Bewertungsdimension
  • nicht jede Bewertung muss Aktivitäts-Aussagen (hat teilgenommen), aber Bewertungen können Activity Aussagen enthalten

Assignment A (Mandatory) max 20 Points
Assignment B (optional) ODER Assignment C (optional) max 12 Points (muss gleich sein)

Objekt Test, wiki, Übung
Assignment erhält max. Punkte
Exercise summiert auf
Execise rechnet in Noten um 
Pro

  • kennt man vom Test: sub-item erhält Punkte
  • Objekt vergibt Note
Container / Kompetenzen
Kurs adoptiert Notenschema
Kurs generiert Einzelnoten
Kurs bildet gewichtetes Mittel

Aggregation im Objekt aus
  • einfaches Bestanden / Nicht bestanden auf Assignementebene
Nebenbedingungen
Beispiele für Nebenbedingungen
  • Wer zwei Mal nicht da war kriegt höchstens eine 5, egal welchen Notenschnitt er hat
  • Wer nicht 3 Mal 'exzellent' war kriegt keine 1, egal ob sein Notenschnitt das sagt
Note 1 = Nebenbedingung a, Nebenbedingung b
Note 2 = Nebenbedingung c, Nebenbedingung b
...


 

  • https://en.wikipedia.org/wiki/Rubric_(academic)
  • Re-label Mark and Grade
  • Maximalziel: Es gibt einen Punkt 'Gradebook' für Lernende

2 Involved Maintainers and Stakeholders

3 Timeline

4 Related Feature Requests and Status

Feature Request

Suggested by

Funding

Planned Release

Status

5 Further Results

6 Additional Information

7 General Discussion

Please discuss specific questions of feature requests on the related feature wiki pages. This discussion section is only for a general discussion of the project and its realisation.

Technical Board, … :

UI-/UX-Experts, … :

Last edited: Today, 08:18, Falkenstein, Rob [rob]