Contreras-CADUI96

A Framework for the Automatic
Generation of Software Tutoring
Javier Contreras
Francisco Saiz
IIC
Universidad Autónoma
MADRID (Spain)
Univ. Autónoma de Madrid
1
CADUI'96 - 5-7 June 1996 - FUNDP Namur
Introduction
• Interactive Systems increasingly harder to use
• Help of quality is needed but we have
– “the same text as before, in a Window”
– lacking capture of dynamics in HCI
• Tutoring better than traditional Help
Univ. Autónoma de Madrid
2
CADUI'96 - 5-7 June 1996 - FUNDP Namur
Example 1: Current Help Style
• Dual Visualization
Problem
• Difficult to
remember all steps
• Parts and Widgets
referred to may not
be present in the
actual interface
Univ. Autónoma de Madrid
3
CADUI'96 - 5-7 June 1996 - FUNDP Namur
Present Tutoring Drawbacks
• Simulation with prefabricated examples
– Working / Learning, two dissociated activities
– Time expensive
• Duplicates the work of the designer
Univ. Autónoma de Madrid
4
CADUI'96 - 5-7 June 1996 - FUNDP Namur
TWIW: Teach me While I Work
• Built on top of Humanoid (Szekely et al.)
– Benefits from the Model-Based Interface Design Paradigm
• Integrated in the application
– Tutoring done with the real application
– Learning and Working can be done at the same time
• Variable degree of flexibility in face of user actions,
according to the designer’s criteria
Univ. Autónoma de Madrid
5
CADUI'96 - 5-7 June 1996 - FUNDP Namur
Ex. 2: User working under TWIW (1/3)
1
Univ. Autónoma de Madrid
6
CADUI'96 - 5-7 June 1996 - FUNDP Namur
Ex. 2: User working under TWIW (2/3)
1
2
3
Univ. Autónoma de Madrid
7
CADUI'96 - 5-7 June 1996 - FUNDP Namur
Ex. 2: User working under TWIW (3/3)
4
• Tutoring Mode: free
Univ. Autónoma de Madrid
8
CADUI'96 - 5-7 June 1996 - FUNDP Namur
The architecture of TWIW (1/2)
• Task Models
Task Prototype
Atomic Task
:activable
:interaction
Interaction Prototype
Univ. Autónoma de Madrid
Composite Task
:where
:behaviour
:command
:status
9
:name
:description
:active
:tutoring-info
}
}
:subtasks
Tutoring-Info
:pre-action
:post-action
:mode
:filter
CADUI'96 - 5-7 June 1996 - FUNDP Namur
The architecture of TWIW (2/2)
Event
Matching
1
TA1
TA2
2
TT
2
TA3
2
Task
Manager
• Task Manager
• Matching
• Tutoring Task
Wait for Next Event
Univ. Autónoma de Madrid
10
CADUI'96 - 5-7 June 1996 - FUNDP Namur
TME: Task Models Editor
3
2
Univ. Autónoma de Madrid
11
CADUI'96 - 5-7 June 1996 - FUNDP Namur
1
Conclusion
• Advantages
– Highly interactive tutoring
– Flexible tutoring style
– Easily adapted to other uses
• Future Work
– Improvement of Task models
– Usability tests
Univ. Autónoma de Madrid
12
CADUI'96 - 5-7 June 1996 - FUNDP Namur
Thank you for your attention!
Univ. Autónoma de Madrid
13
CADUI'96 - 5-7 June 1996 - FUNDP Namur