SlideShare ist ein Scribd-Unternehmen logo
1 von 23
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
Agenda
 What is iiCALL?
 Requirements Engineering
 Architecture 1.0
 HL7 v3
 iiCALL Generic Data Model 1.0
 Use case Workgroup
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)
Requirements Engineering
 Functional requirements (UML)
– Use Case Description
– Use Case Specification (Actors, Pre-condition, Post-
condition)
– Sequences
– Activities
– Classes
– …
Use Cases
Use Cases (selection)
Architecture 1.0
Platformsfor integration
Workflow Engine
LR NLP
4
ApacheTomcat
Web
3
iiCALLenvironment
1 2
Vocabulary trainer
Drawbacks
 Inflexible wrt. to new functionalities
 Change management is difficult
– Change of server database
– Change of client databases
 WSDL spec. per scenario
Similar problems in e-health
 Different software developer
 Need of semantic interoperability
 Standard HL7 (currently in version 3)
– Reference Information Model
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
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)
– …
Vocabulary trainer
 Involved:
– Learner, Skill level, Language to be learned, Text, Multiple
Choice Test, Result, Learning steps (workflow)
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
Generic data model 1.0
iiCALL GDM
Activity
Relationship
ParticipationRole
State
ActivityEntity
Connector
Use case “Workgroup”
Use case “Workgroup” – class Person
derived from the
generic class „Entity“
Use case “Workgroup” – class User
derived from the
generic class „Role“
Use case “Workgroup”
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"
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
Thank you for your attention
Harald Wahl
wahl@technikum-wien.at
http://staff.technikum-wien.at/~wahl

Weitere ähnliche Inhalte

Ähnlich wie iiWAS2014 wahl

Cross-lingual ontology lexicalisation, translation and information extraction...
Cross-lingual ontology lexicalisation, translation and information extraction...Cross-lingual ontology lexicalisation, translation and information extraction...
Cross-lingual ontology lexicalisation, translation and information extraction...
Tobias Wunner
 
Object Oriented Approach For Software Development
Object Oriented Approach For Software DevelopmentObject Oriented Approach For Software Development
Object Oriented Approach For Software Development
Jessica Tanner
 
Elin005 st
Elin005 stElin005 st
Elin005 st
irinae
 
Supporting integration through incidental learning
Supporting integration through incidental learningSupporting integration through incidental learning
Supporting integration through incidental learning
Andrew Brasher
 
Questions On Natural Language Processing
Questions On Natural Language ProcessingQuestions On Natural Language Processing
Questions On Natural Language Processing
Adriana Wilson
 
Object And Oriented Programing ( Oop ) Languages
Object And Oriented Programing ( Oop ) LanguagesObject And Oriented Programing ( Oop ) Languages
Object And Oriented Programing ( Oop ) Languages
Jessica Deakin
 

Ähnlich wie iiWAS2014 wahl (20)

LOs Modelization Miguel CBUC June 2004
LOs Modelization    Miguel CBUC June 2004LOs Modelization    Miguel CBUC June 2004
LOs Modelization Miguel CBUC June 2004
 
oop Lecture 7
oop Lecture 7oop Lecture 7
oop Lecture 7
 
Mash-Up Personal Learning Environments
Mash-Up Personal Learning EnvironmentsMash-Up Personal Learning Environments
Mash-Up Personal Learning Environments
 
Presentation of Adaptive Software at CLIL 2010 Conference
Presentation of Adaptive Software at CLIL 2010 ConferencePresentation of Adaptive Software at CLIL 2010 Conference
Presentation of Adaptive Software at CLIL 2010 Conference
 
Cross-lingual ontology lexicalisation, translation and information extraction...
Cross-lingual ontology lexicalisation, translation and information extraction...Cross-lingual ontology lexicalisation, translation and information extraction...
Cross-lingual ontology lexicalisation, translation and information extraction...
 
Object Oriented Approach For Software Development
Object Oriented Approach For Software DevelopmentObject Oriented Approach For Software Development
Object Oriented Approach For Software Development
 
Elin005 st
Elin005 stElin005 st
Elin005 st
 
Context culture metadata_openscout20120301
Context culture metadata_openscout20120301Context culture metadata_openscout20120301
Context culture metadata_openscout20120301
 
Eden2008 Carloni
Eden2008 CarloniEden2008 Carloni
Eden2008 Carloni
 
A General Introduction To Computer Assisted Language Learning Revised
A General Introduction To Computer Assisted Language Learning RevisedA General Introduction To Computer Assisted Language Learning Revised
A General Introduction To Computer Assisted Language Learning Revised
 
Exploring Smartphone Applications for Effective Mobile-Assisted Language Lear...
Exploring Smartphone Applications for Effective Mobile-Assisted Language Lear...Exploring Smartphone Applications for Effective Mobile-Assisted Language Lear...
Exploring Smartphone Applications for Effective Mobile-Assisted Language Lear...
 
Data from past pilots part 2 learning analytics
Data from past pilots   part 2  learning analyticsData from past pilots   part 2  learning analytics
Data from past pilots part 2 learning analytics
 
Supporting integration through incidental learning
Supporting integration through incidental learningSupporting integration through incidental learning
Supporting integration through incidental learning
 
2015.05.19 tom de nies - tin can2prov exposing interoperable provenance of ...
2015.05.19   tom de nies - tin can2prov exposing interoperable provenance of ...2015.05.19   tom de nies - tin can2prov exposing interoperable provenance of ...
2015.05.19 tom de nies - tin can2prov exposing interoperable provenance of ...
 
EGUSQUIZA-NOBLE-webinar-task-design-IC-MOOCs
EGUSQUIZA-NOBLE-webinar-task-design-IC-MOOCsEGUSQUIZA-NOBLE-webinar-task-design-IC-MOOCs
EGUSQUIZA-NOBLE-webinar-task-design-IC-MOOCs
 
Questions On Natural Language Processing
Questions On Natural Language ProcessingQuestions On Natural Language Processing
Questions On Natural Language Processing
 
Roadmap for a multilingual BioPortal
Roadmap for a multilingual BioPortalRoadmap for a multilingual BioPortal
Roadmap for a multilingual BioPortal
 
Towards Language-Oriented Modeling (HDR Defense)
Towards Language-Oriented Modeling (HDR Defense)Towards Language-Oriented Modeling (HDR Defense)
Towards Language-Oriented Modeling (HDR Defense)
 
Towards Universal Semantic Understanding of Natural Languages
Towards Universal Semantic Understanding of Natural LanguagesTowards Universal Semantic Understanding of Natural Languages
Towards Universal Semantic Understanding of Natural Languages
 
Object And Oriented Programing ( Oop ) Languages
Object And Oriented Programing ( Oop ) LanguagesObject And Oriented Programing ( Oop ) Languages
Object And Oriented Programing ( Oop ) Languages
 

Kürzlich hochgeladen

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
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Ữ Â...
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Ữ Â...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Ữ Â...
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 – …
  • 7. Architecture 1.0 Platformsfor integration Workflow Engine LR NLP 4 ApacheTomcat Web 3 iiCALLenvironment 1 2
  • 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
  • 18. Use case “Workgroup” – class Person derived from the generic class „Entity“
  • 19. Use case “Workgroup” – class User derived from the generic class „Role“
  • 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