Die toskanischen Highlights wollten wir diesmal ablaufen, mit einem Abstecher nach Pisa. Wir starteten nach dem Apennin und unser Ziel war das schöne Siena.
MehrIntelligente Prüfungsvorbereitung
Übersicht
Das Projekt dient dem Zweck, den aufwendigen Prozess der Content-Generierung zum großen Teil der KI in die Hand zu geben. Da man sich jedoch nicht blind auf KI-generierte Inhalte verlassen sollte, müssen alle Inhalte noch durch den sogenannten Human in the loop geprüft werden. Hier geht es speziell um Inhalte zur Prüfungsvorbereitung, dasselbe lässt sich aber generalisieren auf beliebige (Lern)-Inhalte.
Die App selbst besteht aus einem Backend, realisiert in Azure mit Azure-Functions. Programmiert in Python, deckt das Backend den eigentlich intelligenten Teil der App ab. Das responsive Frontend aus den üblichen Web-Technologien (PHP, HTML, CSS, Javascript) stellt die empfangenen Daten übersichtlich dar. Die App läuft auch auf mobilen Geräten, Layout und besondere Events (Touch etc.) wurden angepasst. Beliebig viele Sprachen werden unterstützt.
Inhalts-Generierung
Die Generierung von Inhalten folgt einer bestimmten Reihenfolge. Zuerst werden Dokumente zu einem bestimmten Thema (Kurs) hochgeladen. Darauf werden Prüfungstests und dazugehörige Fragen in beliebiger Anzahl generiert. Diese gibt es in mehreren Varianten, als Multiple Choice-, Lückentext-, Wahr / Falsch - Fragen. Offene Fragen kommen noch hinzu. Darüber hinaus gibt es zu allen Fragen relevante Hinweise und Erklärungen. Alle Inhalte werden darauf von den Fach-Spezialisten kontrolliert und bei Korrektheit aktiviert. Der ganze Prozess muss natürlich ständiger Anpassung bzw. Optimierung unterzogen werden, der KI Bereich entwickelt sich rasant.
Die wichtigsten KI-Aufgaben sind das Extrahieren von Themen aus dem Inhalt, die Zuordnen relevanter Text-Teile (Chunk) zu einem bestimmten Thema und das Generieren von verschiedenen Fragen in verschiedenen Fragetypen zu diesem Thema. Zu den Fragen gehören immer auch richtige und falsche Antworten, Hinweise und Erklärungen.
Prüfung und Tests
Der Benutzer kann danach sofort zu seinen gebuchten Themen Prüfungsfragen testen oder auch Prüfungen absolvieren. Die Fragen erscheinen gemischt in den verschiedenen Frage-Varianten. Bei richtigen bzw. falschen Antworten in Tests bekommt er relevante Hinweise und Erklärungen geliefert. In Prüfungen nicht. Am Ende erhält er eine kurze Übersicht und kann jederzeit einige Statistiken zu seinem Lernverhalten einsehen.