View
218
Download
1
Tags:
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
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
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