summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Franzke <benjaminfranzke@googlemail.com>2013-01-30 17:09:39 +0100
committerBenjamin Franzke <benjaminfranzke@googlemail.com>2013-01-30 17:09:39 +0100
commit8f9dd0f1f9040efbc2156da1d2f8d5003b0f5165 (patch)
tree8a6d1b32600186671d43385e450c4eccd8caabc0
parent7bc637c95e1481a0f08bc25376a99c818807def3 (diff)
downloadsqltutor-plugin-8f9dd0f1f9040efbc2156da1d2f8d5003b0f5165.tar.gz
sqltutor-plugin-8f9dd0f1f9040efbc2156da1d2f8d5003b0f5165.tar.bz2
sqltutor-plugin-8f9dd0f1f9040efbc2156da1d2f8d5003b0f5165.zip
doc: Describe how to install kapv lesson tasks
-rw-r--r--doc/documentation.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/documentation.txt b/doc/documentation.txt
index dfcfe26..5bc6456 100644
--- a/doc/documentation.txt
+++ b/doc/documentation.txt
@@ -311,6 +311,25 @@ In der Aktivitätsliste wird SQLBox gewählt und eine Aufgabe mit Beschreibung u
Referenz-Abfrage angelegt. Dieser Prozess wiederholt sich für jede zu
stellendene Aufgabe.
+Alternativ können die Testaufgaben automatisiert der Moodle instanz inzugefügt
+werden. Dazu wird die der exportierte Aufgabendatenbestand von Nils Weber
+benutzt, dieser ist in der Datei +oracle-conversion/lesson.xml+ zu finden.
+Ein XSLT-Programm
+(+oracle-conversion/oracle-conversion/lesson-add-to-moodle.xsl+) erstellt
+Kommandozeilenbefehle, die zur Erstellung notwendig sind. Dazu wir das
+Kommandozeilen Programm curl benutzt, das HTTP-Anfragen erlaubt.
+Zu Erzeugung wird also das reguläre Moodle-Formular benutzt.
+Dazu muss im Script +oracle-conversion/create-kapv-in-moodle.sh+ die MoodleSession
+(vom Cookie auszulesen) und der sesskey (in den URLs enthalten) angepasst
+werden um es danach auszuführen.
+Außerdem müssen course, section und modul ID angepasst werden.
+
+[source,sh]
+----
+cd oracle-conversion
+sh create-kapv-in-moodle.sh
+----
+
== Literatur
* Nils Weber, Diplomarbeit