3. Anwendungslogik - TugceAtay/GDW_Ay_Koese_Atay GitHub Wiki

Anwendungslogik

Funktionen:

  1. Benutzer wird eine individuelle ID zugewiesen.

  2. Schulform und Klasse wurden einem Schüler zugewiesen

  3. Jedem Lehrer wird eine ID zugewiesen, welche den Schülern bereitgestellt wird.

  4. Fach kann ausgewählt werden.

  5. Lernstoff bzw. Thema zum jeweiligen Fach kann ausgewählt werden

  6. Test kann gestartet werden

  7. Fehler werden nach Abschluss des Tests angezeigt.

  8. Erläuterungen anhand von Videos werden zu den Fehlern angezeigt.

  9. Es wird berechnet, ob der Probetest bestanden wurde oder nicht.

  10. Ein Duden wird bereitgestellt, um es zu nutzen falls nötig

  11. Informationen über COVID-19 und ein Livetracker

Was passiert im Hintergrund?

  1. Benutzer bzw. Schüler gibt seine ID ein und es erfolgt ein Zugriff auf die dafür zuständige Datenbank, wo geprüft wird, ob die vom Schüler eingegebene ID in der Datenbank vorhanden ist und einem Benutzer zugeordnet wurde.

  2. Jedem Benutzer wurden in der Datenbank seine Klasse und Schulform zugewiesen, um Jahrgang (Stufe) zu ermitteln.

  3. Genauso wie die Schüler bekommen auch Lehrer eine individuelle ID zugewiesen, welche den Schülern mitgeteilt werden, um auf den Lernstoff, Probetest, etc. der Lehrer zugreifen zu können.

  4. Benutzer kann ein Fach auswählen, wo er gerne ein Probetest durchführen möchte.

  5. Benutzer kann ein bestimmtes Thema auswählen, in dem Sie den Test durchführen möchten.

  6. Benutzer können Probetest starten, welche online durchgeführt werden und in Echtzeit wie ein gewöhnlicher Test ablaufen.

  7. Nach Abschluss des Tests bekommt man Einsicht, in die Aufgaben welche Fehlerhaft erarbeitet wurden.

  8. Um die Fehler nachvollziehen zu können und um es zu verstehen, werden Videos zu den jeweiligen Aufgaben bereitgestellt, wo erläutert wird, wie man die Aufgaben möglicherweise lösen kann.

  9. Ebenfalls wird eine Berechnung durchgeführt, ob der Test am Ende bestanden wurde und die erreichten Punkte sowie die Note dazu wiedergegeben.

  10. Man kann einen Duden innerhalb der Anwendung nutzen, sodass man keinen eigenen vor sich liegen haben muss. Diese erleichtert die Suche während z.B. einer Suche für eine Erörterung im Deutschtest.

  11. Da diese Anwendung wegen der Pandemie erstellt wurde, um die Schüler beim lerne zu unterstützen und ihnen die Möglichkeit zu bieten, selbstständig sich für Klausuren vorzubereiten, haben wir einen Livetracker für Covid-19, wo man die Anzahl der infizierten ablesen kann.

Anwendungslogik Stundenplan:

In diesem Beispiel wird ein Ablauf der Anwendung gezeigt. Die eindeutigen Benutzer können sich ihren Schulen und Klassen zuweisen. Diese können nach der Zuweisung einen Stundenplan erstellen. Die Stundenpläne werden von den Lehrern zusammengestellt und die jeweiligen Schüler können diese weiterhin anpassen (Fächer hinzufügen oder entfernen). Wenn identische Stundenpläne zur Verfügung stehen, können diese von anderen Schülern auch angenommen werden. Sie können trotzdem weiterhin editiert werden.

Anwendungslogik Erziehungsberechtigter und Lehrer:

Damit die Erziehungsberechtigten eine Übersicht haben, inwiefern sich die Schüler entwickeln und wann die nächsten Klausuren sind wird ihnen die Möglichkeit gegeben den Lernfortschritt, Klausurergebnisse und Klausurtermine einzusehen. Somit können die Erziehungsberechtigten ohne viel Aufwand ihren Aufgaben des Unterrichtens ihrer Kinder im Hause nachgehen. Folgender Beispielablauf wird vorgestellt. Schüler „X“ lernt im Anwendungsbereich „Übungstests“ für die nächste Mathematikklausur. Die Ergebnisse dieses Schülers werden prozentual ausgerechnet. Das bedeutet alle Notwendigen Aufgaben werden mit den bereits gelösten Aufgaben zusammengerechnet. Beispiel: Es sind 10 Aufgaben Notwendig um 100% zu erreichen. Gelöst sind jedoch nur drei Aufgaben, diese werden berechnet und es würde in diesem Beispiel 30% als Ergebnis erscheinen. Somit sehen die Erziehungsberechtigten und Lehrer den Fortschritt und können die Entwicklung aktiv beobachten und gegebenenfalls gezielt Themen bearbeiten.

Anwendungslogik Alarm:

Die Anwendungslogik „Alarm“ dient zum Benachrichtigen des Schülers und des Erziehungsberechtigten. Der Bildungsstand des Schülers ist verknüpft mit den Terminen. Wird in zwei Wochen eine Klausur geschrieben und der Schüler hat in diesem Fach noch nicht die 60% des Fortschritts erreicht, so wird dieser 3x benachrichtigt, dass der Schüler demnächst eine Klausur hat und bis jetzt keinen Fortschritt zeigt. Die erste Benachrichtigung erfolgt zwei Wochen vor der Klausur. Wird dem nicht nachgegangen wird der Schüler eine Woche vor der Klausur noch einmal erinnert. Falls weiterhin nichts unternommen wurde geht die dritte Benachrichtigung raus. Die dritte Benachrichtigung erfolgt drei Tage vor der Klausur. Die Benachrichtigungen erhalten die Erziehungsberechtigten ebenfalls.