GraphEditor für Lernpfade (XML-Ausgabe) Angewandte linguistische Datenverarbeitung WiSe 2009/10 Dozent: Prof. Dr. Jürgen Rolshoven Referentin: Alena Savyuk Sprachliche Informationsverarbeitung Institut für Linguistik Universität zu Köln
Gliederung 1. Was versteht man unter Lernpfaden? 2. Einführung in XML 3. Organisationsformen des E-Learnings - XML-Implementierung - Grafische Darstellung 4. Motivation für die Lernpfadekonzept
Definition der Lernpfade Lernpfade stellen Formen des Stationenlernens dar. Der Begriff wird in erster Linie im Zusammenhang mit computergestützten Lernformen verwendet. Ein Lernpfad besteht aus vorgegebenen Lernschritten, die sicher zum Lernziel und erfolg führen sollen. Dabei soll unter anderem ein individueller Weg der Informationsaufnahme ermöglicht werden. Die einzelnen Stationen werden als Knoten in einem Graphen / einer Ontologie gespeichert.
Eingesetzte Technologien: XML zur Datenauszeichnung und Strukturierung HTML zur Darstellung der Information im Web XSLT zur Transformation der XML-Dokumente in HTML, XHTML und einfaches Textformat X-Path und X-Pointer zur Navigation durch den XML-Baum DOM und SAX als Programmierschnittstellen
Lernpfad als Sequenz von Knoten und Kanten Die kleinste Einheit eines Lernpfades ist der Knoten. Man Unterscheidet zwischen Informations-(Online- Vorlesungen, Bilder u. ä.) und Interaktionsknoten (Login, Beratung, Prüfung, Feed-back u. ä.) Beratung Lektion Lektion Test Lektion Test
Eine kleine XML-Einführung XML (Extended Markup Language) ist eine Meta- Auszeichnungssprache zur Beschreibung strukturierter Daten. XML trennt Daten von ihrer Repräsentation Alle Elemente mit Inhalt besitzen eine Beginnund eine End-Kennung (-Tag) (z. B. <eintrag>eintrag 1</eintrag>). XML-Dokument hat einee Baumstruktur. Knoten Entsprechen den Pages (z. B. HTML-Seiten oder in der Präsentationsschicht), während Kanten Links zwischen Pages darstellen.
Organisationsformen des E-Learnings Hierarchische Organisation (Emailverteiler, Online-Enzyklopädie, Vorlesungsverzeichnis, Struktur einer virtuellen Universität) Lineare Organisation (Geschichtsunterricht, Installationsguide) Lineare Organisation mit Alternativen (Lernen mit Zwischentests und Vertiefung in einige Themenbereiche) Kombination von linearem und hierarchischem Aufbau (Mehrere linear aufgebaute Online-Tutorien, die in beliebiger Rheienfolge zu absolvieren sind) Verwobene Struktur (WWW.)
Hierarchische Organisation (XML) <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE kursprogramm SYSTEM "kursprogramm.dtd"> <?xml-stylesheet type="text/xsl" href="kursprogramm.xslt"?> <kursprogramm> <kurs> <bezeichnung>xml-einführung</bezeichnung> <kursinhalt>eine Woche Praxis für XML-Einsteiger</kursinhalt> <referententeam> <referent> <name>hanna Domen </name> <adresse>tegolitstr. 10, 50678 Köln</adresse> <kontakt> <fon>0221998877</fon> <email>hannad@net.net</email> </kontakt> <bild/> </referent> </referententeam> <termin>12.12.2001</termin> <anhang>das Seminar wird jeden 2. Monat wiederholt.</anhang> </kurs> <kurs> <bezeichnung>xml-schema oder DTD?</bezeichnung>... </kurs> </kursprogramm>
Hierarchische Organisation (Grafik) kursprogramm kurs bezeichnung kursinhalt referententeam termin anhang referent name adresse kontakt bild telefon email
Lineare Organisation (XML)... <unit> <number>01</number> <title>lektion 1</title> <pages>3</pages> <firstpagepath>/course/unit01/page01.htm</firstpagepath> <graphic>/core/images/imageu01_01.jpg</graphic> </unit> <unit> <number>02</number> <title>lektion 2</title> <pages>3</pages> <firstpagepath>/course/unit01/page01.htm</firstpagepath> <graphic>/core/images/imageu01_01.jpg</graphic> </unit> <unit> <number>03</number>... </unit>...
Lineare Organisation (Grafik) Lektion 1 Lektion 2 Lektion 3 Lektion 4 Der Lernpfad wird in der Form von einem Array angelegt. Die Informationen werden in der strikten Reihenfolge angeboten. Die Navigation erfolgt mit den Richtungstasten in die beide Richtungen.
Lineare Organisation mit Alternativen (XML)... <unit> <number>03</number> <title>lektion 3</title> <pages>3</pages> <firstpagepath>/course/unit01/page01.htm</firstpagepath> <graphic>/core/images/imageu01_01.jpg</graphic> <linksto> < supplemental name="wiederholung''> </supplemental> < unit name=" Lektion 2''> </unit> </linksto> </unit>...
Lineare Organisation mit Alternativen (Grafik) Vertiefung Vertiefung Wiederholung Lektion 1 Lektion 2 Lektion 3 Test Während die Verknüpfung der Kanten bei Systemen mit den harten Lernpfaden linear erfolgt, können die Knoten auch vernetzt verknüpft sein (weiche Lernpfade).
Kombination von linearem und hierarchischem Aufbau (XML) <test> <testname> XML </testname> <instruction>drücken Sie Start um anzufangen.</instruction> <ergebnisse> <ergebnis min="0" max="6">wiederholen Sie den Abschnitt und versuchen Sie es noch Mal. Viel Glück</ergebnis> <ergebnis min="7" max="8">es war gar nicht so schlecht.</ergebnis> <ergebnis min="9" max="10">herzlichen Glückwunsch! Es war sehr gut</ergebnis> </ergebnisse> <aufgaben insgesamt="10"> <aufgabe no="1"> <frage>ist XML zum Datenaustausch zwischen verschiedenen Systemen geeignet?</frage> <antwort richtig="true">ja</antwort> <antwort>nein</antwort> </aufgabe> <aufgabe no="2">... </aufgaben> </test>
Kombination von linearem und hierarchischem Aufbau (Grafik) Test Frage 1 Frage 2 Frage 3 Frage 4 Counter aktivieren 1Punkt Counter aktivieren 2Punkte Counter aktivieren 3 Punkte
Verwobene Struktur (XML)... <page> <title> Einführung in XML</title> <linksto> < page name="transformationen mit XSLT''> </page> < page name=" XML-Baum''> </page> < page name=" XML-Editoren''> </page> </linksto> </page> <page> <title> XML-Baum</title> <linksto> < page name="transformationen mit XSLT''> </page> < page name=" Einführung in XML''> </page> < page name=" HTML''> </page> </linksto> </page>
Einsatz von X-Link <doclink xmlns: xlink='' http://www.w3.org/1999/xlink'' xlink: type=''simple'' xlink: href=''anotherdoc.xml'' xlink:show=''replace'' xlink:actuate=''onrequest'' Für weitere Informationen klicken Sie hier</doclink>
Verwobene Struktur (Grafik) Solche komplexe Hypertextsysteme sind als Lernpfade nicht zu raten, denn sie werden sehr schnell unüberschaubar.
Vorteile der Lernpfadekonzeption Zeit- und ortsunabhängiger Zugriff auf Lerninhalte ermöglicht, das Lernen an individuelle zeitliche und räumliche Beschränkungen anzupassen. Lernen wird zum individuellen Lernprozess, bei dem der Lernende selbst das Tempo bestimmt und seine Lernumgebung gestaltet. Netzbasierte Lernsysteme sollen dem Lernenden effiziente Leistungskontrollen durch unmittelbare Rückmeldung ermöglichen.
Quellen Zu XML: http://www.w3schools.com/xml/default.asp Vonhoegen, Helmut. 2004. Einstieg in XML. Bonn: Galileo Press. Zu Lernpfaden: http://www.hedweb.de/info/entwickler_magazin_a rtikel.pdf Thomas Fasching. 1997. Internet und Pädagogik. München: KoPäd Verlag.