Moodle Plugin StudentQuiz

Manente, Denis and Schaefer, Simon (2017) Moodle Plugin StudentQuiz. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
HS 2017 2018-BA-EP-Manente-Schaefer-Moodle Plugin StudentQuiz (1).pdf - Supplemental Material

Download (3MB) | Preview

Abstract

Moodle ist eine frei verfügbare, weltweit eingesetzte Open Source Software für Dozenten und Studenten auf allen Ebenen von der primären bis zur universitären Ausbildung. Eine engagierte und weitverzweigte Gemeinschaft entwickelt neben den Kernfunktionalitäten eine Vielzahl von zusätzlichen Plugins und Themes, welche wie Moodle selbst unter der GNU General Public Licence V3 lizenziert sind. Ein solches Plugin ist StudentQuiz, welches im Rahmen von zwei vorangehenden Studentenarbeiten entwickelt wurde. Es ermöglicht den in einen Kurs eingeschriebenen Studenten eine Sammlung von Repetitionsfragen aufzubauen und diese gegenseitig zu bewerten, zu kommentieren und zu üben. Die dabei entstehenden Daten werden pro Frage ausgewertet, sodass sie bezüglich ihrer Schwierigkeit und Bewertung gruppiert und gezielt geübt werden können. Eine Punktewertung und Rangliste belohnt gute Fragen und fördert die aktive Beteiligung. Dozenten des Kurses können die Korrektheit der Fragen bestätigen und schlechte Fragen löschen. Im Rahmen dieser Bachelorarbeit erweitern wir StudentQuiz um verschiedene Features zur Abbildung und Nutzung des persönlichen Lernfortschritts für Studenten und überarbeiten die Architektur des Plugins fundamental damit das Plugin auch bei grösseren Datenmengen skaliert. Mit unserem Beitrag stellen wir die zukünftige Nutzbarkeit, Wartbarkeit und Weiterentwicklung des Plugins sicher, welche durch frühere Architektur- und Designentscheidungen gefährdet war.

Item Type: Thesis (Bachelor)
Subjects: Area of Application > Web based
Technologies > Programming Languages > PHP
Technologies > Databases > PostgreSQL
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Creators:
CreatorsEmail
Manente, DenisUNSPECIFIED
Schaefer, SimonUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorKoch, FrankUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 10 Apr 2018 09:15
Last Modified: 24 Oct 2018 09:17
URI: http://eprints.hsr.ch/id/eprint/620

Actions (login required)

View Item View Item