Training Patterns

Here you find a summary of training patterns. This page can help you to choose a pattern for a new training unit.

For example, all fill-in tests are made the same way like described under fill-in test. If someone would want to create a new fill-in test, he will find the required information there.

An example to each training pattern lesson is mentioned as well.

Clickable parts of a picture (Examples: 05.ek.0001, 05.ek.0002)
A picture (e.g. map of Germany) is shown to the user. The pupil has to find terms like capital cities on the picture and click on them for verification. Creating this kind of lesson can be a little bit hard, because you have to describe the clickable elements by coordinates or by polygons, if they are no rectangles. But if you have a tool doing the work for you, it isn't a real problem.
Simple calculation problem (Examples: 01.ma.0001, 03.ma.0001, and others)
Calculating problems can be divided by the operation (addition, subtraction, multiplication, division), the size of the operands and the position of a fixed operand. The operands will be set randomly and the pupil has to enter the correct result. The program will check the entered result and give some notes about it.
Fill-in test (Examples: 04.de.0001, 05.de.0001, 05.de.0002)
In this kind of lesson the pupil sees a text with blank edit fields. He has to complete the text by entering the missing parts. The tests are generated from an input file with a certain format by a CGI script. >Details<
Multiple choice test (Example: 03.de.0002)
The student receives a question with multiple answers he can choose from. This kind of lesson can be created with a simple input file in a certain format. You don't need knowledge about HTML or JavaScript. >Details<
Memory game (Examples: 01.en.0002, 03.de.0001, etc.
The OpenWebSchool memory game works like the classical one, but there are more combinations possible. You can combine: word + word (matching words, words of the same type), question + answer (mathematics), picture + word (foreign languages), initial sound + word's rest, word parts... Everything you can show with HTML (also sounds and videos are possible!). The size of the "cards" can be set freely as well as the count of them. Most memory games exists of 4 by 4 cards with the size of 100x100 pixels each. It is also possible to have the same card more then one time (e.g. 2 times letter "A"), but 2 different matching cards (like "ppel" and "pricot"). Here you can find an example for this 03.de.0001.
Sentence part and comma (Example: 05.de.0003)
First the user has to find the different parts of a sentence (subject and verb). Now he has to drop the comma at the right place. To create a new lesson you only have to make a list of the different parts (word, gap, punctuation mark) and to save the list in text file with a certain format. >Details<
Charade test (Example: 05.ek.0004)
You can create a charade test with a simple input file in a certain format. A CGI script will generate a HTML page from this file. >Details<
Stop watch (Examples: 05.ek.0001, 05.ek.0002)
With the stop watch you can measure the time needed for a lesson. With the pressure of time bigger motivation can be expected. Here you can find a more detailed description for implementation.
Vocabulary trainer (Examples: 02.en.0004 etc.)
The vocabulary trainer can help training different vocabulary. Vocabulary has to be saved in a text file with a certain format. A CGI script will generate the program. >Details<.
Value of coins (Examples: 05.ma.0002, 05.ma.0003)
Different coins of one currency (e.g. Euro, DM) are shown. The pupil has to count the value of the given coins. It is possible to expand this lesson to other currencies with coins or notes.
Determine the grammatical type of words (Example: 05.de.0004)
A sentence is shown to the user, who must find out the correct part of speech for some words.
Marking words (Examples: 04.sk.0001, 04.sk.0002)
With the computer mouse the pupils have to mark a word. If they marked the wrong word a error message appears. Here you can find a more detailed description.

Autor: Wilfried Römer
[Copyright] [Feedback] [Home]
Translation: Sebastian Stein
Last Update: