MAPS LifeLine - (

advertisement
MAPS - LifeLine
(Distributed Support System)
Stefan Carmien
11/4/2003
L3D
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Challenge • Individuals with cognitive disabilities are often unable to
live on their own because of deficiencies in memory,
attention, and executive functionalities.
• Computationally enhanced prompting systems can provide
a bridge to independence.
•Unacceptably high abandonment rate (50% - 70%) of
expensive (~.5-4 K$) Assistive Technology (AT)
• Difficult (re) configuration contributes to abandonment
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Research Objectives
• Lower abandonment
– Dual user interface design
• Provide safety net functionality
– Panic button
– Caregiver monitoring
• Context aware cognitive assistance
– Dynamic prompt generation
– Effective error detection and correction
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
MAPS
(Memory Aiding Prompting System)
• Hand held prompter
– to display plans
• Caregiver script editor
– To create, modify and share plans
• Interface to LifeLine
– Safety net/dynamic context aware prompting
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Plans, Errors? What are you talking about?
• What is a plan/script?
– A task of the right size broken down into small atomic chunks
– Made into a script (of visual and verbal prompts) that can be
followed
• What is an error or error state ?
– A detected deviation from the plan
– Sensors provide input
– Boolean tests of expected states
• Example: <bus GPS and your GPS are the same and distance
between correct stop and bus is getting larger >
• How do you correct a detected error?
– User templates provide ‘lookup table’ written in script data
structure
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
MAPS Prompter
MAPS Prompter (user interface)
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Caregiver Script Editor
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Demo here
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Conceptual Framework
• User modeling
– Templates support static user modeling in configuration
– Templates for error trapping/correction
• Information ecologies
– Users with cognitive disabilities
– Caregivers
– System components
• Distributed Cognition
– Dynamic prompt generation
– Sensor & table driven
• Situated Action
– Expect & plan for failed plans (driven by breakdowns)
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
MetaDesign, Plans
and Situated Action
Key
Designer
Envisioned
Use
Caregiver Client
Envisioned
Context
Actual
Context
Time
Tool
Design
Plans
CLever: Building Cognitive Levers
to help people help themselves
Situated
Action
Center for LifeLong Learning & Design
University of Colorado at Boulder
LifeLine prototype
Andrew Gorman’s LifeLine project
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Conceptual Design
Information ecology supporting caregivers and users with cognitive disabilities
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Distributed Support System
• Distributed
– Prompting (MAPS) is inherently distributed
cognition
– Knowledge to maintain system stability is
distributed between:
user/caregiver/maps/lifeline/sensors/database
• Support
– Caregiver is supported by ensuring safety
– User activity is supported to afford
independence and inclusion
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Demo 2 here
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
User Modeling & Error
Trapping / Correction
• Reusable rules
• Templates for tasks & segments of tasks
• Error
– Trapping (how do I recognize an error for this person)
– Correction (how do I correct an error for this person)
– Embedded in script database records (schema)
• Caregiver combinatorial explosion dilemma:
(User type) X (task segment) X ( |prompts in this segment| )
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
MAPS – Error Detection & Correction
Tom
(more cognitive
resources)
Missed
Bus Stop !
Anne
(less cognitive
resources)
Tell the
Bus driver
your problem
Wait on bus
for
Caregiver
• Template based dynamic error detection & correction
• Lifeline monitors the running script, detects error states & contacts
caregiver as needed
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Context Sensitive Prompting
• Dynamic prompting
– Loop till event
• wait for your bus
– Fork
• employment (if this then do this….. else do that)
• Error (trapping and correction)
– Sensors
– User type
– Task segment
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
MAPS – Context Awareness and Dynamic Prompting
This is
not
your bus
Wait
here for
your bus
Here is
your
bus, get
on it.
•Dynamic prompt generation
•Blocking for event driven prompt
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Meta Design
• Abandonment strongly influenced by lack of a
tool to reconfigure/add content
– Empowering and enabling caregivers to be
designers of scripts
– Leverage existing skills
• Tool needs to provide just enough support to
make script generation easy but not so much
that it itself needs a configuration tool
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Meta Design II
• User Modeling
– User model
– Task and task segment error trapping/correction
• Critiquing
– Verbiage
– Image attributes
• Sharing scripts
– Scripts as templates
– Community building
• MAPS odd twist on MetaDesign
– Phased/tiered metadesign
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Shifting gears now….
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Tools for Living
Tools for Learning
• Initial insight from AT world
– Enabling learning
– Enabling daily life
• Examples
– Eyeglasses
– Learning to read / use maps & schedules
• Grey areas and argument able issues
– Hand calculators
– Scanners/readers & dyslexia
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Tools for living
External, Fitting You, & Permanent
• You require this tool to accomplish
this task - otherwise you cannot
• The tool rarely changes or is
abandoned (in the sense of ‘graduate’)
• It is specifically tailored to you
• Your use of it does not typically
change over time
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Tools for Learning
Internalized, Changing You, & Scaffolded
• Is your skill in the tools domain
significantly greater (such that you no
longer need the tool to perform
meaningful work) as a result of
using/experiencing this tool?
•
Are you different as a result of using
this tool?
•
Is there a method of having this tool
disappear
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Design Implications
• What would you do to make a TfLea
– Low entrance cost
– Tool adapts over time (Scaffolding)
• What would you do to make a TfLiv
– Use of the tool will not change over time
– Need for good personalized fit at the beginning
– robust (crutches, eyeglasses)
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Arguments against this idea
• Too amorphous
• Not useful (Just YetAnotherDumbAcronym)
i.e. yada yada yada
• Not really news (other ideas like this)
• What do you think?
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Thanks
CLever: Building Cognitive Levers
to help people help themselves
Center for LifeLong Learning & Design
University of Colorado at Boulder
Download