Final Master Presentation Department of Computing Science Authoring of Adaptive e-content for a Commercial Environment Adapting for Adaptivity 14/8/2006 Adapting for Adaptivity Authoring of Adaptive e-content for a Commercial Environment Angelo Wentzler [email protected]
46
Embed
1313 Final Master PresentationDepartment of Computing Science Authoring of Adaptive e-content for a Commercial Environment Adapting for Adaptivity 14/8/2006.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Adapting for AdaptivityAuthoring of Adaptive e-content for a Commercial Environment
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Supervisors
Commission members
Dr. A.I. Cristea (TU/e)
Ing. E. Heuvelman (Turpin Vision)
Prof. Dr. P.M.E. De Bra (TU/e)
Dr. J. Broekstra (TU/e)
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Outline
1. Goal and Motivation2. Problem description3. Environment4. Theory and Systems5. Content-e/LAOS6. Demo7. Evaluation8. Conclusions
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Goal and Motivation
• Goal: a LAOS based Adaptive Hypermedia System (AHS) authoring tool that will see commercial use
• MOT is the only simple generic tool available, but not very user-friendly
• Turpin Vision wants to add adaptive capabilities to Content-e
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Problem description
• Adapt Content-e so it can be used to author LAOS layers
• Playable in AHA! (at the least)• Author existing MOT courses• Challenges: LAOS untested in
commercial environment; model conflicts with normal Turpin Vision approach
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Environment
• Turpin Vision is a SME (15 empl.)• Informal atmosphere• Clients: schools and publishers• Development primarily client-
demand driven• No clear picture of adaptivity; no
client-demand for adaptivity (yet)
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
What is adaptivity?
• An adaptive system can adapt itself to a user automatically at runtime
• Transparent if done well• Applications: recommender
systems, online education, games• Different from adaptable!• Adaptive hypermedia system
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
What is adaptivity?
USERMODEL
ADAPTATIONENGINE
DOMAINMODEL
INTERFACEDomain model: describes the domain (the ‘subject matter’)User model: describes the user (e.g. knowledge of the domain)Adaptation engine: changes user model and view on domain, depending on user model and user actions, according to adaptation rules
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
‘Adaptive’ is not always really adaptiveCLIX
“How adaptive is CLIX?”“CLIX enables adaptation to a particular look and feel…”
(CLIX is actually adaptable)
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
‘Adaptive’ is not always really adaptiveLearning Design
Claims adaptivity because a ‘live’ teacher can interact with users
(All humans are adaptive: this does not make the system adaptive)
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
‘Adaptive’ is not always really adaptiveBlackboard
Adaptive release feature unlocks (releases) content based on certain criteria
(Actually pre-adaptation: learning paths are set beforehand and do not change)
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
‘Adaptive’ is not always really adaptiveWebCT
“WebCT has incorporated adaptive technology into its products to comply with the US Rehabilitation Act”
(Not even close: talking about accessibility adjustments for the disabled)
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Adaptivity is not always recognized• Kobsa’s experiment: fake
recommender system• Side effect: users ‘fell for it’• Like a placebo, the illusion of
personalization seems to be sufficient
• Conversely, real adaptivity is not always noticed!
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Environment: a ‘good’ system
• Academic: study, novelty• Stability or visual appeal not essential• Demonstrations often purely
theoretical
• Commercial: profit• Stability and visual appeal essential• Technology must be proven in
practice• Confidence
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Content-e/LAOS: changes
Import modules
Paragraph editor
XMLeditor
Database
PDF
Interactive Reader
Custom
CAF
Word
Publishing modules
HTML
Custom
CAF
Word
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Content-e/LAOS: XML editor
XHTML form
XML (paragraph)
Form event handlers
DOM objectForm XSL
XML (template)
Preview XSL
Preview
Input Pane Preview Pane
Event handlers
change, save or preview
new edit save
previewchangeor init
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Content-e/LAOS: Publication to CAF• Concepts and goal models are
represented with XML already• Compose into single XML structure
(use XML Writer)• Transform Content-e
representation to actual CAF elements
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Content-e/LAOS: Import from CAF• Transform CAF to Content-e XML• Insert content (obtain id’s)• Postprocess: insert id’s into
references• Update content• Problem: existing code did not
function inside transaction
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Demo
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Evaluation: setup
• MOT vs Content-e/LAOS comparison• ‘Politehnica’ university, Bucharest• 1 week theory• Exam: 63 -> 43 students in 7 groups• 1 week project• System Usability Scale (SUS) and
custom questionnaires
Final Master Presentation
Department of Computing Science
Authoring of Adaptive e-content for a Commercial Environment
Adapting for Adaptivity
14/8/2006
Evaluation: results
• MOT: more stable• Content-e/LAOS: more appealing• “if it had less bugs I would use