Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package...

17
ILIAS Conference IV International Inhalte offline oder online erzeugen? Fred Neumann – FIM-NeuesLernen ILIAS-Conference, Nuremberg, 06.10.2005 © FIM-NeuesLernen 2005 Page 1 Offline or Online Content Creation? Fred Neumann [email protected] FIM-NeuesLernen www.fim.uni-erlangen.de ILIAS-Conference, Nuremberg, 06.10.2005 © FIM-NeuesLernen 2005 Page 2 Agenda Authoring processes 4 ways to get content into ILIAS Case Study: XLML Summary

Transcript of Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package...

Page 1: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 1

Offline or Online

Content Creation?

Fred [email protected]

FIM-NeuesLernenwww.fim.uni-erlangen.de

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 2

Agenda

Authoring processes

4 ways to get content into ILIAS

Case Study: XLML

Summary

Page 2: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 3

Online Authoring Process

Browser Browser

Server

ILIAS

Browser

...

Web

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 4

Online Authoring Aspects

IndependenceFrom separate authoring tools

From individual clients

Collaborative EditingDistributed authoring (ILIAS manual)

Inclusion of the learners

Content ManagementOrganisation, searchability, reuse

Quality management with tracking

LimitationsLayout and functionality

Editing speed, comfort and flexibility

Use outside the LMS

Page 3: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 5

Offline Authoring Process

ILIASpackage

ILIASpackage

Stand-alone

Version

Stand-alone

VersionSource

files

Source

files

Authoring

Tool

Authoring

Tool

ILIAS

SCORMpackage

SCORMpackage

Various

Platforms

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 6

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?

Page 4: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 7

Offline Content Integration Aspects

Navigation and linkingLinks inside and between modules allowed?

Tracking and conditions

InteractivitiesStorage of data, test results

SearchingKeywords, metadata, fulltext

Table of ContentsProvided by LMS or content module

Print VersionGenerated by LMS or uploaded

Notes and discussionsAssigned to which level (chapter, page, element)

Shown with the content?

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 8

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

Page 5: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 9

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

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 10

ILIAS Editor: Example

Page 6: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 11

ILIAS Editor: Example

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 12

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

Page 7: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 13

ILEX: Example in OpenOffice

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 14

ILEX: Example in ILIAS

Page 8: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 15

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

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 16

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!)

Page 9: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 17

SCORM Content Aggregation Model

package

imsmanifest.xml

files(content, media, assessments)

meta data

organisations

resources

• tree structure

• context specific

meta data

• sequencing and

navigation rules

sub manifests

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 18

SCORM Run Time Environment

ILIAS Server

SCO

Browser

Java API Initialize()

GetValue()SetValue()Commit()Terminate()...

Launch by URL

Proprietary communication

JavaScript

• launch_data

• learner_id

• learner_name

• suspend_data

• interactions

• ...

Page 10: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 19

Case Study: XLMLeXtended Logical Markup Language

„Side-product“ of the project eL3eLearning courses for teachers on use of ICT

published as open source (www.xlml.org)

still used and further developed at FIM

Author oriented document typeused with a WYSYWIG XML editor

XHTML basedlimited freedom

Additional elementsstructure

layout

linking

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 20

XLML Source Example

Page 11: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 21

XLML Demo Content

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 22

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

Page 12: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 23

XLML: Send-In Form I

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 24

XLML: Send-In Tutor View

Page 13: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 25

XLML: Send-In Form II

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 26

XLML: Send-In Forum View

Page 14: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 27

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

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 28

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

Page 15: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 29

SCORM: Multiple Assets

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 30

SCORM: Single SCO

Page 16: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 31

SCORM: Tracking Data

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 32

Proposal: IMS Content Packages

Provides meta dataBasis for searching

Provides a content structure Basis for tracking and linking

Probably manual setting of status like in ILIAS 2

Tacking possible on server sideOnly visits, no interactions

No Java/JavaScript needed on client side

Cross links allowed

Creatable for each legacy web contentE.g. with RELOAD editor

Probably with ILIAS itself

Flexible for extensions

Page 17: Fred Neumann –FIM-NeuesLernen · Authoring Tool Authoring Tool ILIAS SCORM package SCORM package Various Platforms ILIAS-Conference, Nuremberg, 06.10.2005 ©FIM-NeuesLernen2005

ILIAS ConferenceIV International

Inhalte offline oder online erzeugen?

Fred Neumann – FIM-NeuesLernen

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 33

Summary

standard

limited navigation

partially tracked

Java(Script)

any material

fast navigation

not yet tracked

familiar editor

text oriented

web based

tight integration

print versions

tracked

for existing WBTs

for current authoring tools

SCORM

import

for existing WBTs

for legacy authoring tools

HTML

import

for existing documents

as basis for ILIAS editor

ILEX

import

for distributed teams

for „living“ documents

to use other ILIAS objects

ILIAS

editor

ILIAS-Conference, Nuremberg, 06.10.2005

© FIM-NeuesLernen 2005 Page 34

Many thanks for you attention!

Questions?

www.fim.uni-erlangen.de

[email protected]