(Remove "under construction" marker) |
|||
(8 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
This article explains how to create and work on courses. The explained concepts follow the [[../CourseMaterial|course life cycle]] and we refer to technical terms from that description. For creating courses or working at existing ones Artikulate must be configured to [[../BuildAndInstall|work on a course repository]]. If that is done, you can open Artikulate and use the internal course editor as explained in the following. | This article explains how to create and work on courses. The explained concepts follow the [[../CourseMaterial|course life cycle]] and we refer to technical terms from that description. For creating courses or working at existing ones Artikulate must be configured to [[../BuildAndInstall|work on a course repository]]. If that is done, you can open Artikulate and use the internal course editor as explained in the following. | ||
Line 34: | Line 32: | ||
==== Create the Course ==== | ==== Create the Course ==== | ||
− | In order to create a new language course, open the course editor (the top-left tool button). Then | + | [[File:Lang courses.png]] |
+ | In order to create a new language course, open the course editor (the top-left tool button). Then you have to perform the following steps: | ||
# The slide bar with two options will appear and you need to choose “Edit courses” option. | # The slide bar with two options will appear and you need to choose “Edit courses” option. | ||
− | # The list of supported languages will appear. Choose the language you want to create a new language course for. | + | # The list of supported languages will appear (as shown on the screenshot above). Choose the language you want to create a new language course for. |
# Then click on “New course”and you will see a new popup window appearing. Select the appropriate language and the course skeleton for which you would like to create a language course and click OK. (If the language that you would like to add a course for is not supported yet, you will need to create a language phonology first (see below). | # Then click on “New course”and you will see a new popup window appearing. Select the appropriate language and the course skeleton for which you would like to create a language course and click OK. (If the language that you would like to add a course for is not supported yet, you will need to create a language phonology first (see below). | ||
# Now, you need to select “New Course” that should appear. | # Now, you need to select “New Course” that should appear. | ||
Line 49: | Line 48: | ||
# Choose one of the units to see the phrases associated with it. | # Choose one of the units to see the phrases associated with it. | ||
# To edit a phrase open it and replace existing English phrase with a translation. | # To edit a phrase open it and replace existing English phrase with a translation. | ||
− | # Once you done change the status of the phrase to translated. Sometimes you will also need to change the type of the phrase e.g. from word to expression, etc. | + | # Once you are done change the status of the phrase to translated. Sometimes you will also need to change the type of the phrase e.g. from word to expression, etc. |
# Accept your changes to this phrase by clicking the accept button on the right side of the phrase. | # Accept your changes to this phrase by clicking the accept button on the right side of the phrase. | ||
You can now proceed with editing other phrases. Remember to save all changes to the course by pressing the "OK" button at the top menu bar. | You can now proceed with editing other phrases. Remember to save all changes to the course by pressing the "OK" button at the top menu bar. | ||
+ | [[File:Course unit.png]] | ||
=== Create Course Independent of Skeleton === | === Create Course Independent of Skeleton === | ||
Line 75: | Line 75: | ||
You can now do more recordings but you will need to save your changes before exiting the program by choosing the OK button on the top of the screen. | You can now do more recordings but you will need to save your changes before exiting the program by choosing the OK button on the top of the screen. | ||
+ | [[File:Phrase_edit.png]] | ||
=== Tagging phonemes for phrases === | === Tagging phonemes for phrases === | ||
To tag phonemes you need to follow similar instructions as for translations and recordings. | To tag phonemes you need to follow similar instructions as for translations and recordings. | ||
# Open Artikulate and go to the dialog "Course editor" (top-left button) and the choose “Edit courses” option. | # Open Artikulate and go to the dialog "Course editor" (top-left button) and the choose “Edit courses” option. | ||
− | # Choose a language for which you would like to tag | + | # Choose a language for which you would like to tag phonemes, appropriate course and unit. |
# You will be able to see a list of phrases associated with a unit you have just opened. | # You will be able to see a list of phrases associated with a unit you have just opened. | ||
# To tag a phrase open it and at the bottom of the page you will see numerous buttons with phonemes associated with a language you are editing. | # To tag a phrase open it and at the bottom of the page you will see numerous buttons with phonemes associated with a language you are editing. |
This article explains how to create and work on courses. The explained concepts follow the course life cycle and we refer to technical terms from that description. For creating courses or working at existing ones Artikulate must be configured to work on a course repository. If that is done, you can open Artikulate and use the internal course editor as explained in the following.
There are two possible ways how to create courses:
When creating a course from a skeleton, usually one wants to maintain a course prototype (=skeleton) that than is used to provide courses for different languages.
Currently, the Artikulate team uses a special course skeleton (called "basic course skeleton") to coordinate creation of basic language courses. The basic course skeleton contains units prototypes and phrases for the topics
The goal is to cover basic vocabulary from different areas that are important when learning a new language.
In order to create a new language course, open the course editor (the top-left tool button). Then you have to perform the following steps:
After this you should see the course with the phrases in English as they are in skeleton. Save your changes by pressing OK button at the top of the screen. You can see that now all the phrases are in English and they are tagged as "unknown". This means that they still need to be translated into appropriate language.
Once you have created a new language course and updated it with course skeleton you can start translating your phrases.
You can now proceed with editing other phrases. Remember to save all changes to the course by pressing the "OK" button at the top menu bar.
In order to create a new language course independent of skeleton you need to follow the intructions below.
When you are done with the course creation save your changes by pressing OK button at the top of the screen.
To add the recordings you need to follow similar instructions as for translations.
You can now do more recordings but you will need to save your changes before exiting the program by choosing the OK button on the top of the screen.
To tag phonemes you need to follow similar instructions as for translations and recordings.
You can tag more phrases but you will need to save your changes before exiting the program (OK button on the top of the screen).
Artikulate uses language specifications (called "phonology") that define lists of available phonemes for a language. In short, a phoneme is a natural sound of a language. (For a detailed explanation see e.g. [1].) We need such a phonology for every language to be able to tag phrases by the sounds that are specific to this language. Using phoneme tags for phrases enables users to select specific phonemes that they want to improve and hence allows a more focused training.
The already available languages can be found in the subdirectory data/languages.
For creating a phonology, the following steps are needed: