Title: Modelling eLearning systems: UML v CHAT
1Modelling eLearning systemsUML v CHAT
- Dr Angela Trikic
- angela.trikic_at_ntu.ac.uk
2Aim
- Outline attributes of Activity Theory
- Consider role of signs and sign systems
- Describe and review CHAT notation
- Illustrate UML for modelling activity systems
-
3Is this a useful endeavour?
Impact of Activity Theory on
- Studies of HCI and communities of practice
- Research activities
- Persistent usage of CHAT notation
- Importance of
- Utility of modelling languages.
4Attributes of Activity Theory
- Object-orientedness
- Internalisation and externalisation
- Tool mediation
- Development
- Signs and sign systems
-
5Derivation of Activity Triangle
S
R
Tool
S
R
X
Subject
Object
6Basic structure of activity
7UML modelling
- Background context
- Formal methods soft systems methodologies
- Assumptions underpinning UML modelling
- Continual evolution
- Periodic rupture/breakdowns/disaster
- Complexity
8Level 0 model of pharmacy professional
development eLearning system
9A Level 1 class model of a pharmacy professional
development e-Learning system
10A class model representing an instantiation of an
elearning programme
11Use case model
Use case model showing a learner view of
composite learning tasks contained in
understanding a supplementary prescribing scenario
12Use case model
Use case model showing a learner view of
composite learner events
13Dynamic modelling Activity Diagrams
- An Activity diagram representing the behaviour of
a word search tool
14Reappraising CHAT notation
15Utility of UML
Capacity to
- Support planning and communication tasks
- Accommodate to changing needs
- Involve key participants throughout development
process - Reduce risk
16- Thank you
-
- Angela Trikic
- angela.trikic_at_ntu.ac.uk