Free Sample Awesome PowerPoint Background Template

Report
Slide 1
Learning Design Implementation
in SCORM E-Learning
Environment
Elena Shoikova, Malinka Ivanova
R&D Laboratory “E-Learning Technologies”,
Department of Electronics, Technical University - Sofia
TENCompetence Workshop
“Learning Networks for Lifelong Competence Development”
© 2004 By Default!
A Free sample background from www.awesomebackgrounds.com
March, 30-31, 2006, Sofia,
Bulgaria
Slide 2
 TUS-R&D Sector Internal Project
(2004/06): "SCORM-compliant E-Learning
Environment Implementing IMS Learning
Design Specification"
 Integrate open source software into a
single infrastructure
 Develop new software to complete elearning environment
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 3
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
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 4
Aim:
Implementation of a Learning Design
Module as a part of a Shareable Content
Object Reference Model (SCORM) –
compliant E-Learning Environment
ATutor
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 5
Objectives:
 State-of-the-art in Learning Design Editors
 Needs analysis and requirement definitions
 Use Case Analysis
 Development of the Learning Design Module
Functional Architecture
 Development of a client/server Learning
Design Module Technical Architecture
 Implementation by object-oriented PHP, HTML,
JavaScript, CSS, XML, MySQL DB.
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 6
State-of-the-art in SCORM ELearning Environments
 Atutor 1.5
 Moodle 1.5
 dotLearn
 Claroline 1.4
 Fle3
 Sakai 2.0
 Colloquia 1.3.2
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 7
State-of-the-art in Learning Design
Editors - Tools
Tree Based Editors
RELOAD
RELOAD does not require the user to edit any XML code, simply to drag
resources into a tree structure, leaving the application to generate all the code to
represent the tree. RELOAD inspects the resources included by the
author and manages all the references to the components of those resources.
aLFanet LD
Editor
Komposer
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.
Copper
Author
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 runs
can be previewed using Coppercore.
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.
High Level Editors
MOT
MOT is a general purpose high-level graphical editor - aims to provide
learning designers with tools which they require to define any structure which
they 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.
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 8
State of-the-art in Learning Design
Editors
Specific Purpose Tools
Close to
Specification
Distant from
Specification
Alfanet
RELOAD
CopperAuthor
LAMS
MOT
General Purpose Tools
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 9
Needs Analysis: Why Learning Design
is important for engineering
education?
 LD forces to the Author-Engineers think
about pedagogy
 LD guides Authors to reflect on learning
activities and the achievement of learning
objectives
 Supports authors-engineers to model
effective educational process, personalized
and flexible learning
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 10
Needs Analysis
Specific Purpose Tools
Learning
Design Module
Close to
Specification
Distant from
Specification
Alfanet
RELOAD
CopperAuthor
LAMS
MOT
General Purpose Tools
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 11
LD Module - Requirement
Specification
 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 elearning 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
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 12
Development Methodology
Two aspects:
Conceptual modeling
 Educational Modeling Language
 IMS Learning Design Specification
Software development and integration
 Object-oriented approach (forward and
reverse engineering)
 Unified Development Process
 Use Case Analysis
 Unified Modeling Language
 Client-server architecture solution
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 13
Conceptual Modeling
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 14
Software Development and
Integration
Notation
Triangular of
the Success
Process
A Free sample background from www.awesomebackgrounds.com
Tool
© 2004 By Default!
Slide 15
Notation: UML and LD
UML - tools
 The UML is used for: Data Modeling, Business Modeling,
Object Modeling, Component Modeling in:
 Enterprise Architect
 Rational Rose
