Skip to Content

TU Wien Fakultät für Informatik DBAI Database and Artificial Intelligence Group
Top-level Navigation: Current-level Navigation:

Path: DBAI > Education > Semistrukturierte Daten > Übung

Tools: Drucken


Übungsteil

Auf dieser Seite finden Sie weitere Informationen zum Übungsteil der LVA Semistrukturierte Daten.

Ablauf

Der Übungsteil läuft im Wesentlichen wie folgt ab:

  • Anmelden in TISS (verpflichtend)
  • Absolvieren des Multiple-Choice Tests (Beispiel 1, verpflichtend)
  • Die restlichen Punkte sind freiwillig, werden jedoch in die Note mit einbezogen.
  • Erarbeiten der Lösung von Beispiel 2 (freiwillig, max. 10 Punkte)
    • Reservieren eines Slots für das Kontrollgespräch
    • Upload der Lösung auf den Server bis zum angegebenen Abgabetermin
    • Kontrollgespräch bei einem Tutor
  • Erarbeiten der Lösung von Beispiel 3 (freiwillig, max. 15 Punkte)
    • Reservieren eines Slots für das Kontrollgespräch
    • Upload der Lösung auf den Server bis zum angegebenen Abgabetermin
    • Kontrollgespräch bei einem Tutor

Für die Abwicklung der LVA (besonders für die Bekanntgabe der Punkte) ist es wichtig, eine gültige e-Mail Adresse in TISS einzutragen!

Abgabe

Sie müssen Ihre Lösung bis zum angegebenen Termin (siehe Termine) auf unseren Server laden. Die Lösungen werden zu einem fixen Termin abgesammelt und den Tutoren bereitgestellt. Nachträgliche Änderungen und "vergessene" Abgaben werden nicht gewertet.

Egal welche Tools Sie zum Erstellen verwendet haben, Ihre Lösung muss jedenfalls auf dem Übungsserver lauffähig sein. Sollte sie nur auf Ihrem Rechner laufen, wird die Lösung nicht gewertet!

Sie sind selbst dafür verantwortlich, dass Ihre Abgabe rechtzeitig und vollständig am Server bereit steht. Nicht selbstständig erarbeitete Lösungen werden nicht gewertet!

Bitte laden Sie keine zusätzlichen Libraries oder Dateien auf den Server.

Termine

Aufgabe Punkte Möglich bis Kontrollgespräch
Anmeldung in TISS - 10.03.2011 -
Beispiel 1 (MC-Test) - 17.03.2011 -
Beispiel 2
Musterlösung
10 01.05.2011 02.05.2011 - 13.05.2011
Beispiel 3
Musterlösung
15 29.05.2011 30.05.2011 - 10.06.2011
Beispiel 4
Musterlösung
- - -

Der Multiple-Choice Test wird direkt nach der Anmeldefrist in TISS freigeschaltet. Bitte beachten Sie, dass hier nur wenige Tage Zeit bleibt, diesen zu absolvieren.

Um eine gewisse Pufferzone bei der Abgabe zu schaffen werden Beispiel 2 und 3 erst gegen 03:00 in der Früh am Folgetag abgesammelt. Für die ersten zwei Aufgaben (TISS Anmeldung und Multiple-Choice Test) gibt es keinen Puffer, dh. 23:59 ist Schluss!

Nach dem Absolvieren des MC-Test bekommen Sie auf die LVA jedenfalls eine Note!

Betreuungszeiten

Es werden Fragestunden bei unseren Tutoren angeboten.

Die Termine werden an dieser Stelle rechtzeitig bekannt gegeben.

Fragestunden zu Übungsbeispiel 2

Tag UhrzeitTutor
Mi, 13.04.201110:00-12:00Bernhard
Do, 14.04.201113:00-15:00Martin
Fr, 15.04.201114:00-16:00Adam

Fragestunden zu Übungsbeispiel 3

Tag UhrzeitTutor
Di, 24.05.201109:00-11:00Tobias
Mi, 25.05.201109:00-11:00Adam
Do, 26.05.201116:00-18:00Christian

Ort: Informatiklabor (Favoritenstraße 9-11, Erdgeschoß)

LVA-Betreuungssystem (LVA-Manager)

Der LVA-Manager ist die Online Plattform für die LVA. Sie benötigen den LVA-Manager um den Multiple-Choice Test zu absolvieren und die Termine für die Kontrollgespräche zu reservieren.

Das System ist unter http://minteka.dbai.tuwien.ac.at/lvamanager erreichbar.

Zugangsdaten

Nach dem Ende der Anmeldefrist in TISS werden Ihre Daten (insbesondere Ihre e-Mail Adresse) in unser System übernommen. Mit Beginn des MC-Tests können Sie sich Ihre Zugangsdaten direkt über den LVA-Manager zusenden lassen.

Multiple-Choice Test (MC-Test)

Der MC-Test findet ausschließlich online über den LVA-Manager statt. Dort haben Sie beliebig viele Versuche, um den Test positiv zu absolvieren. Eine rechtzeitige positive Abgabe des MC-Test ist Vorraussetzung für die weitere Teilnahme an der LVA. Sollten Sie den MC-Test nicht positiv absolvieren, werden Sie automatisch von der LVA abgemeldet.

Kontrollgespräch - Terminreservierung

