Tran, David (2014) Computer-Based Training mit Quiz und Reengineering eines Desktop Konverters OGR. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
SA_DavidTran.pdf - Supplemental Material
Download (2MB) | Preview
Abstract
Diese Arbeit befasst sich mit zwei Aufgaben, die unabhängig voneinander sind. Im ersten Aufgabenteil geht es darum, ein Quiz für eine Einführung in Datenbanksysteme zu erstellen. Damit können Lernende im Selbststudium ihre Kenntnisse überprüfen. Es werden drei Fragetypen unterschieden: Multiple-Choice-, Zuordnungs- und Lückentext-Fragen. Der zweite Aufgabenteil befasst sich der programmatischen Erweiterung eines Desktop Daten-Konverters namens OGR2GUI Version 0.6. Diese in C++/C geschriebene Software wurde 2009 das letzte Mal aktualisiert. OGR2GUI erweitert nun das Command-Line Werkzeug OGR (vermutlich Version 1.5), um ein grafisches User-Interface (GUI) auf der Basis von Qt. Trotz der veralteten Version von OGR erfreut sich laut den Autoren OGR2GUI bis heute grosser Beliebtheit. Das Ziel dieses Teils ist daher, einerseits die aktuellsten Versionen von OGR und Qt in OGR2GUI zu integrieren, sowie das Werkzeug um weitere OGR-Parameter zu erweitern. Das Quiz wurde in thematische Kategorien eingeteilt und im textuellen GIFT-Format codiert. Das Ergebnis wurde mit Moodle und mit einem neuen QGIS Quiz-Plugin getestet, das auch offline verwendet werden kann. Moodle würde noch weitere Quiz-Fragetypen kennen, womit es noch interessanter gemacht werden könnte. Als Resultat des zweiten Teils ist OGR2GUI Version 0.7 entstanden. Es wurde mit den Bibliotheken Qt 5.2.1 und GDAL 1.11 aktualisiert. Neu ist ein Webservice („Web Feature Service“) implementiert und es gibt ein freies Eingabefenster für bestimmte Optionen. Es ist geplant, dass die neue OGR2GUI Version wieder auf der Webseite www.ogr2gui.ca veröffentlicht wird. Folgende Verbesserungen von OGR2GUI wären denkbar: Weitere Sprachen des GUI (Internationalisierung), „Drag and Drop“ von Dateien sowie zusätzliche OGR Formate, die bisher nicht vom GUI unterstützt werden.
Item Type: | Thesis (Student Research Project) |
---|---|
Subjects: | Topics > User Interface Design Area of Application > GIS Area of Application > Academic and Education Area of Application > E-Learning Technologies > Programming Languages > C++ Technologies > Operating Systems > Windows Metatags > IFS (Institute for Software) |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Keller, Stefan UNSPECIFIED |
Date Deposited: | 20 Oct 2014 11:57 |
Last Modified: | 20 Oct 2014 11:57 |
URI: | https://eprints.ost.ch/id/eprint/375 |