Enterprise
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 16
Unified Development Process
Inception
Elaboration
Iteration 1
Iteration 2
Construction
Transition
Iteration 3
Iteration Planning
Rqmts Capture
Analysis &
Design
Implementation
Test
Prepare
Release
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 17
Software Implementation and
Integration
Reverse
Engineering
Concept
Forward
Engineering
Requirements
Design
Implementation
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 18
LD Module - Use Case Analysis
Main Picture:
Describe General
Inf ormation f or UOL
SCORM
e-learn...
Def ine Roles
Author
Describe Activ ities and
Activ ity Structures
LMS
Describe Env ironments
Def ine Method
Use Perf ormance Support
Tool
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 19
Use Case Analysis
Use Case
Describe General Information
for Unit of Learning
Write Title
Write Summary
Describe General
Information for UOL
LMS
Write Keywords
Author
Describe Affiliation of Author
Describe Learning
Objectives
Describe Prerequisites
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 20
Use Case Analysis
Use Case
Describe Roles
Describe Role Learner
Use Registered Users
Author
Define Roles
Describe Role Staff
A Free sample background from www.awesomebackgrounds.com
LMS
© 2004 By Default!
Slide 21
Use Case Analysis
Use Case
Describe Activity and
Activity Structure
Assign Learning Objective/s
Assign Prerequisites LMS
Describe Activities
Write Title
SCORM e-learning Content
Editor
Author
Define Copleted Status
Write Description
Describe Activity Structures
Assign Resources
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 22
Use Case Analysis
Use Case
Describe Environment
Knowledge Object
Tool Object
LMS
Author Describe Environment
Announcement Object
Test Object
A Free sample background from www.awesomebackgrounds.com
SCORM e-learning Content
Editor
Communication Object
© 2004 By Default!
Slide 23
Use Case Analysis
Use Case
Define Method
Assign Activity/Activities
Structure/Environment
Assign Roles
Define Method
Author
Define Play
A Free sample background from www.awesomebackgrounds.com
Define Act
LMS
© 2004 By Default!
Slide 24
Use Case Analysis
Use Case
Use Performance
Support Tool
Provide Training View Simulations
Read Instructions
Provide Information
Read Information
Author Use Performance Support
Tool
Get Expert Advices
Provide Experience
Examine Best Practice
Examples
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 25
Dynamic Analysis
Author
LDM
LMS
SCORM e-learning
content Editor
1: Describe General Information
SCORM content
Digital Repository
MySQL DB
2: Save General Information
3: Define Learning Objectives
4: Save Learning Objectives
5: Define Prerequisites
6: Save Prerequisites
7: Create Groups
8: Save Groups
9: Send Groups
10: Send Groups
11: Describe Roles
12: 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
22: Create Test Objects
23: Create Activity Structures
24: Save Activities/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
32: Save Environments
33: Define Method
34: Define Play
35: Define Act
36: Send Roles
37: Send Activities
38: Send Activity Structures
39: Send Environments
40: Choose Roles/Activity/Activity Structure/Environment
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 26
Learning Design Module – Functional
Architecture
Web Browser
SCORM
Content/Content
LDM
General Information
Tests
Roles
Activities and
Activity Structures
Environments
Glossary
XML LD
files
Resource
Hyperlinks
Announcements
Method
Forums
Performance
Support Tool
Instructor Profiles
Apache Web Server
Learner Profiles
PHP
A Free sample background from www.awesomebackgrounds.com
Java VM
Operating System
Network Connections
MySQL Server
XML
Repository
Windows XP/2000/2003 Server
© 2004 By Default!
Learning Design Module – Technical
Architecture
Client n - web
browser
…
Client 1 - web browser
HTML,
JavaScript
Slide 27
GUI
Forms
3a
Internet
2
SCORM
content
repository
Database
Tables
-title uol
-members
-groups
-…
1a
XML LD
repository
3b
1b
MySQL
functions
-send request
-add new data
-…
XML
functions
-save LD
-create
package
-…
PHP Application
PHP Engine
MySQL server
A Free sample background from www.awesomebackgrounds.com
Server side
Web server
© 2004 By Default!
Slide 28
Learning Design Module Prototype
Client Side
Server Side
Author 1
Web Server
Author Browser
Tests Design
Author 2
Author n
…
Learner Browser 1
Learner Browser n
Running UOL
Method
Play
Act
Activity/ Activity
Structure/
Environment
Running UOL
Method
Play
Act
Activity/ Activity
Structure/
Environment
…
Running SCO
A Free sample background from www.awesomebackgrounds.com
Running SCO
Intranet
Author Browser
Communications
Design
Ethernet,
Author Browser
SCORM content
Design
PHP Engine
Internet,
Author Browser
UOLs Design
SCORM E-Learning
Environment
AuthorAuthor
Instance 1 Author
… n
Instance
Learner
Learner
Instance 1Learner
… n
Instance
SCORM
RTE
SCORM
content
Repository
LD RTE
MySQL
Database
LD XML
Repository
© 2004 By Default!
Slide 29
Integration
DataBase
Architecture
Software
Architecture
Platform
Architecture
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 30
Integration Learning Design Module ATutor
In ATutor:
 SCORM Content Editor
 SCORM RTE
 Communication Tools
- Forum
- Chat
- E-mail
 Test Tool
 Learning Management
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 31
Author in Design Time
Design UoL
LDM
Create Learner's Groups
Author
Create SCORM content
LMS
Email
Define Communication
Services
Chat
SCORM editor
Create Test Objects
Forum
Conference
Create Tool Object/Service
External
System
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 32
Author in Run Time
View SCORM content
Author
View UoLs
SCORM RTE
View Test Objects
LMS
Try Communication Services
Try Tool Object/Service
External System
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 33
Learner in Run Time
Performe activities
View UoLs
Read SCORM content
SCORM RT E
Use Learnig Objects
Pass Test Objects
Learner
LMS
Interact with Communication
Services
LD Player
Interact with Tool
Object/Service
External
System
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 34
Component Integration
ATutor E-Learning Env ironment
Learning Design
Module
SCORM Content
Management
Communication
Area
Learning
Design Play er
SCORM
RTE
SCORM Content
Repository
Test
Management
Learning Design
Repository
A Free sample background from www.awesomebackgrounds.com
Learning
Management
© 2004 By Default!
Slide 35
DataBase Integration
Course
enrollment
Tests
Content
Tests questions
Glossary
Tests results
Groups
Tests Answers
News
Learning
Objectives
Members
Activity
Courses
Prerequisites
Forum
Forum Threats
Activity
Sequensing
ATutor tables
Staff
A Free sample background from www.awesomebackgrounds.com
Method
Learning
Environments
LDM tables
© 2004 By Default!
Slide 36
LD in SCORM Environment
Author
Administrator
Learner
SCORM – compliant E-learning Environment
UOL
Manifest
Metadata
Organizations:LD
SCORM – compliant LCMS
Digital
Repositories
MySQL
DB
LMS
Learning
Management
Tools
Create
Resources
SCORM
content
Manage
Physical
Files
XML LD
files
A Free sample background from www.awesomebackgrounds.com
Commun.
Run/Interact
Tools
RTE
Lunch
Track
Interact
Finish
© 2004 By Default!
Slide 37
Pilot 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
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 38
Pilot 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
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 39
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 40
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 41
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 42
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 43
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 44
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 45
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 46
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 47
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 48
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 49
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 50
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 51
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 52
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 53
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 54
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 55
Realization
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 56
Performance Support Tool
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 57
Performance Support Tool
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 58
Results
 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
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!
Slide 59
Thank you for your attention!
Questions?
For contacts:
http://demlab.tu-sofia.bg
[email protected]
[email protected]
A Free sample background from www.awesomebackgrounds.com
© 2004 By Default!

similar documents