59
Slide 1 © 2004 By Default! A Free sample background from www.awesomebackgrounds.com Learning Design Learning Design Implementation in SCORM E- Implementation in SCORM E- Learning Environment Learning Environment Elena Shoikova, Malinka Ivanova Elena Shoikova, Malinka Ivanova R&D Laboratory “E-Learning Technologies”, R&D Laboratory “E-Learning Technologies”, Department of Electronics, Department of Electronics, Technical University - Sofia Technical University - Sofia TENCompetence Workshop “Learning Networks for Lifelong Competence Development” March, 30-31, 2006, Sofia, Bulgaria

Slide 1 © 2004 By Default! A Free sample background from Learning Design Implementation in SCORM E-Learning Environment Elena

  • View
    218

  • Download
    1

Embed Size (px)

Citation preview

Slide 1

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Learning Design Implementation Learning Design Implementation in SCORM E-Learning in SCORM E-Learning EnvironmentEnvironment

Elena Shoikova, Malinka IvanovaElena Shoikova, Malinka IvanovaR&D Laboratory “E-Learning Technologies”, R&D Laboratory “E-Learning Technologies”,

Department of Electronics, Technical University - SofiaDepartment of Electronics, Technical University - Sofia

TENCompetence Workshop “Learning Networks for Lifelong Competence Development”

March, 30-31, 2006, Sofia, Bulgaria

Slide 2

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

TUS-R&D Sector Internal Project (2004/06): "SCORM-compliant E-LearningEnvironment Implementing IMS Learning Design Specification" Integrate open source software into asingle infrastructure Develop new software to complete e-learning environment

Slide 3

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Outline:Outline:

Needs Analysis and Requirement specification

Development Methodology Use Case Analysis Architectures of the Learning Design

Module Implementation of the Learning Design in

SCORM E-Learning Environment ATutor

Slide 4

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Implementation of a Learning Design Learning Design ModuleModule as a part of a Shareable Content Shareable Content Object Reference ModelObject Reference Model (SCORM) – compliant E-Learning Environment ATutor

Aim:Aim:

Slide 5

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Objectives:Objectives:

State-of-the-art in Learning Design Editors Needs analysis and requirement definitions Use Case Analysis Development of the Learning Design ModuleLearning Design Module Functional Architecture Development of a client/server Learning Learning Design ModuleDesign Module Technical Architecture Implementation by object-oriented PHP, HTML, JavaScript, CSS, XML, MySQL DB.

Slide 6

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

State-of-the-art in SCORM E-Learning Environments

Atutor 1.5

Moodle 1.5

dotLearn

Claroline 1.4

Fle3

Sakai 2.0

Colloquia 1.3.2

Slide 7

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

State-of-the-art in Learning Design Editors - Tools

Tree Based EditorsTree Based Editors

RELOAD RELOAD does not require the user to edit any XML code, simply to dragresources into a tree structure, leaving the application to generate all the code torepresent the tree. RELOAD inspects the resources included by the author and manages all the references to the components of those resources.

aLFanet LDEditor

aLFanet LD Editor uses a tree-based interface and intended for users who already know the LD specification in detail. This editor is embedded in another application which provides it with services.

Komposer Komposer supports user group with limited technological skills by offering predefined pedagogic activities, and a workflow which takes them from authoring to delivery. The complexity of the task facing the author is reduced by restricting UOLs to one role and a single path.

CopperAuthor

The tool is designed to import and merge (incomplete) IMS-LD files. It will offer a Graphical User interface for Coppercore in which users can be added and runscan be previewed using Coppercore.

High Level EditorsHigh Level Editors

MOT MOT is a general purpose high-level graphical editor - aims to providelearning designers with tools which they require to define any structure whichthey may need.

LAMS LAMS is a specialized high level editor that takes as its starting point the sequencing of a set of preset activities, rather than the application of pedagogic templates to content. It does not at present produce or run LD code.

Slide 8

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

State of-the-art in Learning Design State of-the-art in Learning Design EditorsEditors

Specific Purpose Tools

General Purpose Tools

Distan

t fro

m

Sp

ecificati

on

LAMSMOT

AlfanetRELOADCopperAuthor

Clo

se t

o

Sp

ecif

icat

ion

Slide 9

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Needs Analysis: Why Learning Design Needs Analysis: Why Learning Design is important for engineering is important for engineering education?education?

LD forces to the Author-Engineers thinkabout pedagogy LD guides Authors to reflect on learningactivities and the achievement of learningobjectives Supports authors-engineers to model effective educational process, personalizedand flexible learning

Slide 10

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Needs AnalysisNeeds Analysis

Specific Purpose Tools

General Purpose Tools

Distan

t fro

m

Sp

ecificati

on

LAMSMOT

AlfanetRELOADCopperAuthor

Clo

se t

o

Sp

ecif

icat

ion

Learning Learning Design ModuleDesign Module

Slide 11

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

LD Module - Requirement LD Module - Requirement SpecificationSpecification Functional: template-based LD Editor with

constrained pedagogy, distant from Specification Operational: web-based LD Editor with

