KDEEdu/Language: Difference between revisions
No edit summary |
|||
Line 4: | Line 4: | ||
Language learning applications include vocabulary trainers, pronunciation trainers, specialized dictionaries, and many more. This page is the main starting point for the community behind KDE edu. It contains discussions and information with a broader scope than only a single application. | Language learning applications include vocabulary trainers, pronunciation trainers, specialized dictionaries, and many more. This page is the main starting point for the community behind KDE edu. It contains discussions and information with a broader scope than only a single application. | ||
== Personas and | == Personas, Workflows, and Terminology == | ||
As the basis for our work we use a set of personas to discuss workflows and | As the basis for our work we use a set of personas to discuss workflows and features for the language learning applications. The definitions are still not set in stone and may be revisited. | ||
* [[KDEEdu/Language/Personas|Language Learning Personas]] | * [[KDEEdu/Language/Personas|Language Learning Personas]] | ||
* [[KDEEdu/Language/VokabularyLearningWorkflows|Vokabulary Learning Workflows]] | * [[KDEEdu/Language/VokabularyLearningWorkflows|Vokabulary Learning Workflows]] | ||
* [[KDEEdu/Language/Terminology|Language Learning Terminology]] | |||
== Projects == | == Projects == |
Revision as of 21:29, 4 March 2014
Language Learning Applications
This is the main page for the KDEEdu language applications.
Language learning applications include vocabulary trainers, pronunciation trainers, specialized dictionaries, and many more. This page is the main starting point for the community behind KDE edu. It contains discussions and information with a broader scope than only a single application.
Personas, Workflows, and Terminology
As the basis for our work we use a set of personas to discuss workflows and features for the language learning applications. The definitions are still not set in stone and may be revisited.
Projects
We recognize that the applications are not perfect, so at each time we are running or planning a number of projects to improve them. Here are links to the pages of the individual projects.
KVTML/ KVocDocument
KVTML (KDE Vocabulary Training Markup Language) is an XML based file format for storing language training data. This is the format that is used in many of the language applications, e.g., Parely, KWordquiz, KHangman.
KVocDocument and the related classes is a library that reads and writes kvtml files and provides a storage and manipulation API for applications. This library is part of libkdeedu.
Minutes
Further Reading
Here follows some links to scientific results that we use in our applications.