Offline or Online Content Creation? Fred Neumann fred.neumann@fim.uni-erlangen.de FIM-NeuesLernen www.fim.uni-erlangen.de FIM-NeuesLernen 2005 Page 1 Agenda Authoring processes 4 ways to get content into ILIAS Case Study: XLML Summary FIM-NeuesLernen 2005 Page 2
Online Authoring Process Server ILIAS Web Browser Browser... Browser FIM-NeuesLernen 2005 Page 3 Online Authoring Aspects Independence From separate authoring tools From individual clients Collaborative Editing Distributed authoring (ILIAS manual) Inclusion of the learners Content Management Organisation, searchability, reuse Quality management with tracking Limitations Layout and functionality Editing speed, comfort and flexibility Use outside the LMS FIM-NeuesLernen 2005 Page 4
Offline Authoring Process Source Source files files Authoring Tool Tool Standalonalone Stand- Version Version ILIAS ILIAS package package ILIAS SCORM SCORM package package Various Platforms FIM-NeuesLernen 2005 Page 5 Offline Authoring Aspects Independence From the LMS From network access Variety of authoring tools Best choice for own requirements Life cycle Corrections in LMS possible? Reload possible? Structural changes and user data? Integration Linking, embedding of LMS objects? Appearance and behaviour in LMS predictable? FIM-NeuesLernen 2005 Page 6
Offline Content Integration Aspects Navigation and linking Links inside and between modules allowed? Tracking and conditions Interactivities Storage of data, test results Searching Keywords, metadata, fulltext Table of Contents Provided by LMS or content module Print Version Generated by LMS or uploaded Notes and discussions Assigned to which level (chapter, page, element) Shown with the content? FIM-NeuesLernen 2005 Page 7 Content creation for ILIAS Online with built-in editor Native ILIAS approach Offline with XML import ILEX tool Exchange between ILIAS platforms Offline with File / HTML import Minimalistic approach Offline with SCORM import Standardized approach FIM-NeuesLernen 2005 Page 8
ILIAS Editor Browser based Collaborative editing Immediate changes Comfort limited by web technology Tight integration Logical links to other ILIAS objects Conditional navigation Automated print version Document style Limited layout and window handling FIM-NeuesLernen 2005 Page 9 ILIAS Editor: Example FIM-NeuesLernen 2005 Page 10
ILIAS Editor: Example FIM-NeuesLernen 2005 Page 11 ILEX Editing with OpenOffice reuse of existing documents Import as native ILIAS modules changeable afterwards Best effort to convert documents limits with nested tables-cells care has to be taken with images no internal references Additional styles for ILIAS Experiences: see following presentation FIM-NeuesLernen 2005 Page 12
ILEX: Example in OpenOffice FIM-NeuesLernen 2005 Page 13 ILEX: Example in ILIAS FIM-NeuesLernen 2005 Page 14
HTML Import of any web based material Fast navigation Uploaded content can be updated Searchable with lucene server No table of contents Currently no tracking Solution for preventing access coming soon can be a basis for tracking FIM-NeuesLernen 2005 Page 15 SCORM Reference model for sharable content For publishing in LMS, not for exchange of sources! SCORM 1.2 IMS content packages LOM meta data AICC runtime API and data model fully supported in ILIAS 3 SCORM 1.3 (2004) IMS simple sequencing for navigation rules Asset: basic content piece, just shown SCO: Sharable Content Object trackable, data set asigned context-free (no links between SCOs!) FIM-NeuesLernen 2005 Page 16
SCORM Content Aggregation Model package imsmanifest.xml meta data organisations resources tree structure context specific meta data sequencing and navigation rules sub manifests files (content, media, assessments) FIM-NeuesLernen 2005 Page 17 SCORM Run Time Environment ILIAS Server Launch by URL Proprietary communication JavaScript Java API Browser Initialize() GetValue() SetValue() Commit() Terminate()... SCO launch_data learner_id learner_name suspend_data interactions... FIM-NeuesLernen 2005 Page 18
Case Study: XLML extended Logical Markup Language Side-product of the project el3 elearning courses for teachers on use of ICT published as open source (www.xlml.org) still used and further developed at FIM Author oriented document type used with a WYSYWIG XML editor XHTML based limited freedom Additional elements structure layout linking FIM-NeuesLernen 2005 Page 19 XLML Source Example FIM-NeuesLernen 2005 Page 20
XLML Demo Content FIM-NeuesLernen 2005 Page 21 XLML ILIAS 2 Integration Realisation special generation for ILIAS ILIAS patch for XLML support toc, printout, notes, tracking, fulltext search Disadvantages no editing of uploaded content target specific content packages Advantages very integrated look and feel additional functionality, e.g. send-in forms FIM-NeuesLernen 2005 Page 22
XLML: Send-In Form I FIM-NeuesLernen 2005 Page 23 XLML: Send-In Tutor View FIM-NeuesLernen 2005 Page 24
XLML: Send-In Form II FIM-NeuesLernen 2005 Page 25 XLML: Send-In Forum View FIM-NeuesLernen 2005 Page 26
XLML: ILIAS 3 Integration Current Realisation Import as SCORM modules Content explorer by ILIAS Client-side Java needed Extension for send-in forms Alternatives XML import Loss of layout and special features Changeable afterwards (comfortable?) HTML import No content explorer provided FIM-NeuesLernen 2005 Page 27 XLML: SCORM 1.2 Package Types Multiple SCOs, e.g. per chapters LMS provides table of contents and navigation Separate run-time data for each SCO Not possible for XLML due to linking problem One big SCO with multiple assets Content has to provide all navigation Only one run-time data set Realized for XLML No SCO, multiple assets No run-time data Not better than pure IMS Content Package Realized for XLML FIM-NeuesLernen 2005 Page 28
SCORM: Multiple Assets FIM-NeuesLernen 2005 Page 29 SCORM: Single SCO FIM-NeuesLernen 2005 Page 30
SCORM: Tracking Data FIM-NeuesLernen 2005 Page 31 Proposal: IMS Content Packages Provides meta data Basis for searching Provides a content structure Basis for tracking and linking Probably manual setting of status like in ILIAS 2 Tacking possible on server side Only visits, no interactions No Java/JavaScript needed on client side Cross links allowed Creatable for each legacy web content E.g. with RELOAD editor Probably with ILIAS itself Flexible for extensions FIM-NeuesLernen 2005 Page 32
Summary ILIAS editor ILEX import web based tight integration print versions tracked familiar editor text oriented for distributed teams for living documents to use other ILIAS objects for existing documents as basis for ILIAS editor HTML import SCORM import any material fast navigation not yet tracked standard limited navigation partially tracked Java(Script) for existing WBTs for legacy authoring tools for existing WBTs for current authoring tools FIM-NeuesLernen 2005 Page 33 Many thanks for you attention! Questions? www.fim.uni-erlangen.de fred.neumann@fim.uni-erlangen.de FIM-NeuesLernen 2005 Page 34