client/server architecture, standard protocols used Management/organizational: services of e-

learning environment are used Technological: object-oriented PHP language

with JavaScript, with MySQL Database communications, output is LD XML file, http/ftp protocols used

Standards based: used LD IMS Specification and EML, used SCORM e-learning content

Slide 12

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Development MethodologyDevelopment Methodology

Two aspects:Conceptual modelingConceptual modeling

Educational Modeling Language IMS Learning Design Specification

Software development and integrationSoftware development and integration Object-oriented approach (forward and

reverse engineering) Unified Development Process Use Case Analysis Unified Modeling Language Client-server architecture solution

Slide 13

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Conceptual ModelingConceptual Modeling

Slide 14

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Software Development and Software Development and IntegrationIntegration

NotationNotation

ToolToolProcessProcess

Triangular of Triangular of the Successthe Success

Slide 15

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Notation: UML and LDNotation: UML and LDUML - toolsUML - tools The UML is used for: Data Modeling, Business Modeling, Object Modeling, Component Modeling in:

Rational Rose Rational Rose EnterpriseEnterprise

Enterprise ArchitectEnterprise Architect

Slide 16

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Unified Development ProcessUnified Development Process

Transition

Iteration Planning

Rqmts Capture

Analysis & Design

Implementation

Test

Prepare Release

Inception Elaboration Construction

Iteration 2Iteration 2Iteration 2Iteration 1 Iteration 2 Iteration 3

Slide 17

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Software Implementation and Software Implementation and IntegrationIntegration

ConceptConcept

RequirementsRequirements

DesignDesign

ImplementationImplementation

Reverse Reverse EngineeringEngineering

Forward Forward EngineeringEngineering

Slide 18

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

LD Module - Use Case AnalysisLD Module - Use Case Analysis

Main Picture:

LMS

SCORM e-learn...

Def ine Roles

Def ine Method

Describe General Inf ormation f or UOL

Describe Activ ities and Activ ity Structures

Describe Env ironments

Use Perf ormance Support Tool

Author

Slide 19

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Use Case Describe General Informationfor Unit of Learning

Write Title

Write Summary

Write Keywords

Describe Affi liation of Author

Describe General Information for UOL

Author

Describe Learning Objectives

LMS

Describe Prerequisites

Use Case AnalysisUse Case Analysis

Slide 20

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Use Case Describe Roles

Author

Describe Role Learner

Describe Role Staff

Define Roles

LMS

Use Registered Users

Use Case AnalysisUse Case Analysis

Slide 21

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Use Case Describe Activity and Activity Structure

Author

Describe Activity Structures

Assign Learning Objective/s

Assign Prerequisites

Write Title

Write Description

Define Copleted Status

LMS

Describe Activities

SCORM e-learning Content Editor

Assign Resources

Use Case AnalysisUse Case Analysis

Slide 22

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Author

Tool Object

Announcement Object

Test Object Communication Object

LMS

Describe Environment

Knowledge Object

SCORM e-learning Content Editor

Use Case Describe Environment

Use Case AnalysisUse Case Analysis

Slide 23

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Author

Define Play

Assign Activity/Activi ties Structure/Environment

Define Act

Assign Roles

LMS

Define Method

Use Case Define Method

Use Case AnalysisUse Case Analysis

Slide 24

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

View Simulations

Examine Best Practice Examples

Read Information

Read Instructions

Get Expert Advices

Author

Provide Training

Provide Information

Use Performance Support Tool

Provide Experience

Use Case Use PerformanceSupport Tool

Use Case AnalysisUse Case Analysis

Slide 25

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Dynamic AnalysisDynamic Analysis Author LDM LMS SCORM e-learning

content EditorSCORM content Digital Repository

MySQL DB

1: Describe General Information2: Save General Information

3: Define Learning Objectives4: Save Learning Objectives

5: Define Prerequisites6: Save Prerequisites

7: Create Groups 8: Save Groups

9: Send Groups10: Send Groups

11: Describe Roles12: Save Roles

13: Describe Activities

14: Send Learning Objectives

15: Send Prerequisites

16: Create SCORM content

17: Submit SCORM content

18: Browse SCORM content

19: Add SCORM content

20: Create Forum

21: Create Chat Session

23: Create Activity Structures

25: Describe Environments

26: Browse SCORM content

27: Add SCORM content

28: Add URL Forum

29: Add URL Chat

30: Add URL Tool Object

31: Add Test Object

33: Define Method

34: Define Play

35: Define Act36: Send Roles

37: Send Activities

24: Save Activities/Activity Structures

32: Save Environments

38: Send Activity Structures

39: Send Environments

40: Choose Roles/Activity/Activity Structure/Environment

22: Create Test Objects

Slide 26

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Learning Design Module – Functional Learning Design Module – Functional ArchitectureArchitecture

Operating System Network Connections

Windows XP/2000/2003 Server

MySQL Server

SCORM Content/Content

Resource Hyperlinks

Instructor Profiles

Forums

Glossary

Learner Profiles

Tests

Announcements

Web Browser

Apache Web Server

