Projects/Edu/Artikulate/CourseMaterial

From KDE TechBase
< Projects‎ | Edu‎ | Artikulate
Revision as of 14:05, 21 April 2013 by Cola (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Training of pronunciation skills is performed with courses. A course is associated with a specific language, consists of different units and each unit is given by a sequence of phrases in different lengths. To ease the further explanation we defined a list of specific notions:

  • Language: Languages are only available in Artikulate if they are given by language specifications.
  • Course: A course is associated two one language and contains a list of units.
  • Unit: A unit consists of phrases that are "somehow" homogenous. E.g. those can be phrases spoken in a restaurant or phrases spoken at a conversation at the street by a tourist searching for the way.
  • Course Skeletons: A course skeleton forms the prototype of a course. This is, skeletons help to ease creation of courses in several languages as they state a set of units and phrases (in English) that then can be used as a blueprint to create a course in a new language. Updates of course skeletons can also be imported into courses that are created from a skeleton.
  • Phrases: Phrases are given by a text string and a recording by a native speaker. We differ phrases by their lengths. The following phrase lengths exists
    1. word: a single word, letter, or number
    2. expression: an expression of several words that does not form a complete sentence
    3. sentence: a complete sentence
    4. paragraph: several sentences (usually 2-3)

Artikulate Course Material Repository

All course material for Artikulate can be found and edited in the following repository:

For licensing information please see:

You can contribute to this repository with a KDE Developer account. But also if you do not have a KDE Developer account (yet), we are happy to get contributions. For those cases, please write to the mailing list [1].