Quiz QGIS Plugin

Aus Geoinformation HSR
Version vom 31. Mai 2015, 01:12 Uhr von Stefan (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Datei:Quiz_QGIS_Plugin_Icon.png Screenshot vom Quiz-Plugin (v.0.1) Siehe auch [[QGIS-Materiali…“)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
Quiz QGIS Plugin Icon.png
Screenshot vom Quiz-Plugin (v.0.1)

Siehe auch QGIS-Materialien, QGIS.

This plugin loads a Quiz (from local directory), let's users answer the Quiz, and manages quiz activities and scores.

Project notes, issues, bugs and feature requests => See "Diskussion".

Einleitung

Das QGIS Quiz Plugin liest das Dateiformat GIFT und unterstützt verschiedene Fragetypen (siehe unten). Es arbeitet selbständig, interagiert also weder mit QGIS noch mit dem Internet. Hingegen kann es die Antworten in einem Log-File speichern was u.a. eine zentrale Auswertung erlaubt.

Hier einige Anwendungsszenarios:

  • Das Quiz-Plugin kann Quizzes enthalten für Geografie-Stoff oder aber um QGIS selber kennenzulernen.
  • Das Quiz-Plugin kann für Prüfungen ("Normaler Modus") oder zum Trainieren ("Trainings-Modus") verwendet werden.
  • Im "Trainings-Modus" kann ein Dozent die Fragen diskutieren, da die Antwort sofort gezeigt wird.
  • Mit Multiple choice mit mehreren Antworten können beispielsweise auch Stoffinhalte diskutiert werden.

Folgende Software unterstützt das Editieren des GIFT-Formats:

  • LibreOffice Writer mit Templates (siehe Hot Potatoes Homepage).
  • MS Excel Makro zur Unterstützung der Quiz-Erstellung.
  • Moodle - Lernplattform.
  • (Hot Potatoes dient der Erstellung von Quizzes. Es ist zwar Freeware (Hot Potatoes Homepage mit Download) ist aber nicht imstande GIFT zu schreiben).

Für weitere Quizzes siehe QGIS-Materialien.

Installation

Voraussetzungen:

Das Quiz-Plugin lässt sich im QGIS - wie andere Plugins - über den Plugin-Manager übers Internet installieren:

  • QGIS starten.
  • Plugin-Manager aus Menu "Plugins > "Manage and Install Plugins" öffnen.
  • Im Plugin-Manager in "Settings" sicherstellen, dass "Show also experimental plugins" aktiviert ist.
  • Im Plugin-Manager das Plugin "Quiz" wählen und installieren.
  • Plugin-Manager schliessen
  • Im QGIS ist nun das Quiz sichtbar im Menu "Plugins" oder als rotes "Q" in der Toolbar.

Wenn das Quiz installiert ist, jedoch weitere Quizzes dazu geladen werden sollen, dann kann wie folgt vorgegangen werden:

  • Plugin-Manager: Quiz anwählen und sich QGIS Plugin-Verzeichnis merken; z.B. das:
 "Installed version: 0.1 (in C:\Users\sfkeller\.qgis2\python\plugins\QuizQGISPlugin)".
  • Mit Datei-Explorer ins Plugin-Verzeichnis wechseln.
  • Dateien (*.txt) hierhin kopieren.
  • Allfällige Bild-Dateien (*.png) ins Unterverzeichnis "\images" kopieren.

Dann Quiz "Interlis" starten bzw. trainieren:

  • Quiz-Plugin öffnen und "Choose quiz" wählen.
  • Im Datei-Dialog "Interlis_Lern-Quiz.txt" wählen.
  • Los geht's mit "Start quiz" oder "Train quiz"...

Quiz Syntax

Ein Quiz besteht aus jeweils:

  • Einem optionalen //Title: Block, der den Titel des Quiz bestimmt
  • Einem optionalen //Instruction: Block, der Anleitungen zum Quiz bereitstellt
  • Beliebig vielen Frageblöcken, die einer der folgenden Typen sein müssen.

Weitere Regelungen:

  • Die Blöcke müssen jeweils mit einer Leerzeile von einander getrennt werden.
  • Bei Text-Question und Multiple-Choice sollten die Antworten nicht länger als ca. 44 Zeichen lang sein, damit sie nicht abgeschnitten werden.

Tipp: Wenn man das File erstellt hat, kann man es über das Plugin aufrufen und es das Quiz ausführen lassen. Beispiele zu allen Fragetypen findet man unten im Beispielquiz. Siehe auch im Code Repository.

Picture Question (//Picture-Question)

  • Ein Bild wird mit einer dazugehörigen Frage dargestellt, es folgen Antwortmöglichkeiten mit genau einer richtigen Antwort. Das Bild sollte den selben Dateinnamen wie die richtige Antwort besitzen und sich im Verzeichnis ./quizzes/images befinden. Kompativel zu Text Question (Single Choice), wobei zuätzlich ein Bild angezeigt wird.

Text Question (//Text-Question)

  • Simple Textfragen mit genau einer richtigen Antwort.

Multiple Choice Question (//Multiple-Choice)

  • Textfragen mit mehreren möglichen Antworten, denen man eine individuelle Gewichtung geben kann.
  • Die Summe der richtigen Antwort-Prozenten sollte jeweils 100% ergeben; bei drei richtigen Antworten also 50%,50% (nicht aber 33%, 33%, 33%).

Matching Question (//Matching-Choice)

  • Eine Frage / Anleitung gefolgt von zwei Reihen von Elementen, von denen jeweils zwei einander zugeordnet werden müssen.

Fill In The Gap Question (//Lückentext)

  • Ein Lückentext mit mehreren Lücken, die gefüllt werden müssen.

Anleitung zur Erstellung eines Quiz

Das Ziel dieser Anleitung ist, mit Open Source-Software und mit offenen Datenformaten, ein eigenes Quiz zu erstellen. Nach Fertigstellung des Quiz kann man es im Browser testen und dann im QGIS Quiz-Plugin laufen lassen.

Der typische Arbeitsablauf zur Erstellung eines Quiz ist:

  1. Software vorbereiten
  2. Quiz erstellen
  3. Quiz testen, und schliesslich
  4. Quiz publizieren.

Vorbereitungen

Software:

  • Zur Bearbeitung von Quizzes genügt ein Programmiereditor oder ein Textverarbeitungs-Editor (Word/LibreOffice). Zu LibreOffice gibt es Templates (siehe Hot Potatoes Homepage).
  • Weitere Vorbereitungen sind nicht nötig - ausser natürlich Überlegungen zum Inhalt des Quiz

Infos:

  • Die Quiz-Arten und ihre Fileformate sind erbenfalls in dieser GIFT-Dokumentation beschrieben.
  • Beispiele: In der Hot Potatoes-Installation gibt es im Ordner "tutorial" Beispiele zu allen Quiz-Arten, die unterstützt werden.

Quiz erstellen

  • Erstellen: Quiz mit Editor erstellen. (wir empfehlen ein Text-/Programmier-Editor; ansonsten Excel oder LibreOffice)

Quiz testen

  • Quiz mit QGIS-Quiz-Plugin laden (oder in Moodle importieren) und starten.

Quiz publizieren

  • Quiz auf (diese) Wiki-Seite hochladen (Kapitel "Quizzes")
  • Kurzer Kommentar dazu nicht vergessen.

Beispiel eines Quiz

   //Title:Beispiel
   //Instruction:Beispiele

   //Picture-Question
   ::Q1::Welches Land ist das?
   { ~Serbien
    =Afghanistan 
    ~Spanien  
    }

   //Text-Question
   ::Q2::Was ist die Hauptstadt von Pakistan?
   { =Islamabad ~Kabul ~Ulang Bator ~Doha ~Dehli ~Vientanne ~Riad }

   //Multiple-Choice
   ::Q3::Diese Länder haben eine gemeinsame Grenze mit Indien:
   { ~%-100%Thailand ~%33%Bangla Desh ~%33%Pakistan ~%33%China }

   //Matching
   ::Q4::Ordne diesen Ländern ihre Hauptstädte zu:
   {=Surinam -> Paramarimbo 
       =Andorra -> Andorra de la Ville 
       =China ->Peking 
       =Afghanistan -> Kabul }

   //Picture-Question
   ::Q5::Welches Land ist das?
   { ~Finnland ~Estland =Lettland ~Albanien }

   //Picture-Question
   ::Q6::Welches Land ist das?
   { =Irland ~England ~Frankreich ~Ukraine }

   //Lückentext
   ::Q7::
   Momentan ist 
   { 
   ~der Iran =Indonesien ~Saudi Arabien ~Pakistan 
   }
    das bevölkerungsreichste Land, das vorwiegend muslimisch ist.
   Natürlich ist südlich davon 
   {
    =Australien
    }
    . Man kann dort Kängurus fangen, und zwar mit einem 
   {
    =Netz 
    }
    .

   //Picture-Question
   ::Q8::Welches Land ist das?
   {~Serbien 
       ~Kosovo 
       ~Deutschland 
       =Bosnien}

Download