Java VM PHP

XML Repository

XML LD files

LDM

Roles

General Information

Activities and Activity Structures

Environments

Method

Performance Support Tool

Slide 27

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Learning Design Module – Technical Learning Design Module – Technical ArchitectureArchitecture

Server side

Client n - web browser

I n t e r n e t

MySQL server

Database Tables -title uol -members -groups -…

SCORM content repository

XML LD repository

Web server

PHP Engine

PHP Application

MySQL functions -send request -add new data -…

XML functions -save LD -create package -…

1b

1a

… Client 1 - web browser

HTML, JavaScript

GUI

Forms

2

3a

3b

Slide 28

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Learning Design Module - Prototype

Client Side Server Side

Web Server

PHP Engine

SCORM E-Learning Environment

Author 1

Author Browser UOLs Design

Author Browser SCORM content Design

Author Browser Tests Design

Author Browser Communications Design

Author 2 Author n …

Author Instance n

Author

Author Instance 1

Learner Instance n

Learner

Learner Instance 1

SCORM content Repository

MySQL Database

LD XML Repository

Learner Browser 1 Running UOL Method Play Act Activity/ Activity Structure/ Environment

Running SCO

Learner Browser n Running UOL Method Play Act Activity/ Activity Structure/ Environment

Running SCO

SCORM RTE

LD RTE

Inte

rnet

,

Eth

ern

et,

In

tra

ne

t

Slide 29

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

IntegrationIntegration

Software Software ArchitectureArchitecture

Software Software ArchitectureArchitecture

DataBase DataBase ArchitectureArchitectureDataBase DataBase

ArchitectureArchitecture

Platform Platform ArchitectureArchitecture

Platform Platform ArchitectureArchitecture

Slide 30

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Integration Learning Design Module - ATutor

In ATutor:

SCORM Content Editor

SCORM RTE

Communication Tools

- Forum

- Chat

- E-mail

Test Tool

Learning Management

Slide 31

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Author in Design TimeAuthor in Design Time

LDM

Chat

Email

ForumConference

LMS

Design UoL

Create Learner's Groups

Create Test Objects

Define Communication Services

Author

Create Tool Object/ServiceExternal System

SCORM editor

Create SCORM content

Slide 32

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Author in Run TimeAuthor in Run Time

Author View UoLs

SCORM RTEView SCORM content

View Test Objects

LMS

Try Communication Services

External System

Try Tool Object/Service

Slide 33

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Learner in Run TimeLearner in Run Time

Performe activities

LD Player

View UoLs

Pass Test Objects

Use Learnig Objects

Interact with Communication Services

LMS

Learner

Interact with Tool Object/Service

External System

SCORM RTE

Read SCORM content

Slide 34

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Component IntegrationComponent Integration

ATutor E-Learning Env ironment

Learning Design Module

SCORM Content Management

SCORM RTE

Communication Area

Learning Management

Test Management

Learning Design Play er

SCORM Content Repository

Learning Design Repository

Slide 35

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

DataBase IntegrationDataBase Integration

Course enrollment

Content

Courses

Tests

Forum Threats

Members

Glossary

Tests questions

Tests resultsTests Answers

News

Forum

Groups

Activity

Prerequisites

Method

Activity Sequensing

Learning Objectives

Learning EnvironmentsStaff

ATutor tables

LDM tables

Slide 36

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

LD in SCORM EnvironmentLD in SCORM Environment

SCORM – compliant E-learning EnvironmentSCORM – compliant E-learning Environment

Create

UOLManifestMetadataOrganiza-tions:LD

Resources

Physical Files

SCORM – compliant LCMSSCORM – compliant LCMS

Manage Run/Interact

Digital Repositories

MySQL DB

SCORM content

XML LD files

LMS

Learning Management Tools

Commun. Tools

RTE

Lunch

Track

Interact

Finish

Author Administrator Learner

Slide 37

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Pilot TestingPilot Testing

Started in December 2005

- With experts from the Regional Educational Departments of Ministry of Education and Science in Bulgaria

- With students MSc Degree on E-Learning from Sofia University

Slide 38

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Pilot TestingPilot Testing

Main evaluation questions are being performed:

The pedagogic effectiveness of the LDM The usability of the LDM as an integrated part of ATutor The quality and reusability of learning designs

Slide 39

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 40

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 41

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 42

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 43

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 44

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 45

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 46

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 47

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 48

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 49

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 50

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 51

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 52

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 53

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 54

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 55

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

RealizationRealization

Slide 56

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Performance Support ToolPerformance Support Tool

Slide 57

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Performance Support ToolPerformance Support Tool

Slide 58

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

ResultsResults

Examined and analyzed Learning Design Editors

Analyzed needs and specified requirements Made Use Case Analysis Developed the Functional Architecture Developed the client/server Technical

Architecture Implemented Learning Design in SCORM

E-Learning Environment

Slide 59

© 2004 By Default!A Free sample background from www.awesomebackgrounds.com

Thank you for your attention!

Questions?

For contacts:

http://demlab.tu-sofia.bg

[email protected]

[email protected]