KDEEdu/Language/Minutes/20140304: Difference between revisions
Appearance
No edit summary |
|||
(5 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
= Meeting Notes - 2014, March 04 = | = Meeting Notes - 2014, March 04 = | ||
'''Attendees:''' Amarvir, Andreas, Inge, Oindrila, Samikshan | |||
* Main Topic: Planning of Application Scopes and Integration in this page: [[KDEEdu/Language/Projects/LearnerCentricApplications|Project Proposal]] | * Main Topic: Planning of Application Scopes and Integration in this page: [[KDEEdu/Language/Projects/LearnerCentricApplications|Project Proposal]] | ||
* we only discuss applications for people of age >= 12 | * we only discuss applications for people of age >= 12 | ||
Line 7: | Line 7: | ||
== A: Language Learner has to learn: == | == A: Language Learner has to learn: == | ||
* '''Characters''' | * '''Characters''' | ||
** simple if target language uses same alphabet | ** ''simple'', if target language uses same alphabet | ||
** more difficult if new characters are used (e.g., English learner learns Swedish with å, ä, ö) or more accents (French or Spanish) | ** ''more difficult'', if new characters are used (e.g., English learner learns Swedish with å, ä, ö) or more accents (French or Spanish) | ||
** much harder if completely different script systems (Asian languages compared to European and the other way around) are needed | ** ''much harder'', if completely different script systems (Asian languages compared to European and the other way around) are needed | ||
* '''Words''' most fundamental knowledge of a language: | * '''Words''' most fundamental knowledge of a language: | ||
** learn to read the words | ** learn to read the words | ||
Line 21: | Line 21: | ||
== B: Applications in KDE Edu for this: == | == B: Applications in KDE Edu for this: == | ||
Currently the following language learning applications are available in KDE Edu with a scope of learners of age at least 12. | |||
# <del>KLettres (only for kids, in current state not in focus)</del>, Kiten (mostly dictionary and writing howto) | # <del>KLettres (only for kids, in current state not in focus)</del>, Kiten (mostly dictionary and writing howto) | ||
# Parley, KWordQuiz | # Parley, KWordQuiz | ||
Line 31: | Line 32: | ||
* <del>not usable if one wants to study Thai, Hindi, Chinese, Japanese...</del> | * <del>not usable if one wants to study Thai, Hindi, Chinese, Japanese...</del> | ||
* <del>no good experience for adult learners</del> | * <del>no good experience for adult learners</del> | ||
=== Kiten (Maintainer: | === Kiten (Maintainer: ?) === | ||
* '''Current Scope:''' | * '''Current Scope:''' | ||
** only for Japanese | ** only for Japanese | ||
** has drawing howto for every symbol | ** has drawing howto for every symbol | ||
** (do we have a maintainer?) | ** (do we have a maintainer?) | ||
=== Parley (Maintainers: Inge & Amarvir) === | === Parley (Maintainers: Inge & Amarvir) === | ||
* '''Current Scope:''' | * '''Current Scope:''' | ||
Line 72: | Line 74: | ||
* KVTML Editor ''(to be discussed after KVTML-next discussion)'' | * KVTML Editor ''(to be discussed after KVTML-next discussion)'' | ||
** Parley provides a quite powerfull editor, Artikulate a simple one (only tailored for its handmade lesson format), KWordQuiz provides a simple editor, Pairs provides a simple editor | ** Parley provides a quite powerfull editor, Artikulate a simple one (only tailored for its handmade lesson format), KWordQuiz provides a simple editor, Pairs provides a simple editor | ||
** | ** there is an opportunity/interest for a more general purpose editor in the midterm/longterm future | ||
** would require to provide specific editing | ** would require to provide specific editing views, tailored to the different use cases of the individual applications | ||
** | ** there exists a GSoC proposal to create a more advanced editor for large data sets | ||
* "Language Learning Lab" ''(discussed)'' | * "Language Learning Lab" ''(discussed)'' | ||
** idea of an integrated application á la Kontact where all language apps are combined | ** idea of an integrated application á la Kontact where all language apps are combined | ||
** goal: provide easier access to individual applications, support cross-application usage, focus more on the learning goal than on individual applications | ** goal: provide easier access to individual applications, support cross-application usage, focus more on the learning goal than on individual applications | ||
** could use simple KParts approach | ** could use simple KParts approach | ||
** is the idea only aggregation or should there be some deeper integration too? | ** to be discussed: is the idea only aggregation or should there be some deeper integration too? | ||
** CoLa creates a draft, to be discussed at another meeting | ** CoLa creates a draft, to be discussed at another meeting | ||
* Flashcard Library: | * Flashcard Library: | ||
Line 85: | Line 87: | ||
** would be useful for: Artikulate, flash card learning apps that are not language specific | ** would be useful for: Artikulate, flash card learning apps that are not language specific | ||
** this step could be done together with porting to Qt Quick and by this prepare for mobile/touch use | ** this step could be done together with porting to Qt Quick and by this prepare for mobile/touch use | ||
** to be further discussed at the next Edu sprint | ** to be further discussed (and started?) at the next Edu sprint | ||
* New File Format ''(discussed)'' | * New File Format ''(discussed)'' | ||
** currently we have KVTML | ** currently we have KVTML | ||
Line 96: | Line 98: | ||
** might be integrated with flash card learning system | ** might be integrated with flash card learning system | ||
** what about hand writing symbols? | ** what about hand writing symbols? | ||
* | * Common terminology in language apps ''(discussed)'' | ||
** apps use different words for same things: lessons, units, learning, trainer... | |||
** we want to create a glossary | ** we want to create a glossary | ||
** goal is to have a common terminology in language learning apps | |||
** CoLa creates wiki page after the meeting (everyone adds the words he/she currently uses) | ** CoLa creates wiki page after the meeting (everyone adds the words he/she currently uses) | ||
Line 104: | Line 108: | ||
* Inge will look into kwordquiz and research possible future cooperation with Parley | * Inge will look into kwordquiz and research possible future cooperation with Parley | ||
* Andreas will draft a proposal for an language learning umbrella application and coordinate a meeting to discuss it | * Andreas will draft a proposal for an language learning umbrella application and coordinate a meeting to discuss it | ||
* Andreas will create a wiki page with terminology used in Artikulate, the others will add Parley's terminology | * Andreas will create a wiki page with terminology used in Artikulate, the others will add Parley's terminology [DONE (both)] |
Latest revision as of 17:51, 9 March 2014
Meeting Notes - 2014, March 04
Attendees: Amarvir, Andreas, Inge, Oindrila, Samikshan
- Main Topic: Planning of Application Scopes and Integration in this page: Project Proposal
- we only discuss applications for people of age >= 12
- only discuss language learning applications
A: Language Learner has to learn:
- Characters
- simple, if target language uses same alphabet
- more difficult, if new characters are used (e.g., English learner learns Swedish with å, ä, ö) or more accents (French or Spanish)
- much harder, if completely different script systems (Asian languages compared to European and the other way around) are needed
- Words most fundamental knowledge of a language:
- learn to read the words
- learn to understand spoken words
- Grammar
- how to put the words together to create meaning
- (currently no application present for this at KDE Edu)
- Pronounciation
- how to pronounce single words
- how to pronounce complex phrases
B: Applications in KDE Edu for this:
Currently the following language learning applications are available in KDE Edu with a scope of learners of age at least 12.
KLettres (only for kids, in current state not in focus), Kiten (mostly dictionary and writing howto)- Parley, KWordQuiz
- (none)
- Artikulate
C: More Details on Application Scopes/Critics:
KLettres
mostly for kids learning to read for the first timenot usable if one wants to study Thai, Hindi, Chinese, Japanese...no good experience for adult learners
Kiten (Maintainer: ?)
- Current Scope:
- only for Japanese
- has drawing howto for every symbol
- (do we have a maintainer?)
Parley (Maintainers: Inge & Amarvir)
- Current Scope:
- only usable for training but terminology in many places geared towards testing
- provides a trainer
- main focus is vocabulary training, but also supports a varity of things that can be learned with flash cards
- uses KVTML
- Future Scope:
- only vocabulary learning/training [depending on the definition of "vocabulary" and "grammar" /iw]
- provide different methods for learning (flash cards, written practice, multiple choice ...)
- integrated with language properties/grammar (cases, times,forms...)
- need to be discussed what we count as "grammar"
KWordQuiz (community maintained)
- Current Scope:
- very simple vocabulary trainer
- has a simple editor
- is also a general purpose learning application
- tight integration of learning mode and editor
- uses KVTML
- Future Scope:
- change it to a general purpose flashcard application
- maybe based on Parley's engine
- future name maybe "KFlashcard"?
Artikulate (Maintainers: Andreas CoLa)
- Current Scope:
- pronunciation trainer
- uses own file format
- Future Scope:
- utilize common vocabulary file format (KVTML)
- better interaction of native speaker recordings with Parley
D: Goals/Future Directions
- global scope
- for the foreseeable future focus on learning of languages
- in a more distant future maybe add a dedicated testing application/testing mode to applications (but workflows and features sets for that must be specified beforehand)
- KVTML Editor (to be discussed after KVTML-next discussion)
- Parley provides a quite powerfull editor, Artikulate a simple one (only tailored for its handmade lesson format), KWordQuiz provides a simple editor, Pairs provides a simple editor
- there is an opportunity/interest for a more general purpose editor in the midterm/longterm future
- would require to provide specific editing views, tailored to the different use cases of the individual applications
- there exists a GSoC proposal to create a more advanced editor for large data sets
- "Language Learning Lab" (discussed)
- idea of an integrated application á la Kontact where all language apps are combined
- goal: provide easier access to individual applications, support cross-application usage, focus more on the learning goal than on individual applications
- could use simple KParts approach
- to be discussed: is the idea only aggregation or should there be some deeper integration too?
- CoLa creates a draft, to be discussed at another meeting
- Flashcard Library:
- learning mechanisms from Parley could be put into a separate library
- would be useful for: Artikulate, flash card learning apps that are not language specific
- this step could be done together with porting to Qt Quick and by this prepare for mobile/touch use
- to be further discussed (and started?) at the next Edu sprint
- New File Format (discussed)
- currently we have KVTML
- all of us know shortcomings of that format
- Inge will organize requirement collection
- we will then have another meeting to discuss how to proceed
- Character Learning (to be discussed at next sprint)
- Neither Kiten nor KLettres completely cover this learning problem
- we need a direction for this
- might be integrated with flash card learning system
- what about hand writing symbols?
- Common terminology in language apps (discussed)
- apps use different words for same things: lessons, units, learning, trainer...
- we want to create a glossary
- goal is to have a common terminology in language learning apps
- CoLa creates wiki page after the meeting (everyone adds the words he/she currently uses)
E: Next Actions
- Inge will organize/create list of requirements for a future version of KVTML and coordinate a meeting to discuss it
- Inge will look into kwordquiz and research possible future cooperation with Parley
- Andreas will draft a proposal for an language learning umbrella application and coordinate a meeting to discuss it
- Andreas will create a wiki page with terminology used in Artikulate, the others will add Parley's terminology [DONE (both)]