Eltion Kraja, 15.12.2016
Betreuer Priv.-Doz. Dipl.-Ing. Dr.techn. Martin Ebner Institut für Informationssysteme und Computer Medien
Masterarbeit Die Multiplikationstabelle als innovative Learning-Analytics-Applikation
1
Agenda
§ Einleitung § Einmaleins-Trainer: Schritte und Vorgehensweisen
§ Ist-Zustand § Forschungsgebiete § Anforderungen und Technologien § Struktur und Aufbau § Applikation
§ Zusammenfassung § Ausblick
Eltion Kraja, 15.12.2016
2
Ziel der Arbeit ist es, Kindern beim Lernen der Multiplikationstabelle zu helfen § Hilfe beim Lernen der Multiplikationstabelle § Stakeholders berücksichtigen § Ist-Zustand berücksichtigen § Verwendung von modernen Technologien § Forschungsbereiche
§ Learning Analytics § Usability § Gamification
Eltion Kraja, 15.12.2016
3
Ist-Zustand (1)
§ User-Manager § User-Verwaltung
§ Einmaleins-Prototyp § Web-Applikation § Statistik-Verwaltung
§ Einmaleins-Algorithmus § Mobile Applikationen § Kommunikation
§ Web-Services
Eltion Kraja, 15.12.2016
4
Ist-Zustand (2)
• Algorithmus § Verwendet User-Profile § Pre-Test für die erste
Einschätzung § Userbezogene-Fragen § Klassifiziert die Fragen
§ Falsch geantwortet § Gekonnt § Gut gekonnt
Eltion Kraja, 15.12.2016
5
Forschungsgebiete
§ Learning Analytics § Daten interpretieren § Intelligente Algorithmen verwenden § Daten visualisieren
§ Usability § Responsive Design § Darstellung (effektiv, effizient)
§ Gamification § Motivation § Kindergerecht
Eltion Kraja, 15.12.2016
6
Technische Anforderungen
§ Open-Source § Modulare Struktur § Berücksichtigung des Ist-Zustandes § Kommunikation mit den Apps § Wiederverwendbarkeit und Weiterentwicklung § Plattform Unabhängigkeit § Berücksichtigung der Zielgruppen
Eltion Kraja, 15.12.2016
7
Technologien
Client § HTML § AngularJS § Npm § Bower § Grunt § Bootstrap
Server § PHP § Zend Framework 2 § MySQL § Doctrine § SOAP-API
Eltion Kraja, 15.12.2016
8
Vorteile der ausgewählten Technologien
§ Design Patterns definieren eine klare Struktur § MVC § Factory § Plugin § Objektorientiert
§ Caching-Mechanismen § Updates § Communities
Eltion Kraja, 15.12.2016
9
Einmaleins-Trainer (User-Rollen)
§ Schülerinnen und Schüler § Üben, eigene Statistik, Aktivität, Charaktereren
auswählen § Lehrerinnen und Lehrer
§ Ergebnisse (Klassen, Schülerinnen und Schüler), § Spiel simulieren
§ Administratorinnen und Administratoren § Ergebnisse (alle Schülerinnen und Schüler) § Einstellungen
§ Supervisors Eltion Kraja, 15.12.2016
11
Admin (2)
§ Algorithmus-Einstellungen § Punkte für die Figuren/Charaktere festlegen § Spiel simulieren
Eltion Kraja, 15.12.2016
20
Supervisor
• Liste aller angemeldeten Lehrerinnen und Lehrer
• Impersonating-Funktionalität
• Wichtige Rolle für Feedback, Simulationen, Recherche und Support
Eltion Kraja, 15.12.2016
21
Kennzahlen
§ Schulen: 22 § Userinnen und User, die den Pre-Test abgeschlossen
haben: 7458 § Anzahl der gespeicherten Antworten: 1,044,339
Eltion Kraja, 15.12.2016
22
Ausblick
§ Algorithmus § Gamification § Inhalte teilen § Technologieerweiterungen
§ Aktualisierungen, Caching § Datenbank
§ Mobile-Apps § Ionic, Cordova
§ NodeJS
Eltion Kraja, 15.12.2016
24