Moodle Plugin StudentQuiz

Albrecht, Philipp (2018) Moodle Plugin StudentQuiz. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
HS 2018 2019-BA-EP-Albrecht-StudentQuiz goes mobile.pdf - Supplemental Material

Download (1MB) | Preview

Abstract

Einleitung: StudentQuiz ist eine frei verfügbare Erweiterung für die Lernplattform Moodle. Moodle ist eine modulare Open Source Software, welche in vielen Ausbildungsstätten wie der Open University UK oder der HSR, sowohl von Studierenden als auch von Lehrpersonen rege genutzt wird. Bereits in der Grundausstattung existieren verschiedenste Module wie Forum, Wiki, Glossar,Datenbank, uvm. Die Idee hinter der im produktiven Einsatz stehenden Applikation StudentQuiz ist, dass Studierende gemeinsam Lernfragen und Antworten zusammentragen und diese danach angemeldeten Nutzern zum Üben von Inhalten in Form eines Quiz zur Verfügung stellen. Zentral ist dabei der Qualitätssicherungsprozess, welcher sowohl auf der Prüfung von Fragen und Antworten durch die Lehrpersonen als auch auf Bewertungen und Kommentare der Studierenden setzt. Eine weitere wichtige Funktion von StudentQuiz ist die Möglichkeit, Fragen umfangreich zu filtern und je nach Bedürfnis unterschiedlich zu einem Quiz zu bündeln. Diese Bachelorarbeit baut auf mehrere vorgängig verfasste Arbeiten auf. Neben zwei Studentenarbeiten ist vor allem die Bachelorarbeit "Moodle Plugin StudentQuiz" von Denis Manente und Simon Schaefer grundlegend. Vorgehen: Langfristig wünschenswert ist die Integration von StudentQuiz in Moodle Mobile, die Version von Moodle für Smartphones und Tablets, sowie die Aufnahme des Plugins als einen festen Bestandteil im Moodle core. Um diesen Zielen einen Schritt näher zu kommen, setzt sich diese Arbeit intensiv mit funktionellen Erweiterungen und Verbesserungen von Fehlern und Performanceproblemen in Moodle Web auseinander. Die Integration von StudentQuiz in Moodle Mobile benötigt das Durcharbeiten von Dokumentationen, die Analyse von bestehenden Implementierungen und das Ausarbeiten der Anforderungen an die Funktionalität. Für die Fehler- und Performanceverbesserungen sind aufwändige Codeanalysen, das umfangreiche Nachvollziehen von Strukturen, Debugging und der Einsatz von verschiedenen Messmethoden für die effiziente Lokalisierung der relevanten Problemstellen von Nöten. Ergebnis: In allen drei Teilen der Arbeit wurden signifikante Fortschritte für StudentQuiz erzielt. Mit der Analyse und Konzipierung der Erweiterung für Moodle Mobile existiert nun ein Lösungsvorschlag für die Implementation. Daneben konnten mehrere kritische Fehler in der Punkteberechnung der Ranglisten von Fragen innerhalb von StudentQuiz behoben werden. Die Analyse der Performance-Engpässe hat deutliche Verbesserungen ermöglicht, die im Rahmen dieser Arbeit auch bereits implementiert wurden. Darüber hinaus wurde ein Konzept für die Erweiterung der Zustände für eine effiziente Qualitätssicherung der Fragequalität erarbeitet.

Item Type: Thesis (Bachelor)
Subjects: Topics > Software > Optimization
Area of Application > Web based
Area of Application > Mobile > Mobile App
Area of Application > Academic and Education
Technologies > Programming Languages > PHP
Technologies > Databases > MySQL
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Creators:
CreatorsEmail
Albrecht, PhilippUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorKoch, FrankUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 26 Mar 2019 06:45
Last Modified: 26 Mar 2019 06:45
URI: http://eprints.hsr.ch/id/eprint/730

Actions (login required)

View Item View Item