Preview. This document is a preview version and not necessarily identical with the original.



Ähnliche Dokumente
@inproceedings{w2005kml, author = {Thomas Weise}, title = {Entwicklung eines WYSIWYG Editors f{\"{u}}r das Erstellen von Lehrmaterial im XML Format},

@mastersthesis{w2005mt, author = {Thomas Weise}, title = {Entwicklung eines WYSIWYG Editors f{\"{u}}r das Erstellen von Lehrmaterial im XML Format},

@inproceedings{ww2005kmla, author = {Elke W{\"{a}}llnitz and Thomas Weise}, title = {Der plattformunabh{\"{a}}ngige KML-Editor als Werkzeug zur

Die Lernumgebung des Projekts Informationskompetenz

Ökonomik der Agrar und Ernährungswirtschaft in ILIAS

Mobile-Szenario in der Integrationskomponente einrichten

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

openk platform Dokumentation Setup Liferay Version 0.9.1

C++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang

Ursprung des Internets und WWW

ADVISOR - Moodle: Eine E-Learning Anwendung mit eduweaver. Sabrina Fochler Universität Wien. 15. September, 2006

Doz. Dr.-Ing. Barbara Hauptenbuchner, TU Dresden. CeBit Hannover

Webentwicklung mit Mozilla Composer I.

Word 2010 Schnellbausteine

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

Handbuch für Redakteure

Für die Verwendung des Wikis wird dringend der Microsoft Internet Explorer Version 7.0 empfohlen!

Kapiteltests zum Leitprogramm Binäre Suchbäume

LSF-Anleitung für Studierende

etutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche

Allgemeiner Leitfaden zum Einfügen suchmaschinenoptimierter Texte

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21

LuVHS. Version: ARONET GmbH Alle Rechte vorbehalten.

Einführung in die Informatik II

Handbuch ECDL 2003 Professional Modul 3: Kommunikation Kalender freigeben und andere Kalender aufrufen

S.M. Hartmann GmbH IT Solutions

IAWWeb PDFManager. - Kurzanleitung -

1 E - L E A R N I N G - F O R M E N U N D VA R I A N T E N

Erstellen eines Formulars

impact ordering Info Produktkonfigurator

Umfrage. Didaktischer Kommentar. Lernplattform

Informatik, Mathematik und Naturwissenschaften

IMS - Learning Design

Kostenlose (Pflicht-) Schulungen

SDD System Design Document

elml Flexibilität und Nachhaltigkeit dank XML

PATIENTEN GUIDE. Verwaltung & Organisation. April Seite 1/8

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web

Die Situation: aus FRONTER heraus mit Externen kooperieren. Die Voraussetzungen:

Text-Bild-Link-Editor

HTML5. Wie funktioniert HTML5? Tags: Attribute:

Wege zur Patientensicherheit - Fragebogen zum Lernzielkatalog für Kompetenzen in der Patientensicherheit

Typo3 - Inhalte. 1. Gestaltung des Inhaltsbereichs. 2. Seitenunterteilung einfügen

SMART Newsletter Education Solutions April 2015

Buddy - Algorithmus Handbuch für Endnutzer Stand

SHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013

DerPersönlicheOnline-SchreibtischinderVorkurs- LernumgebungviaMINT

Kurzskript Literaturverzeichnis Microsoft Office Word 2010

ICS-Addin. Benutzerhandbuch. Version: 1.0

11. Handbuch Online-Tool Stufe II. Wie die Daten ins Online-Tool eingegeben werden.

Typo3 Tutorial Bildarchiv

Technische Dokumentation mit DocBook eine Einführung

Neuerungen in ReviPS Version 12g

Task: Nmap Skripte ausführen

Erstellen einer in OWA (Outlook Web App)

Patselect Profil: Datenübernahme aus Patselect

Educase. Release Notes 1.7: Neue Funktionen und Verbesserungen. Base-Net Informatik AG Wassergrabe 14 CH-6210 Sursee

Schulung Marketing Engine Thema : Einrichtung der App

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Handbuch ECDL 2003 Basic Modul 7 Abschnitt 1: Information Kopieren aus dem Browser

PHP Kurs Online Kurs Analysten Programmierer Web PHP

Kurzanleitung Kredit über Santander Bank

DURCH VIDA ERZEUGTE PROTOKOLLDATEIEN 1 EINFÜHRUNG

Teaser-Bilder erstellen mit GIMP. Bildbearbeitung mit GIMP 1

emlp: e-learning Plattform und mobile Lösungen für Military Operations EUROKEY Software GmbH Ludwig Kuhn

PC-Anwendungen in der Erwachsenenbildung

1 Einleitung. Lernziele. Diagramme zur Visualisierung von Daten erstellen. Diagramme formatieren Lerndauer. 4 Minuten.

2.1 Grundlagen: Anmelden am TYPO3-Backend

virtuos Leitfaden für die virtuelle Lehre

Content Management System. «Rainbow Basis» Grundlagen. Einfache Kursverwaltung

Handbuch für Redakteure

1 Medien einbinden Definition der Medientypen Options-Argumente Ein Bild einbinden... 7

Matrix42. Use Case - Bearbeiten einer Störung unter Verwendung von Inventardaten, Aktionen und Knowledge Base. Version

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

Anleitung für IQES-Verantwortliche Persönliche Konten verwalten

Dokumentenverwaltung im Internet

Mehrere PDF-Dokumente zu einem zusammenfügen

FIS: Projektdaten auf den Internetseiten ausgeben

Pflegeberichtseintrag erfassen. Inhalt. Frage: Antwort: 1. Voraussetzungen. Wie können (Pflege-) Berichtseinträge mit Vivendi Mobil erfasst werden?

Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools

Veröffentlichen von Apps, Arbeitsblättern und Storys. Qlik Sense Copyright QlikTech International AB. Alle Rechte vorbehalten.

Referenzen Typo3. Blog der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015

Dynamisch generierte grafische Übersichtsseiten für Learning-Content-Management-Systeme. Unterstützung von Grafiken für Prüfungsauswahl.

DER BESSER INFORMIERTE GEWINNT!

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Installation des edu- sharing Plug- Ins für Moodle

Herzlich Willkommen. Der Weg zur eigenen Homepage. vorgestellt von Frank Kullmann

Handbuch ECDL 2003 Basic Modul 3: Textverarbeitung Dokument bearbeiten und speichern

proles-login. Inhalt [Dokument: L / v1.0 vom ]

Neugestaltung des Abrechnungs- und Beitragsnachweis-Assistenten

INHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12

PCC Outlook Integration Installationsleitfaden

Anwendungsbeispiel zu XML -MathML

Ausbildungsplaner time2learn Kurzanleitung für Lernende

Leitfaden für die ersten Schritte im INIT-eCampus. mailto:

Streamingserver - Aufzeichnung einer Lehrveranstaltung Ablauf

Einleitung. Für wen ist dieses Buch

Materialupload. Verwalten von Unterrichtsmaterialien. über das STiNE-Webportal. Universität Hamburg Tor zur Welt der Wissenschaft

Transkript:

Preview This document is a preview version and not necessarily identical with the original. Entwicklung eines WYSIWYG Editors für das Erstellen von Lehrmaterial im XML Format Thomas Weise TU Chemnitz Fakultät für Informatik tweise@gmx.de Art der Arbeit: Betreuer/in der Arbeit: Projekt Dr. Elke Wällnitz Abstract: In der Arbeit wird ein WYSIWYG-Editor zum Erstellen von Lehrmaterial für das E-Learning vorgestellt. Es wird ein auf XML basierendes Speicherformat genutzt. Dieses ermöglicht das Auszeichnen der Texte mit semantischen Markierungen, das Anbinden von Multimedia-Objekten und Simulationen. Das erstelle Lehrmaterial kann nach didaktischen Gesichtspunkten umgeordnet und in andere Formate wie XHTML und PDF konvertiert werden. 1 Einleitung Im Februar 2001 startete das Projekt Wissenswerkstatt Rechensysteme, kurz WWR, an dem sich zwölf deutsche Hochschulen beteiligen. Im Rahmen dieses Projekts wird ein internetbasiertes System von multimedialen Lehr- und Lernmodulen zur Unterstützung der Aus- und Weiterbildung im Wissensgebiet Technische Informatik aufgebaut. [wwr]. Um die Verständlichkeit und Anschaulichkeit der neuen Lehrmaterialien zu erhöhen, liegt der Schwerpunkt auf dem Einsatz von Simulationen und Animationen. Die Speicherung des Inhalts der Lehrinhalte der WWR erfolgt in XML-Dokumenten. XML ist ein Datenformat, welches erst durch die Umwandlung in andere Formate graphisch dargestellt wird. Durch die Trennung von Daten und Darstellung kann jedoch auch kein allgemeiner XML Editor in der Art eines WYSIWYG 1 - Textverarbeitungssystems existieren. Bereits für im Umgang mit XML geschultes Personal ist es zeitraubend, längere XML-Texte von Hand zu verfassen. Der Einsatz von XML allein ist in Gebieten außerhalb der universitären Informatik praktisch nicht realisierbar. Damit ein XML-Dialekt breitflächig zum Einsatz kommen kann, muss er in Verbindung eines speziell zugeschnittenen WYSIWYG-Editors angeboten werden. Das Erstellen eines solchen Editors ist der Gegenstand dieser Arbeit. 1 What You See Is What You Get - Editoren erlauben es, Dokumente graphisch zu bearbeiten

2 KML Die Lehrmaterialien der Wissenswerkstatt Rechensysteme werden in dem speziellen XML-Dialekt <ML> 32 gespeichert. Durch seinen großen Umfang mit über 150 Sprachelementen [ml3xsd] ist die Entwicklung eines WYSIWYG-Editors für <ML> 3 im Rahmen dieser Arbeit nicht möglich. Stattdessen wird ein ähnlicher XML-Dialekt, KML (Knowledge Markup Language), entwickelt. Er implementiert ein sinnvolles Subset der <ML> 3 -Funktionalität. Alle folgenden Eigenschaften von KML sind an <ML> 3 angelehnt. semantische Gliederung Es ist möglich, Teile des Inhalts der KML-Dokumente semantisch zu Klassifizieren. Markierungen wie Beschreibung, Definition, Anmerkung, Satz und Ähnliches können für einzelne Abschnitte gesetzt werden. logische Gliederung Wissensgebiete werden in Module eingeteilt. Diese Module können in einer Baumhierarchie in weitere Untereinheiten gegliedert werden. didaktische Gliederung Aus der eingegebenen inhaltlichen Materialbasis wird das individuelle Lehrmaterial zusammengestellt. Dies erfordert oftmals eine didaktische Umordnung. KML ermöglicht dies. Damit die ursprüngliche Zusammenstellung des Lehrmaterials erhalten bleibt, wird die didaktische Gliederung getrennt von der der logischen Gliederung gespeichert. Modul Paragraph Presentation Unit Modul Struktur Tabellen, Listen Inhaltsblöcke Beschreibung, Definition, Theorem, Algorithmus, Beispiel, Tipp, Aufgabe, Hinweise Inhalt Text, Grafik, Formel, Applet... Inhalt Didaktik Lesson Lerneinheit Einführung, Schritt, Training, Schlusssatz Abbildung 1: logische und didaktische Struktur von KML [kml] 2 Multidimensional Learning Objects and Modular Lectures Markup Language

Markierung der Intensität An Lehreinrichtungen existieren Kurse oftmals in verschiedenen Intensitätsebenen. Ein Kurs Grundlagen der Informatik könnte für Informatik-, Mathematik- und Mediengestaltungstheorie-Studenten angeboten werden. Die drei Kurse haben das gleiche Thema, jedoch wird unterschiedlich tief in die Materie vorgedrungen. Der Lehrinhalt kann mit KML mit den Niveaus Expert, Advanced und Basic markiert werden. Unterscheidung von Material für Lehrer und Schüler Mit KML können Lehrer und Schüler verschiedenes Unterrichtsmaterial nutzen. Dadurch ist es möglich, spezielle Anmerkungen oder Lösungen von Aufgaben nur für Lehrer sichtbar zu machen. verschiedene Ausgabeformate KML-gemäßes XML kann in verschiedene Ausgabeformate konvertiert werden. Folien/Projektionen, Webseiten und Papierskripten stehen als Medien zur Verfügung. Lehrender Zielpersonen Lernende Advanced Basic Folien Skript Web Level Expert Darstellung Abbildung 2: das dreidimensionale Modell von KML 3 WYSIWYG-Editor Mit Hilfe der Programmiersprache Java wird ein auf Swing [javb] basierender Editor für den XML-Dialekt KML entwickelt. Dabei wird besonders auf folgende Entwurfsmerkmale Wert gelegt: WYSIWYG-Fähigkeit, Ausrichtung auf die Lehre, Speicherung der Daten im XML-Format, Anbindung von Filtern und Transformatoren zur Umwandlung der Daten in webfähige, visuelle Formate, Kosteneffizienz, Einfachheit, Verfügbarkeit, Erweiterbarkeit, Wartbarkeit und Wiederverwendbarkeit.

Literaturverzeichnis [javb] [kml] Guido Krüger: Handbuch der Java-Programmierung, 3. Auflage HTML-Ausgabe 3.0.1 1998-2003 Guido Krüger Addison-Wesley, 2002, ISBN 3-8273-1949-8 www.javabuch.de, www.gkrueger.com, hjp3@gkrueger.com Dr. Elke Wällnitz: Der plattformunabhängige KML-Editor als Werkzeug zur Entwicklung von E-Learning-Modulen auf der Basis von XML [ml3xsd] XSD-Schemata von <ML> 3 http://www.ml-3.org/ http://www.ml-3.org/ml3/1.2/didactic, http://www.ml-3.org/ml3/1.2/content [wwr] Prof. Dr.-Ing. habil. Tavangarian, Djamshid: Wissenswerkstatt Rechensysteme Ein bundesweites Vorhaben zur Erstellung eines Baukastensystems von multimedialen Lehr- und Lern-Modulen im Bereich Technische Informatik http://www.wwr-project.de

@inproceedings{w2005kml, author = {Thomas Weise}, title = {Entwicklung eines WYSIWYG Editors f{\"{u}}r das Erstellen von Lehrmaterial im XML Format}, booktitle = {Proceedings of Informatiktage 2005}, series = {Informatiktage}, publisher = {Gesellschaft f{\"{u}}r Informatik e.v. (GI)}, year = {2005}, month = {Apr}, location = {Schloss Birlinghoven}, address = {Chemnitz University of Technology}, institution = {Chemnitz University of Technology}, organization = {Gesellschaft f{\"{u}}r Informatik e.v. (GI)}, note = {Website of Conference: http://www.gi-ev.de/informatiktage/informatiktage-2005/, Website of Conference Series: http://www.gi-ev.de/informatiktage/, KML-Editor Home: http://sourceforge.net/projects/kml-editor/\\ The work is online available at http://www.it-weise.de/documents/index.html\#w2005kml.\\ The publication can be downloaded at http://www.it-weise.de/documents/files/w2005kml.pdf.\\ The presentation can be downloaded at http://www.it-weise.de/documents/files/w2005kml\_slides.pdf.\\ Contact Thomas Weise at tweise@gmx.de or http://www.it-weise.de/.}, copyright = {unrestricted}, abstract = {In der Arbeit wird ein WYSIWYG-Editor zum Erstellen von Lehrmaterial f{\"{u}}r das E-Learning vorgestellt. Es wird ein auf XML basierendes Speicherformat genutzt. Dieses erm{\"{o}}glicht das Auszeichnen der Texte mit semantischen Markierungen, das Anbinden von Multimedia-Objekten und Simulationen. Das erstelle Lehrmaterial kann nach didaktischen Gesichtspunkten umgeordnet und in andere Formate wie XHTML und PDF konvertiert werden.}, contents = {KML, Knowledge Markup Language, e-learning, content, WYSIWYG, Java}, language = {de}, url = {http://www.it-weise.de/documents/index.html\#w2005kml} }