TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
iiWAS2014 wahl
1. Exemplary Use Cases Based on the
Generic Data Model for the
Integrated Intelligent Computer-Assisted
Language Learning (iiCALL) Environment
Harald Wahl - UAS Technikum Wien
Werner Winiwarter - University of Vienna
iiWAS 2014
16th International Conference on Information Integration and Web-based Applications & Services
December 4-6, Hanoi, Vietnam
2. Agenda
What is iiCALL?
Requirements Engineering
Architecture 1.0
HL7 v3
iiCALL Generic Data Model 1.0
Use case Workgroup
3. What is iiCALL?
Computer-Assisted Language Learning (CALL)
– “the search for and study of applications of the computer in
language teaching and learning” Levy (1997)
Intelligent CALL (ICALL)
– CALL + NLP + AI
Our research additionally deals with integrated
environments
– Intelligent Integrated Computer-Assisted Language Learning
(iiCALL)
4. Requirements Engineering
Functional requirements (UML)
– Use Case Description
– Use Case Specification (Actors, Pre-condition, Post-
condition)
– Sequences
– Activities
– Classes
– …
9. Drawbacks
Inflexible wrt. to new functionalities
Change management is difficult
– Change of server database
– Change of client databases
WSDL spec. per scenario
10. Similar problems in e-health
Different software developer
Need of semantic interoperability
Standard HL7 (currently in version 3)
– Reference Information Model
11. HL7 Reference Information Model
Just a few core classes
Provides standards for data exchange to allow
interoperability between healthcare information systems
Act
Relationship
ParticipationRole
Role Link
ActEntity
A physical thing,
group of physical
things or an
organization capable
of participating in
Acts, while in a role.
A record of something
that is being done, has
been done, can be
done, or is intended or
requested to be done.
A competency of the Entity
playing the Role as
identified, defined,
guaranteed, or
acknowledged by the Entity
that Scopes the Role.
An association between an
Act and a Role with an Entity
playing that Role. Each
Entity (in a Role) involved in
an Act in a certain way is
linked to the act by one
Participation-instance.
Entity Role Participation Act
A connection between two
roles expressing a
dependency between those
roles.
A directed association
between a source act and a
target act.
Role Link Act Relationship
0..1
0..n
1
0..n
0..n
1
0..1
0..n
0..n 0..n
1 1
0..n 0..n
1 1
12.
13. Is there a similarity to language learning
Exemplary Use Cases
– Vocabulary trainer
– Cloze text
– Social translation
– Group work
– Entry-level tests
– Improve medical language skills (nursing staff)
– Train communication phrases (tourists, travelers)
– …
14. Vocabulary trainer
Involved:
– Learner, Skill level, Language to be learned, Text, Multiple
Choice Test, Result, Learning steps (workflow)
15. Generic data model 1.0
Entity:
– Learner: Person
– Language: Language
State:
– Learner’s skill level in specific language (beginner, advanced, …)
Role:
– Person in the role of learner
– Person in the role of trainer
– Language in the role of language to be learned
Participation / Activity / activity Relationship:
– Learner and language participate in vocabulary training
– Workflow of Vocabulary training consists of several process steps
Involved:
– Language Ressources, NLP Tools, …
Activity
Relationship
ParticipationRole
State
ActivityEntity
Connector
16. Generic data model 1.0
iiCALL GDM
Activity
Relationship
ParticipationRole
State
ActivityEntity
Connector
21. Use case “Workgroup”
“Person” is derived from the generic class „Entity“
“User” is derived from the generic class “Role”
"Moderator" is derived from the generic class "Role“
"GroupRights" is derived from the generic class "State“
"Workgroup" is derived from the generic class "Role“
"Invitation" is derived from the generic class "Activity"
22. Further steps
Done is Mapping of Use Cases to iiCALL GDM
– Use Case “Workgroup”
– Use Case “Grading test”
– Use Case “Login”
– Use Case “Chat”
To Do
– Mapping of additional use cases
– Implementation
– Testing user acceptance
23. Thank you for your attention
Harald Wahl
wahl@technikum-wien.at
http://staff.technikum-wien.at/~wahl