Das Reservieren eines Termines für die Abgabe ist unbedingt notwendig. Sie können sich Ihren Termin im LVA-Manager reservieren. Die Termine werden einige Tage vor der Abgabe des jeweiligen Abgabebeispiels freigeschalten und laufen bis es keine Termine mehr gibt.

Reservieren Sie sich einen Termin früh genug, wenn Sie ohne triftigen Grund keinen Termin wahrnehmen bekommen Sie natürlich auch keine Punkte!

Beim Kontrollgespräch werden Verständnissfragen gestellt, es ist im Extremfall durchaus möglich dass ein syntaktisch korrektes Programm 0 Punkte erhält!

Sollte es für Sie unmöglich sein einen der angebotenen Termine wahr zu nehmen, müssen Sie einen Grund vorweisen um einen Ersatztermin zu erhalten (z.B. Bestätigung eines Arztes, Reiseunterlagen, ...).

Übungs-Server

Zur Lösung und Abgabe der Beispiele 2 und 3 stellen wir Ihnen einen Account auf unserem Server (bordo.dbai.tuwien.ac.at) via SSH zur Verfügung.

Zugangsdaten

Ihre Accounts werden am Tag der Laborübungsbesprechung für das 2. Beispiel erstellt. Die Accountdaten (username, passwort) werden aus dem LVA-Manager übernommen, aber danach nicht mehr synchronisiert. Falls Sie ihr Passwort also noch nachträglich ändern wollen, müssen Sie beide Passwörter getrennt ändern.

Überprüfen der Dateien am Server

Am Server sind die entsprechenden Tools, die für die Kontrolle Ihrer Übungsbeispiele benötigen werden, installiert.

xmllint

Mit xmllint können XML Dateien auf Gültigkeit und Wohlgeformtheit gegenüber DTDs und XML Schema getestet werden. Eine Referenz finden Sie hier.

Java + Xerces

Das Java SDK und die entsprechenden XML Libraries sind ebenfalls installiert. Der Classpath wird von uns gesetzt, und sollte von Ihrer Seite nicht mehr bearbeitet werden.

Tools

Shell Zugang

Sie erhalten Zugang zum Server per SSH. Unter Unix ist ssh üblicherweise installiert. Für Windows gibt es u.a. PuTTY.

Upload

Um die Dateien von Ihrem Rechner auf den Server zu kopieren, empfehlen wir Ihnen folgende Software.

  • WinSCP für Windows
  • scp für Linux und Mac OS X: scp abgabe.zip username@bordo.dbai.tuwien.ac.at: (Doppelpunkt am Ende beachten!) Unter KDE oder Gnome direkt im File-Browser.
  • Fugu für Mac OS X

Stellen Sie jedenfalls sicher dass die Dateien vollständig und rechtzeitig am Server sind!

XPathWay

Sie können XPath Ausdrücke mit dem Tool XPathWay (Version 1.01) testen. Dieses Tool unterstützt in erster Linie XPath 2.0!

Beachten Sie zur Verwendung von Namespace-Prefixes in Ihren Anfragen folgende Hinweise:

  • Für Anfragen sind immer genau die Prefixes bekannt, die für den aktuellen Kontextknoten definiert sind. Dieser kann mittels der "Set Root" Schaltfläche gesetzt werden.
  • Nach dem Laden eines Dokuments ist das der Dokumentknoten, für den keine Prefixes gebunden sind.
  • Wenn die für Ihre Anfrage benötigten Prefixes im Dokumentelement definiert sind, bietet es sich an diesen mittels "Set Root" als Kontextknoten zu setzen. Beachten Sie aber, dass damit relative Anfragen ausgehend von diesem Knoten beantwortet werden.
  • Absolute Anfragen funktionieren weiterhin wie gewohnt vom Dokumentknoten aus, d.h. //* selektiert wie erwartet alle Elementknoten im Dokument.

XML Bearbeitung

In der Übung können Sie beliebige Tools verwenden. Sie müssen jedoch in der Lage sein Ihre Beispiele zu erklären und Verständnisfragen zu beantworten.

Im Prinzip reicht ein beliebiger Texteditor, die erwähnten Editoren bieten jedoch zumindest Syntax-Highlighting um das Editieren zu erleichtern. Achten Sie auch auf das richtige Encoding!

Überprüfen Sie unbedingt Ihre Lösung direkt auf dem Server da das das Referenzsystem ist (die Tutoren testen Ihre Abgabe ebenfalls direkt am Server).

Hier finden Sie eine Zusammenstellung möglicher Tools die ihnen bei den Übungen helfen könnten. Eine Übersicht finden Sie außerdem bei dem Wikipedia Vergleich von XML Editoren (englisch).

Sollten Sie gute und vorzugsweise (zumindest für Lehrzwecke) freie Software kennen, schreiben Sie bitte ein Mail an die LVA Adresse.

Plattformunabhängige Tools

Windows

Linux/*BSD

Mac OS X

Letzte Änderung: 2011-06-08

Home / Kontakt / Webmaster / Offenlegung gemäß § 25 Mediengesetz: Inhaber der Website ist das Institut für Logic and Computation an der Technischen Universität Wien, 1040 Wien. Die TU Wien distanziert sich von den Inhalten aller extern gelinkten Seiten und übernimmt diesbezüglich keine Haftung. Disclaimer / Datenschutzerklärung