Difference between revisions of "Word Lists"

From GCompris
Jump to: navigation, search
(WIP)
 
(Format)
Line 27: Line 27:
  
  
=== Word list level design ===
+
== Word list level design ==
  
 
Here are some level design suggestions for you. Of course, you can do as best fits your language!
 
Here are some level design suggestions for you. Of course, you can do as best fits your language!
  
==== Simple Letters (Typing letters) ====
+
=== Simple Letters (Typing letters) ===
  
==== Wordsgame (Typing words) ====
+
=== Wordsgame (Typing words) ===
  
 
This is a typing game. Unless your language has characters that are difficult to type, just follow the rules layed out above for English. If your language has letters that require more keystrokes than simple letters, it is best to keep these letters out of the lower levels. Create a level higher up that will introduce them with some shorter words, then start to mix. Keep the words with complicated letters in them shorter than the other words, and keep in mind that they also require more thinking, not just more keystrokes! The number of levels is flexible, so if there are complicated letters to learn, you can create as many levels as you need to introduce them.
 
This is a typing game. Unless your language has characters that are difficult to type, just follow the rules layed out above for English. If your language has letters that require more keystrokes than simple letters, it is best to keep these letters out of the lower levels. Create a level higher up that will introduce them with some shorter words, then start to mix. Keep the words with complicated letters in them shorter than the other words, and keep in mind that they also require more thinking, not just more keystrokes! The number of levels is flexible, so if there are complicated letters to learn, you can create as many levels as you need to introduce them.
Line 58: Line 58:
  
  
==== Reading ====
+
=== Reading ===
  
 
In this game, words on the same level should have the same length. Just follow the rules layed out above for the general word list, except that you can have letters in there that are complicated to type. This is a reading activity, so typing doesn't matter here.
 
In this game, words on the same level should have the same length. Just follow the rules layed out above for the general word list, except that you can have letters in there that are complicated to type. This is a reading activity, so typing doesn't matter here.
  
==== Hangman ====
+
=== Hangman ===
  
 
For Hangman, take your reading list and reverse the letters. Short words are harder than long words in hangman! Remove all words that are longer than 10 letters, because they won't fit the screen.
 
For Hangman, take your reading list and reverse the letters. Short words are harder than long words in hangman! Remove all words that are longer than 10 letters, because they won't fit the screen.
  
 
Note that this game supports complex letters, e.g. <sh> makes a single sound in English, so you could design the game to have a button with "sh" on it if you want. The letter buttons are defined in the PO-File. The PO-File also provides an option for keyboard shortcuts for complex letters. For example, if I have both "s" and "sh", if I type &lt;s>, "s" gets selected. However, I could define "sh=S" in the PO-File, so when I type uppercase &lt;S>, "sh" gets selected.
 
Note that this game supports complex letters, e.g. <sh> makes a single sound in English, so you could design the game to have a button with "sh" on it if you want. The letter buttons are defined in the PO-File. The PO-File also provides an option for keyboard shortcuts for complex letters. For example, if I have both "s" and "sh", if I type &lt;s>, "s" gets selected. However, I could define "sh=S" in the PO-File, so when I type uppercase &lt;S>, "sh" gets selected.
 
I will move stuff to a new page: [[Word Lists]]
 

Revision as of 12:28, 15 May 2013

Activities that use Word Lists

There are several activities that use the Word List format:

  • Wordsgame (/computer/keyboard/wordsgame)
  • Simple Letters (/computer/keyboard/gletters)
  • Reading-h and Reading-v (/reading/readingh and /reading/readingv)
  • Hangman /reading/hangman

We will first explain how the file format works, then take you through the level design.

Format

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<GCompris>
<Wordlist name="default-en" description="Default English (Canada)" locale="en">
<level value="1" sublevels="5" speed="50" fallsoeed="3000">
I
a
am
...
</level>
</Wordlist>
</GCompris>


Word list level design

Here are some level design suggestions for you. Of course, you can do as best fits your language!

Simple Letters (Typing letters)

Wordsgame (Typing words)

This is a typing game. Unless your language has characters that are difficult to type, just follow the rules layed out above for English. If your language has letters that require more keystrokes than simple letters, it is best to keep these letters out of the lower levels. Create a level higher up that will introduce them with some shorter words, then start to mix. Keep the words with complicated letters in them shorter than the other words, and keep in mind that they also require more thinking, not just more keystrokes! The number of levels is flexible, so if there are complicated letters to learn, you can create as many levels as you need to introduce them.


Example:
Level Word Length
1 2 - 3 simple letters
2 = 4 simple letters
3 = 5 simple letters
4 = 6 simple letters
5 2 - 3 accented letters
6 = 4 - 5 accented letters
7 = 7 - 14 simple letters, 5 - 10 accented letters


Reading

In this game, words on the same level should have the same length. Just follow the rules layed out above for the general word list, except that you can have letters in there that are complicated to type. This is a reading activity, so typing doesn't matter here.

Hangman

For Hangman, take your reading list and reverse the letters. Short words are harder than long words in hangman! Remove all words that are longer than 10 letters, because they won't fit the screen.

Note that this game supports complex letters, e.g. <sh> makes a single sound in English, so you could design the game to have a button with "sh" on it if you want. The letter buttons are defined in the PO-File. The PO-File also provides an option for keyboard shortcuts for complex letters. For example, if I have both "s" and "sh", if I type <s>, "s" gets selected. However, I could define "sh=S" in the PO-File, so when I type uppercase <S>, "sh" gets selected.