Upload
dimitri-lawrenson
View
213
Download
0
Embed Size (px)
Citation preview
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 1
The document type XLML and its LMS integration
Fred [email protected]
FIM-NeuesLernenwww.fim.uni-erlangen.de
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 2
FIM-NewLearningInstitution of the University Erlangen
Founded 1975
to establish an Open Learning System in Psychology
Since 1992 eLearning projects for different target groups
applied research; development, evaluation
Today: appr. 45 EmployeesInterdisciplinary team
Currently about 20 projects
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 3
The project eL3
AimDevelopment and testing of an eLearning training
for in service teachers and student teachers
of all school types and subjects
Teachers get competencies on ICT in a subject context
Basic dataBMBF funded project
Run time: 1.1.2001 - 31.12.2003
Partners: University Erlangen & University Oldenburg
Over 600 participants
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 4
Technical constraints of eL3
Shared content creation by non technical authorsexchange and adaptation to subject contexts
Separate usageOldenburg: HyperwaveErlangen: ILIAS
Source formatindependent from LMSopen for further extensions or conversions
=> XML based document type
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 5
XLML:eXtended Logical Markup Language
XML document type for manual creation author orientedtext editor can be usedWYSYWIG XML editor recommended
Modular XHTML as basiswell-known elementsextensible, configurable
Additional elementsstructuringspecially treated content name-based linkingbibliography and glossary
Compromise between structuring and flexibility
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 7
Structure of XLML
LML
Flow
Ref
Block
TableOfContents
Ref_LogoOwner Ref_LogoSubject
FullWidthPage SectionPText
LinkInlineImage
PImage
BlkStrucBlkSide BlkMisc
Image
Prep
Include Const
MetaInf
Author
Prep MetaInf
XHTML-BlockBlock
Inline
MetaInf
PIcon
Modifier
Audio Video
Glossary Bibliography
Prep
BlkMisc
XHTML
LinkButton
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 8
Publishing process
ILIASVersion
ILIASVersion
Offline-Version
Offline-Version
XML
XML
XlmlGenXlmlGen
ILIAS
SCORMpackage
SCORMpackage
iniini
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 10
Authoring aspects
Acceptanceinitial training and technical supportdocument oriented XML editoroffline workingpreview generation with error checks
Living developmentnew features according authors' needscomplexity grew
Content modularity and reusagecopy/paste and adaptation<include> element namespaces for linking between modulescurrently no repository, but usage possible
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 11
Transformations
From / to OpenOfficeConversion from OO in use
To convert textual documents just as a basis for editing
Experimental conversion to OOTo allow manual improvement of printout versionsFully automated pdf creation may get weak results
No round-trip possible
Trials to use OpenOffice as XLML editorWeak XML support in OpenOffice
Other XML based document typsDocBook ?
Different structure philosophy
"special features" may get lost
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 12
LMS Integration aspects
Table of ContentsProvided by LMS or content module
Navigation and linkingTracking by LMSLinks between modules
Print VersionGenerated by LMS or uploaded
SearchingKeywords, fulltext
Notes and discussionsAssigned to which levelShown with content?
InteractivitiesStorage of data, tutoring, collaboration
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 13
XLML LMS Integration
Hyperwave: Built-in import used
Manual re-editing of generated ToC
ILIAS:special page generation
Link adaptation to target platform
special import packagegenerated HTML pagesall additional resourcesstructure information in a CVS file
Patch for XLML support
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 14
XLML ILIAS Integration
Advantageseasy to use upload, reload and deletion
preserved original layout and behaviour
Support for the content oriented featurestoc, printout, notes, tracking, fulltext search
Limitationsno editing of uploaded content
reload only if structure unchanged
target specific content packages
AlternativesXML import
IMS Content Packages
ADL SCORM
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 15
ADL SCORM
Reference model for sharable contentFor import to LMS, not for exchange of sources!
Asset: basic content pieceSCO: „Sharable Content Object“
Should be independent, no links between SCOs!Granularity ?
SCORM 1.2LOM meta dataIMS content packagesAICC runtime API and data model
Weak navigation facilities
SCORM 1.3 (2004)IMS simple sequencing
Complex navigation rules
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 16
XLML SCORM Content Packages
Multiple SCOs, e.g. for chaptersLMS provides ToC and navigation
Separate run-time data for each SCO
Not possible for XLML due to linking problem
One big SCO with multiple assetsContent has to provide ToC and navigation
Only one run-time data set
Realized for XLML
No SCO, multiple assetsNo run-time data
Not better than IMS Content Package
Realized for XLML
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 17
Current Status
Milestonesdevelopment started in autumn 2001first ILIAS integration in summer 2002first publication in autumn 2002first SCORM support in autumn 2003
Usagein eL3 for around 100 learning hours,adapted to 7 school subjectsNow widely used in other projects
Publicationas open source at www.xlml.org
MMiSS Workshop, Bremen 2004
© FIM-NeuesLernen 2003 Seite 18
Many thanks for you attention!
Questions?
www.xlml.orgwww.fim.uni-erlangen.de