Add multiple levels to GCompris (progress list)
Open, Needs TriagePublic

Description

Guidelines:
When working on a new dataset, create a new task with title "adding multiple dataset for activity" and add this one as parent of the new task .
Work on a differential linked to the new task and once the diff is merged, close the task and check on this task the checkbox related to the activity you did the dataset.

----------------------------Activities with multidataset----------------------

  • Activity: Sudoku (sudoku)

T13108
Place unique symbols in a grid
Goal: The aim of the puzzle is to enter a symbol or numeral from 1 through 9 in each cell of a grid. In the official Sudoku the grid is 9x9 made up of 3x3 subgrids (called 'regions'). In GCompris we start at lower levels with a simpler version using symbols and with no regions. In all cases the grid is presented with various symbols or numerals given in some cells (the 'givens'). Each row, column and region must contain only one instance of each symbol or numeral (Source <http://en.wikipedia.org/wiki/Sudoku>).
Multipledataset to be set

  • Activity: Give Tux his change (money_back)

T10906
Goal: Tux bought different items from you and shows you his money. You must give him back his change. At higher levels, several items are displayed, and you must first calculate the total price.
MultipleData1: 3 stars
Level 1: Give Tux his change, the maximum price is 5 (euros/dollards).
random from 1 + ? = 5
Level 2: Tux buys one items, give him his change, he gives you maximum 7 (euros/dollards).
random from 1 + ? = 7 only one element bought
Level 3: Tux buys one items, give him his change, he gives you maximum 9 (euros/dollards).
random from 1 + ? = 9 only one element bought
Level 4: Tux buys one items, give him his change, he gives you maximum 10 (euros/dollards).
random from 1 + ? = 10 only one element bought
Level 5: Tux buys one items, give him his change, he gives you maximum 13 (euros/dollards).
random from 1 + ? = 13 only one element bought
Level 6: Tux buys one items, give him his change, he gives you maximum 15 (euros/dollards).
random from 1 + ? = 15 only one element bought
Level 7: Tux buys one items, give him his change, he gives you maximum 20 (euros/dollards).
random from 1 + ? = 20 only one element bought
MultipleData2: 4 stars
Level 1: Tux buys one items, give him his change, he gives you maximum 10 (euros/dollards).
random from 1 + ? = 10 only one element bought
Level 2: Tux buys 2 items, give him his change, he gives you maximum 10 (euros/dollards).
random from 1 + ? = 10 two elements bought
Level 3: Tux buys several items, give him his change, he gives you maximum 10 (euros/dollards).
random from 1 + ? = 10 several elements bought
Level 4: Tux buys 1 item, give him his change, he gives you maximum 20 (euros/dollards).
random from 1 + ? = 20 only one element bought
Level 5: Tux buys 2 items, give him his change, he gives you maximum 20 (euros/dollards).
random from 1 + ? = 20 two elements bought
Level 6: Tux buys several items, give him his change, he gives you maximum 20 (euros/dollards).
random from 1 + ? = 20 several elements bought
Level 7: Tux buys 1 item, give him his change, he gives you maximum 50 (euros/dollards).
random from 1 + ? = 50 only one element bought
Level 8: Tux buys 2 items, give him his change, he gives you maximum 50 (euros/dollards).
random from 1 + ? = 50 two elements bought
Level 9: Tux buys several items, give him his change, he gives you maximum 50 (euros/dollards).
random from 1 + ? = 50 several elements bought
Level 10: Tux buys 1 item, give him his change, he gives you maximum 100 (euros/dollards).
random from 1 + ? = 100 only one element bought
Level 11: Tux buys 2 items, give him his change, he gives you maximum 100 (euros/dollards).
random from 1 + ? = 100 two elements bought
Level 12: Tux buys several items, give him his change, he gives you maximum 100 (euros/dollards).
random from 1 + ? = 100 several elements bought

  • Activity: Money (money)

T10906
Goal: You must buy the different items and give the exact price. At higher levels, several items are displayed, and you must first calculate the total price.
MultipleData1: 3 stars
Goal: You must buy the different items and give the exact price (until 10 euros).
Level 1: You must buy an item and give the exact price (until 4 euros)
Level 2: You must buy an item and give the exact price (until 5 euros)
Level 3: You must buy an item and give the exact price (until 6 euros)
Level 4: You must buy an item and give the exact price (until 7 euros)
Level 5: You must buy an item and give the exact price (until 8 euros)
Level 6: You must buy an item and give the exact price (until 9 euros)
Level 7: You must buy an item and give the exact price (until 10 euros)
MultipleData2: 4 stars
Goal: You must buy the different items and give the exact price (until 100 euros).
Level 1: You must buy an item and give the exact price (until 20 euros)
Level 2: You must buy an item and give the exact price (until 30 euros)
Level 3: You must buy an item and give the exact price (until 60 euros)
Level 4: You must buy an item and give the exact price (until 100 euros)
Level 5: You must buy one or more items and give the exact price (until 20 euros)
Level 6: You must buy one or more items and give the exact price (until 30 euros)
Level 7: You must buy one or more items and give the exact price (until 60 euros)
Level 8: You must buy one or more items and give the exact price (until 100 euros)
MultipleData3: 5 stars
Goal: You must buy the different items and give the exact price (until 1000 euros).
Level 1: You must buy an item and give the exact price (until 100 euros)
Level 2: You must buy an item and give the exact price (until 300 euros)
Level 3: You must buy an item and give the exact price (until 600euros)
Level 4: You must buy an item and give the exact price (until 1000 euros)
Level 5: You must buy one or more items and give the exact price (until 100 euros)
Level 6: You must buy one or more items and give the exact price (until 300 euros)
Level 7: You must buy one or more items and give the exact price (until 600 euros)
Level 8: You must buy one or more items and give the exact price (until 1000 euros)
comments: this will certainly force to create an algorithm which can calculate which objects can be added to not exceed the maximum price

  • Activity: Guesscount (guesscount)

WIP: T13104
To discuss: how the "Admin mode" in the options of this activity can cohabit nicely with multi-dataset?
Proposal: when "Admin mode" is selected, keep content as it is now, not using any dataset (but it has to be clear in the interface, by disabling the Dataset part in the settings when Admin mode is selected)

Goal: Intuition and practice of algebraic-like calculations.
Multipledataset to be defined

  • Activity: Enumeration memory game (memory-enumerate)

T13121
Goal: Numeration training, memory.
MultipleData1: 1 star
Goal: Turn the cards over to match the number of elements with the written number (up to 4)
Level 1: Turn the cards over to match the num with the drawn picture, maximum number is 2
Level 2: Turn the cards over to match the num with the drawn picture, maximum number is 3
Level 3: Turn the cards over to match the num with the drawn picture, maximum number is 4
MultipleData2: 2 stars
Goal: Turn the cards over to match the number of elements with the written number (up to 7)
Level 1: Turn the cards over to match the num with the drawn picture, maximum number is 4
Level 2: Turn the cards over to match the num with the drawn picture, maximum number is 5
Level 3: Turn the cards over to match the num with the drawn picture, maximum number is 6
Level 4: Turn the cards over to match the num with the drawn picture, maximum number is 7
MultipleData3: 3 stars
Goal: Turn the cards over to match the number of elements with the written number (up to 9)
Level 1: Turn the cards over to match the num with the drawn picture, maximum number is 6
Level 2: Turn the cards over to match the num with the drawn picture, maximum number is 7
Level 3: Turn the cards over to match the num with the drawn picture, maximum number is 8
Level 4: Turn the cards over to match the num with the drawn picture, maximum number is 9

  • Activity: Addition memory game against Tux (memory-math-add-tux)

T13122
Goal: Practice adding up, until all the cards are gone.
Multipledataset to be described

  • Activity: Subtraction memory game against Tux (memory-math-minus-tux)

T13123
Goal: Practice subtraction, until all the cards are gone. Tux will do the same

  • Activity: Addition and subtraction memory game against Tux (memory-math-add-minus-tux)

Goal: Find cards with equivalent quantities from 4 to 9 practicing addition and substraction.
MultipleData1: 3 stars
Goal: Find cards with equivalent quantities from 4 to 9 with an addition of 1.
Level 1: Find equivalent cards up to 4 with an addition of 1.
Comment for the developper (1+1; 2+1; 3+1)
Level 2: Find equivalent cards up to 5 with an addition of 1.
Level 3: Find equivalent cards up to 6 with an addition of 1.
Level 4: Find equivalent cards up to 7 with an addition of 1.
Level 5: Find equivalent cards up to 8 with an addition of 1.
Level 6: Find equivalent cards up to 9 with an addition of 1.
MultipleData2: 3 stars
Goal: Find cards with equivalent quantities from 4 to 9 with an addition of 1 to 2.
Level 1: Find equivalent cards up to 4 with an addition of 1 to 2.
Level 2: Find equivalent cards up to 5 with an addition of 1 to 2.
Level 3: Find equivalent cards up to 6 with an addition of 1 to 2.
Level 4: Find equivalent cards up to 7 with an addition of 1 to 2.
Level 5: Find equivalent cards up to 8 with an addition of 1 to 2.
Level 6: Find equivalent cards up to 8 with an addition of 1 to 2.
MultipleData3: 3 stars
Goal: Find cards with equivalent quantities from 4 to 9 with an addition of 1 to 3.
Level 1: Find equivalent cards up to 4 with an addition of 1 to 3.
Level 2: Find equivalent cards up to 5 with an addition of 1 to 3.
Level 3: Find equivalent cards up to 6 with an addition of 1 to 3.
Level 4: Find equivalent cards up to 7 with an addition of 1 to 3.
Level 5: Find equivalent cards up to 8 with an addition of 1 to 3.
Level 6: Find equivalent cards up to 8 with an addition of 1 to 3.
MultipleData4: 3 stars
Goal: Find cards with equivalent quantities from 4 to 9 with an addition of 1 to 5.
Level 1: Find equivalent cards up to 4 with an addition of 1 to 3.
Level 2: Find equivalent cards up to 5 with an addition of 1 to 4.
Level 3: Find equivalent cards up to 6 with an addition of 1 to 5.
Level 4: Find equivalent cards up to 7 with an addition of 1 to 5.
Level 5: Find equivalent cards up to 8 with an addition of 1 to 5.
Level 6: Find equivalent cards up to 8 with an addition of 1 to 5.
MultipleData4: 3 stars
Goal: Find cards with equivalent quantities from 4 to 9 with an addition of 1 to 9.
Level 1: Find equivalent cards up to 4 with an addition of 1 to 3.
Level 2: Find equivalent cards up to 5 with an addition of 1 to 4.
Level 3: Find equivalent cards up to 6 with an addition of 1 to 5.
Level 4: Find equivalent cards up to 7 with an addition of 1 to 6.
Level 5: Find equivalent cards up to 8 with an addition of 1 to 7.
Level 6: Find equivalent cards up to 9 with an addition of 1 to 8.

  • Activity: Multiplication memory game against Tux (memory-math-mult-tux)

T13124
Goal: Practice multiplication, until all the cards are gone.
Multidataset to be described.

  • Activity: Division memory game against Tux (memory-math-div-tux)

T13125
Goal: Practice division, until all the cards are gone.
Multidataset to be described.

  • Activity: Multiplication and division memory game (memory-math-mult-div)

T13127
Goal: Practice multiplication, division, until all the cards are gone.
MultipleDataset to be described.

  • Activity: All operations memory game against Tux (memory-math-add-minus-mult-div-tux)

T13128
Goal: Practice addition, subtraction, multiplication, division, until all the cards are gone.
Multidataset to be described.

  • Activity: Balance the scales properly (scalesboard)

Goal: Mental calculation, arithmetic equality, unit conversion
T12330
See the task for multi-dataset content

  • Activity: Balance the scales properly with Kg (scalesboard_weight)

T12329
See the task for multi-dataset content

  • Activity: Balance the scales properly with lb (scalesboard_weight_avoirdupois)

T12541
See the task for multi-dataset content

  • Activity: Numbers in Order (planegame)

WIP: T10910
Goal: Numeration training
MultipleData1: 3 stars
Goal: Move the helicopter to catch the clouds in the correct order
Level 1: Move the helicopter to catch the clouds in the correct order and reach the number 3
Numbers max 3
Level 2: Move the helicopter to catch the clouds in the correct order and reach the number 5
Numbers max 5
Level 3: Move the helicopter to catch the clouds in the correct order and reach the number 7
Numbers max 7
Level 4: Move the helicopter to catch the clouds in the correct order and reach the number 9
Numbers max 9
Level 5: Move the helicopter to catch the clouds in the correct order and reach the number 11
Numbers max 11
Level 6: Move the helicopter to catch the clouds in the correct order and reach the number 13
Numbers max 13
MultipleData2: 4 stars
Goal: Move the helicopter to catch the clouds in the correct order
Level 1: Move the helicopter to catch the clouds in the correct order and reach the number 10
Numbers max 10
Level 2: Move the helicopter to catch the clouds in the correct order and reach the number 12
Numbers max 12
Level 3: Move the helicopter to catch the clouds in the correct order and reach the number 14
Numbers max 14
Level 4: Move the helicopter to catch the clouds in the correct order and reach the number 16
Numbers max 16
Level 5: Move the helicopter to catch the clouds in the correct order and reach the number 18
Numbers max 18
Level 6: Move the helicopter to catch the clouds in the correct order and reach the number 20
Numbers max 20

  • Activity: Count the items (enumerate)

Goal: Numeration training
Same numbers sets as Numbers with dominoes

  • Activity: The magician hat (magic-hat-plus)

T10908
Goal: Learn addition
MultipleData1: 1 star
Goal: Addition of two numbers
Level 1: Count how many items are under the magic hat once two quantities have been added. Numbers max 3
Level 2: Count how many items are under the magic hat once two quantities have been added. Numbers max 4
Level 3: Count how many items are under the magic hat once two quantities have been added. Numbers max 5
MultipleData2: 1 star
Goal: Count how many items are under the magic hat once two quantities have been added
Level 1: Count how many items are under the magic hat once two quantities have been added. Numbers max 3
Level 2: Count how many items are under the magic hat once two quantities have been added. Numbers max 5
Level 3: Count how many items are under the magic hat once two quantities have been added. Numbers max 6
Level 4: Count how many items are under the magic hat once two quantities have been added. Numbers max 7
Level 5: Count how many items are under the magic hat once two quantities have been added. Numbers max 8
Level 6: Count how many items are under the magic hat once two quantities have been added. Numbers max 9
Level 7: Count how many items are under the magic hat once two quantities have been added. Numbers max 10
MultipleData3: 3 stars
Goal: Count how many items are under the magic hat once two quantities have been added
Level 1: Count how many items are under the magic hat once two quantities have been added. Numbers max 5
Level 2: Count how many items are under the magic hat once two quantities have been added. Numbers max 10
Level 3: Count how many items are under the magic hat once two quantities have been added. Numbers max 16
Level 4: Count how many items are under the magic hat once two quantities have been added. Numbers max 20
MultipleData4: 4 stars
Goal: Count how many items are under the magic hat once two quantities have been added
Level 1: Count how many items are under the magic hat once two quantities have been added. Numbers max 30
Level 2: Count how many items are under the magic hat once two quantities have been added. Numbers max 50
Level 3: Count how many items are under the magic hat once two quantities have been added. Numbers max 60
Level 4: Count how many items are under the magic hat once two quantities have been added. Numbers max 80
Level 5: Count how many items are under the magic hat once two quantities have been added. Numbers max 100
MultipleData5: 5 stars
Goal: Count how many items are under the magic hat once two quantities have been added.
Level 1: Count how many items are under the magic hat once two quantities have been added. Numbers max 100
Level 2: Count how many items are under the magic hat once two quantities have been added. Numbers max 200
Level 3: Count how many items are under the magic hat once two quantities have been added. Numbers max 500
Level 4: Count how many items are under the magic hat once two quantities have been added. Numbers max 700
Level 5: Count how many items are under the magic hat once two quantities have been added. Numbers max 1000
MultipleData6: Recommended age: 6 stars
Goal: Count how many items are under the magic hat once two quantities have been added
Level 1: Count how many items are under the magic hat once two quantities have been added. Numbers max 1000
Level 2: Count how many items are under the magic hat once two quantities have been added. Numbers max 10 000
Level 3: Count how many items are under the magic hat once two quantities have been added. Numbers max 20 000
Level 4: Count how many items are under the magic hat once two quantities have been added. Numbers max 50 000
Level 5: Count how many items are under the magic hat once two quantities have been added. Numbers max 90 000

  • Activity: Falling Words

Goal: Recognise and type letters
MultipleData1: 3 stars

NOTE: After checking the current level data we have in .json files for each language, I think it's better to just not add multiple dataset to this activity. Because for each language we already have different "features" for the various levels, better just rely on levels without separated datasets as we do now.

Goal: In a limited time recognise word letters and type them
Level 1: In a limited time recognise word letters and type them
Random words up to three letters, each letter must create its own sound (one letter = one phoneme), no digraph eg: eau in beautiful)
Level 2: In a limited time recognise word letters and type them
Random words up to four letters, each letter must create its own sound (one letter = one phoneme), no digraph (eg: eau in beautiful)
Level 3: In a limited time recognise word letters and type them
Random words up to five letters, each letter must create its own sound (one letter = one phoneme), no digraph (eg: eau in beautiful)
MultipleData2: Recommended age: 6-7
Goal: In a limited time recognise word letters and type them
Level 1: In a limited time recognise word letters and type them
Random words up to four letters, each letter must create its own sound (one letter = one phoneme),no digraph (eg: eau in beautiful)
Level 2: In a limited time recognise word letters and type them
Random words up to five letters, each letter must create its own sound (one letter = one phoneme), no digraph (eg: eau in beautiful)
Level 3: In a limited time recognise word letters and type them
Random Any number of letter in the word, each letter must create its own sound (one letter = one phoneme), no digraph (eg: eau in beautiful)
Level 4: In a limited time recognise word letters and type them
Random words up to four letters, use digraph
Level 5: In a limited time recognise word letters and type them
Random words up to five letters, use digraph
Level 6: In a limited time recognise word letters and type them
Random Aby number of letter in the word, use digraph
digraph list: ai (as in rain), ay (day), ea (teach), ea (bread), ea (break), ee (free), ei (eight), ey (key), ie (piece), oa (road), oo (book), oo (room), ow (slow), and ue (true).
MultipleData3: Recommended age: 6-7
Goal: In a limited time recognise word letters and type them
Level 1: In a limited time recognise word letters and type them
Random words up to four letters, use digraph
Level 2: In a limited time recognise word letters and type them
Random words up to five letters, use digraph
Level 3: In a limited time recognise word letters and type them
Random Aby number of letter in the word, use digraph

  • Activity: reversecount

T13456
Dataset is described in the task

  • Activity: Rebuild the mosaic (mosaic)

T12440
Goal: Rebuild the mosaic according to the model
MultipleData1: Recommended age: 3-5
Goal: Rebuild the mosaic according to the model
As the actual implementation but all the items should be on a single line

NOTE: it is not a good idea to keep both the model and the rebuild-area on a single line, as that can not work in two cases:

-in vertical mode

-in horizontal mode, it doesn't work good past a certain number of items, and even more if the screen ratio is close to square, it becomes very bad.

Solution: For dataset1, have a single line, but one on top of the other rather than next to each other.

MultipleData2: Recommended age: 3-5
Goal: Rebuild the mosaic according to the model
Actual implementation

NOTE: for dataset2, we can probably still improve the layout to avoid too small items.
  • Activity: Practice subtraction with a fun game [*]

Goal: Tux is hungry. Help him find fish by counting to the correct ice spot.
Multipledataset to be described

  • Activity: Guess a number

WIP: T12422
Goal: Guess a number in a minimum of try
MultipleData1: Recommended age: 6-7
max number 100
MultipleData2: Recommended age: 7-8
max number 1000
MultipleData3: Recommended age: 8-9
max number 100 000
MultipleData4: Recommended age: 9-10
max number 1 000 000

  • Activity: Chronos (chronos)

T12715

NOTE: I'm still not sure how good idea it is to add multidataset to this activity, for 2 reasons: -putting images in one line will make them quite smaller and so less readable than they are now, and pose problem to adapt to vertical screen too... -if adding new images, you have to make sure that those images have an appropriate licence that allows us to reuse them (which is not so easy to find) PROPOSAL: Just separate current content into 2 datasets: one with simple sequences (current level 1, 3 and 4), and one with more complex sequences (current level 2, 5 and 6). This would make dataset 1 difficulty adapted for children who can read number up to 4, and dataset 2 difficulty adapted to children who can read fully

Goal: Sort the pictures into the order that tells the story
MultipleData1: Recommended age: 4-6
Goal: Sort the pictures into the order that tells the story
Exemple of story can be found by typing "Images sequentielles maternelle" and looking for images 4 images max. In landscape mode it would be nice to have all the images in one line
MultipleData2: Recommended age: 6-7
Goal: Sort the pictures into the order that tells the story
Exemple of story can be found by typing "Images sequentielles CP" and looking for images 4 images max. In landscape mode it would be nice to have all the images in one line
MultipleData3: Recommended age: 7+
Actual implementation

  • Activity: Learning Clock (clockgame)

Goal: Distinguish between time-units (hour, minute and second). Set and display time on an analog clock.
MultipleData1: 4 stars
Goal: Set and display time on analogue clock for full half and quarters of an hour.
Level 1: Set and display time on analogue clock for full hours.
Random hours between 00:00 and 12:00
Level 2: Set and display time on analogue clock for quarter past of an hour.
Random hours between 00:15, 01:15, 02:15 etc..
Level 3: Set and display time on analogue clock for half past of an hour.
Random hours between 00:30, 01:30, 02:30 etc..
Level 4: Set and display time on analogue clock for quarter to of an hour.
Random hours between 00:45, 01:45, 02:45 etc..
MultipleData2: 5 stars
Goal: Set and display time on analogue clock.
Level 1: Set and display time on analogue clock using hours between 00:00 and 12:00 only on multiple of 5 minutes.
Random hours between 00:00 and 12:00
Level 2: Set and display time on analogue clock using hours between 00:00 and 12:00 using written notation (ten past three - quarter past four - three to ten etc..)
Random hours between 00:15, 01:15, 02:15 etc..
Level 3: Set and display time on analogue clock using hours between 00:00 and 12:00 using numbers and written notation (ten past three - 20:32 - quarter past four - 12:11: five to ten etc..) only on multiple of 5 minutes.
Random hours between 00:30, 01:30, 02:30 etc..
Level 4: Set and display time on analogue clock using hours between 00:00 and 12:00.
Random hours between 00:00 and 12:00
Level 5: Set and display time on analogue clock using hours between 00:00 and 12:00 using numbers and written notation (ten past three - 20:32 - twenty one past four - 12:11: three to ten etc..).
Random hours between 00:30, 01:30, 02:30 etc..
Level 6: Set and display time on analogue clock using hours between 00:00 and 24:00.
Random hours between 00:00 and 12:00
Level 7: Set and display time on analogue clock using hours between 00:00 and 24:00 using numbers and written notation (ten past three - 20:32 - twenty one past four - 12:11: three to ten etc..).
Random hours between 00:30, 01:30, 02:30 etc..
idea: adding levels in the same activity comparing hours between two clocks, asking if the left hour is less or more than the right hour.
adding levels asking to read the hour displayed
adding levels comparing analog and digital hours and asking if they are then same
adding levels asking to order in chronological order different hours

  • Activity: Addition of numbers

T12483
Goal: Learn addition tables
MultipleData1: 4 stars
Goal: Learn addition tables from 1 to 5
Level 1: table 1
Level 2: table 2
Level 3: table 3
Level 4: table 4
Level 5: table 5
MultipleData2: 5 stars
Goal: Learn addition tables from 1 to 9
Level 1: table 1
Level 2: table 2
Level 3: table 3
Level 4: table 4
Level 5: table 5
Level 6: table 6
Level 7: table 7
Level 8: table 8
Level 9: table 9

  • Activity: Subtraction of numbers

T12484
Goal: Learn to find the difference between two numbers within a limited period of time
MultipleDataSets to be described

  • Activity: Multiplication of numbers

T12455
Goal: Learn multiplication tables
MultipleData1: 5 stars
Goal: Learn addition tables from 1 to 5
Level 1: table 1
Level 2: table 2
Level 3: table 3
Level 4: table 4
Level 5: table 5
MultipleData2: 6 stars
Goal: Learn addition tables from 1 to 9
Level 1: table 1
Level 2: table 2
Level 3: table 3
Level 4: table 4
Level 5: table 5
Level 6: table 6
Level 7: table 7
Level 8: table 8
Level 9: table 9

  • Activity: Division of numbers

T12485
Goal: Find the result of the division within a limited period of time
Multidataset to be described.

  • Activity: Mirror the given image

T13105

Dataset to refine:
-What do you mean by "The two images are not symmetrically placed" ? it might be tricky to unalign the two while keeping a good size...
Proposal: just reduce the size of the example image, and keep the image to complete at maximum size.
-The dataset's difficulty should not go backward between the end of a dataset and the begining of next one...

Goal: Mirror the given image
MultipleData1: 3 stars
Goal: Mirror the given image
Level 1: Mirror the given image
The two images are symmetrically placed, four tiles, only one color.
Level 2: Mirror the given image choosing the colors.
The two images are symmetrically placed, four tiles, two colors.
Level 3: Mirror the given image choosing the colors.
The two images are not symmetrically placed, four tiles, two colors.
Level 4: Mirror the given image
The two images are symmetrically placed, 9 tiles, two colors.
Level 5: Mirror the given image choosing the colors.
The two images are symmetrically placed, 9 tiles, three colors.
Level 6: Mirror the given image choosing the colors.
The two images are not symmetrically placed, 9 tiles, three colors.
MultipleData2: 4 stars
Goal: Mirror the given image
Level 1: Mirror the given image
The two images are symmetrically placed, 9 tiles, only one color.
Level 2: Mirror the given image choosing the colors.
The two images are symmetrically placed, 9 tiles, three colors.
Level 3: Mirror the given image choosing the colors.
The two images are not symmetrically placed, 9 tiles, three colors.
Level 4: Mirror the given image
The two images are symmetrically placed, 16 tiles, two colors.
Level 5: Mirror the given image choosing the colors.
The two images are symmetrically placed, 16 tiles, three colors.
Level 6: Mirror the given image choosing the colors.
The two images are not symmetrically placed, 16 tiles, three colors.
MultipleData3: 4 stars
Goal: Mirror the given image
Level 1: Mirror the given image choosing the colors.
The two images are symmetrically placed, 16 tiles, three colors.
Level 2: Mirror the given image choosing the colors.
The two images are symmetrically placed, 36 tiles, three colors.
Level 3: Mirror the given image choosing the colors.
The two images are not symmetrically placed, 36 tiles, three colors.
Level 4: Mirror the given image
The two images are symmetrically placed, 49 tiles, four colors.
Level 5: Mirror the given image choosing the colors.
The two images are symmetrically placed, 49 tiles, four colors.
Level 6: Mirror the given image choosing the colors.
The two images are not symmetrically placed, 49 tiles, four colors.

  • Activity: Alphabet sequence

WIP: T10910
Goal: Order letters and words in alphabetical order.
config: 3 modes available

  • capital letters
  • lower letters

--cursive letters-- As we discussed it previously, this requires specific font depending on the language, so better make it a separate task to add a font selection option specific to some activities to allow users/teachers to select different system-installed fonts.

NOTE: to avoid issues with localization, we should limit dataset to alphabetical order of letters, and not use words. The suggested dataset below should be modified accordingly.

MultipleData1: 4 stars
Goal: Order letters in alphabetical order.
Level 1: Order capital letters from a to e in alphabetical order
random A to E
Level 2: Order capital letters from a to e in alphabetical order
random F to K
Level 3: Order capital letters from A to K in alphabetical order
random A to K
Level 4: Order capital letters from L to P in alphabetical order
random L to P
Level 5: Order capital letters from A to P in alphabetical order
random A to P
Level 6: Order capital letters from Q to U in alphabetical order
random q to u
Level 7: Order capital letters from A to U in alphabetical order
random A to U
Level 8: Order capital letters from U to Z in alphabetical order
random U to Z
Level 9: Order capital letters from A to Z in alphabetical order
random A to Z
MultipleData2: Recommended age: 8-9
Goal: Order words in alphabetical order.
Level 1: Order the following words in alphabetical order. The first letters of each word are different.
fruit - road - meat - speech - gold - trip - dance
witch - ghost - trip - house - live - like - road
old - crown - tear - bench - computer - key
brake - dream - prince - talk - fly - history
Level 2: Order the following words in alphabetical order. The first letters of each word are different.
watch - shampoo - sun - apple - table - socks
needle - couch - peanuts - stock - shoes
hanger - toothbrush - plastic - machine - shampoo - towel
Level 3: Order the following words in alphabetical order. The first letters of each word are different.
bread - waist - law - firm - fibre - move - bright - green
part - grid - bank - feel - safe - brick - eat
solve - sound - change - fare - tree - hang
rush - trade - line - boy - girl - key
MultipleData3: Recommended age: 9-10
Goal: Order words in alphabetical order.
Level 1: Order the following words in alphabetical order. The first letters or each word can be similar, you need sometime to look up to the second of third letter.
band - beautiful - balance - ball - basket - base
connection - cook - condition - control - conscious - complex
discovery - digestion - direction - discussion - disease - dirty
engine - elastic - egg - effect - enough - end - electric
Level2 : Order the following words in alphabetical order. The first letters or each word can be similar, you need sometime to look up to the second of third letter.
family - face - fall - fat - fact - false - far
fertile - feeling - fiction - field - fight - female

  • Activity: Click on an uppercase letter

Goal: Letter-name recognition
MultipleDataSets to be described

NOTE: I'm not sure this is good idea to have multidataset for this one, as it will become complicated for localization to different languages.
  • Activity: Share pieces of candy (share)

T13110
Goal: Learn the division of numbers
MultipleData1: Recommended age: 8-9
Goal: Split a number of candies equally between kids
Actual implementation without rest
MultipleData2: Recommended age: 9-10
Goal: Split a number of candies equally between kids. There can be rests.
Actual implementation with rest
Multiple dataset to be defined in more details

  • Activity: Categorization (categorization)

T13112
Goal: Lean to categorize
MultipleData1: Recommended age: 4-6
Goal: Put together all the elements from a given category
Actual implementation with option 1: Put together all the elements from a category with score
MultipleData2: 4 stars
Goal: Put together all the elements from a given category
Actual implementation with options 1 and 2: Put together all the elements from a category with score and without score
MultipleData3: 5 stars
Goal: Put together all the elements from a given category
Actual implementation with option 1, 2 3: Put together all the elements from a category with score, without score and without model

  • Activity: Give Tux his change, including cents

T10906
Goal: Tux bought different items from you and shows you his money. You must give him back his change. At higher levels, several items are displayed, and you must first calculate the total price.
Multidataset to be written here, descibed in a ticket

  • Activity: Numbers With Dice

Goal: In a limited time, count or recognise the number of dots
MultipleData1: 1 star
Goal: In a limited time, count or recognise the number of dots from 1 to 3
Level 1: In a limited time, count or recognise the number 3
Dice 3, several times
Level 2: In a limited time, count or recognise the number of dots from 2 to 3
Random dices from 2 to 3
Level 3: In a limited time, count or recognise the number of dots from 1 to 3
Random dices from 1 to 3

MultipleData2: 1 star
Goal: In a limited time, count or recognise the number of dots from 1 to 4
Level 1: In a limited time, count or recognise the number 4
Dice 4, several times
Level 2: In a limited time, count or recognise the number of dots from 3 to 4
Random dices from 3 to 4
Level 3: In a limited time, count or recognise the number of dots from 2 to 4
Random dices from 2 to 4
Level 4: In a limited time, count or recognise the number of dots from 1 to 4
Random dices from 1 to 4

MultipleData3: 2 stars
Goal: In a limited time, count or recognise the number of dots from 1 to 5
Level 1: In a limited time, count or recognise the number 5
Dice 5, several times
Level 2: In a limited time, count or recognise the number of dots from 4 to 5
Random dices from 4 to 5
Level 3: In a limited time, count or recognise the number of dots from 3 to 5
Random dices from 3 to 5
Level 4: In a limited time, count or recognise the number of dots from 2 to 5
Random dices from 2 to 5
Level 5: In a limited time, count or recognise the number of dots from 1 to 5
Random dices from 1 to 5

MultipleData4: 2 stars
Goal: In a limited time, count or recognise the number of dots from 1 to 6
Level 1: In a limited time, count or recognise the number 6
Dice 6, several times
Level 2: In a limited time, count or recognise the number of dots from 5 to 6
Random dices from 5 to 6
Level 3: In a limited time, count or recognise the number of dots from 4 to 6
Random dices from 4 to 6
Level 4: In a limited time, count or recognise the number of dots from 3 to 6
Random dices from 3 to 6
Level 5: In a limited time, count or recognise the number of dots from 2 to 6
Random dices from 2 to 6
Level 6: In a limited time, count or recognise the number of dots from 1 to 6
Random dices from 1 to 6

MultipleData5: 3 stars
Goal: In a limited time, count or recognise the number of dots from 1 to 7
Level 1: In a limited time, count or recognise the number 7
Dice 7, several times
Level 2: In a limited time, count or recognise the number of dots from 6 to 7
Random dices from 6 to 7
Level 3: In a limited time, count or recognise the number of dots from 5 to 7
Random dices from 5 to 7
Level 4: In a limited time, count or recognise the number of dots from 4 to 7
Random dices from 4 to 7
Level 5: In a limited time, count or recognise the number of dots from 3 to 7
Random dices from 3 to 7
Level 6: In a limited time, count or recognise the number of dots from 2 to 7
Random dices from 2 to 7
Level 7: In a limited time, count or recognise the number of dots from 1 to 7
Random dices from 1 to 7

MultipleData7: 3 stars
Goal: In a limited time, count or recognise the number of dots from 1 to 9
Level 1: In a limited time, count or recognise the number 9
Dice 8, several times
Level 2: In a limited time, count or recognise the number of dots from 8 to 9
Random dices from 8 to 9
Level 3: In a limited time, count or recognise the number of dots from 7 to 9
Random dices from 7 to 9
Level 4: In a limited time, count or recognise the number of dots from 6 to 9
Random dices from 6 to 9
Level 5: In a limited time, count or recognise the number of dots from 5 to 9
Random dices from 5 to 9
Level 6: In a limited time, count or recognise the number of dots from 4 to 9
Random dices from 4 to 9
Level 7: In a limited time, count or recognise the number of dots from 3 to 9
Random dices from 3 to 9
Level 8: In a limited time, count or recognise the number of dots from 2 to 9
Random dices from 2 to 9
Level 9: In a limited time, count or recognise the number of dots from 1 to 9
Random dices from 1 to 9

  • Activity: Find the details

T13116
Goal: Find where a detail is on an image
MultipleData1: Recommended age: 2-5
Goal: Find where a detail is on an image
Level 1: Drag the image details at the right location
Detail surface represents a third of a simple drawing.
Level 2: Drag the image details at the right location
Detail surface represents a fourth of a simple drawing
Level 3: Drag the image details at the right location
Detail surface represents a fifth of of a simple drawing.

MultipleData2: 3 stars
Goal: Find where a detail is on an image
Level 1: Drag the image details at the right location
Detail surface represents a fourth of a complex drawing or of an image.
Level 2: Drag the image details at the right location
Detail surface represents a fifth of a complex drawing or of an image.
Level 3: Drag the image details at the right location
Any detail of a complex drawing or of an image.

MultipleData2: 3 stars
Goal: Find where a detail is on an image
Actual implementation

  • Activity: The magician hat

T10908
Goal: Learn subtraction

  • Activity: Build the same model (crane)

T13115
Goal: Motor-coordination

Dataset1: Grids of 3*4
level1: letters, grid visible
level2: images, grid visible
level3: letters, grid not visible
level4: images, grid not visible

Dataset2: Grids of 4*5
level1: letters, grid visible
level2: images, grid visible
level3: letters, grid not visible
level4: images, grid not visible

Dataset3: Grids of 5*6
level1: letters, grid visible
level2: images, grid visible
level3: letters, grid not visible
level4: images, grid not visible

Dataset4: Grids of 6*7
level1: letters, grid visible
level2: images, grid visible
level3: letters, grid not visible
level4: images, grid not visible

  • Activity: Number sequence

Goal: Can count from 1 to 50.
No multidataset
All age

  • Activity: Money with cents

T10906
Goal: You must buy the different items and give the exact price. At higher levels, several items are displayed, and you must first calculate the total price.

  • Activity: Find the day

WIP: T10909 T12331
Goal: Learn how to count days and find a date on a calendar.
MultipleData1: Recommended age: 7-8
Goal: Read the instructions and select the correct date on the calendar
Questions should never incluide the jump between two months
MultipleData1: Recommended age: 8-9
Goal: Read the instructions and select the correct date on the calendar
Questions include jump between two months
MultipleData1: Recommended age: 9+
Goal: Read the instructions and select the correct date on the calendar
Questions include jump between several months (eg: find the day 78 days adter the 8th of may 2018)

  • Activity: Calendar

WIP: T10909 T12331
Goal: Learn how to use a calendar
MultipleData1: Recommended age: 7-8
Goal: Read the instructions and select the correct date on the calendar
Questions should never incluide the jump between two months
MultipleData1: Recommended age: 8-9
Goal: Read the instructions and select the correct date on the calendar
Questions include jump between two months
MultipleData1: Recommended age: 9+
Goal: Read the instructions and select the correct date on the calendar
Questions include jump between several months (eg: find the day 78 days adter the 8th of may 2018)

  • Activity: Numbers with dominoes

Goal: In a limited time, count the number of dots
MultipleData1: 1 star
Goal: In a limited time, add all the dots present on the domino and give the result (less than 4)
Level 1: In a limited time, count the dots from 1 to 2
Random dices from 1 to 2
Level 2: In a limited time, count or recognise the number of dots from 1 to 3
Random dices from 1 to 3
Level 3: In a limited time, count or recognise the number of dots from 1 to 4
Random dices from 1 to 4

MultipleData2: 2 stars
Goal: In a limited time, count or recognise the number of dots from 1 to 7
Level 1: In a limited time, count or recognise the number of dots from 1 to 4
Random dices from 1 to 4
Level 2: In a limited time, count or recognise the number of dots from 1 to 5
Random dices from 1 to 5
Level 3: In a limited time, count or recognise the number of dots from 1 to 6
Random dices from 1 to 6
Level 4: In a limited time, count or recognise the number of dots from 1 to 7
Random dices from 1 to 7

MultipleData3: Recommended age: 5-10
Goal: In a limited time, count or recognise the number of dots from 1 to 9
Level 1: In a limited time, count or recognise the number of dots from 1 to 6
Random dices from 1 to 6
Level 2: In a limited time, count or recognise the number of dots from 1 to 7
Random dices from 1 to 7
Level 3: In a limited time, count or recognise the number of dots from 1 to 8
Random dices from 1 to 8
Level 4: In a limited time, count or recognise the number of dots from 1 to 9
Random dices from 1 to 9

  • Activity: Practice addition with a target game (target)

T10911
Goal: Throw darts at a target and count your score.
MultipleData1: Recommended age: 4-6
Goal: Hit the target and count the points
Level 1: Hit the target and add the points until 5
Level 2: Hit the target and add the points until 7
Level 3: Hit the target and add the points until 10
MultipleData2: Recommended age: 6-7
Goal: Hit the target and count the points
Level 1: Hit the target and add the points
circles 1 2 4 8 10 20
Level 2: Hit the target and add the points
circles 1 2 4 8 10 20 30
Level 3: Hit the target and add the points
circles 1 2 4 8 10 20 50
MultipleData3: Recommended age: 7-8
Goal: Hit the target and count the points
Level 1: Hit the target and add the points
circles 1 2 4 8 10 20 100
Level 2: Hit the target and add the points
circles 1 2 4 8 10 20 30 100 300
Level 3: Hit the target and add the points
circles 1 2 4 8 10 20 50 100 300 500
MultipleData4: Recommended age: 8-9
Goal: Hit the target and count the points
Level 1: Hit the target and add the points
circles 1 2 4 8 10 20 100
Level 2: Hit the target and add the points
circles 1 2 4 8 10 30 100 300 1000 4000 10000
Level 3: Hit the target and add the points
circles 1 2 4 8 10 30 100 300 1000 4000 10000 500000
MultipleData5: Recommended age: 9-10
Goal: Hit the target and count the points
Level 1: Hit the target and add the points
circles 1 2 4 8 10 20 100
Level 2: Hit the target and add the points
circles 1 2 4 8 10 30 100 300 1000 4000 10000
Level 3: Hit the target and add the points
circles 1 2 4 8 10 30 100 300 1000 4000 10000 500000 1000000 500000

  • Activity: Redraw the given image

Goal: Use the drawing tools to build an identical pattern on the right.
MultipleData1: 3 stars
Goal: Build an identical pattern on the small grid.
MultipleData2: 4 stars
Goal: Build an identical pattern on the medium grid.
MultipleData2: 4 stars
Goal: Build an identical pattern on the large grid.

  • Activity: Locate the region

T13111
Goal: Drag and drop different region on the map
Dataset per continent:

Africa
America
Asia
Australia
Europe

Recommended age: 7+

  • Activity: Land Safe

T13117
Goal: Pilot the spaceship towards the green landing area.
MultipleData1: 4 stars
Goal: The spaceship translates when you use the direction keys
Current levels 1 to 7
MultipleData2: 5 stars
Goal: The ship rotates when you use the direction keys.
Current levels 8 to 14

  • Activity: Lights Off

T13132
Goal: The aim is to switch off all the lights.
See task for dataset description

----------------------------Activities for which we need to think about multidatasets ------------------------

  • Activity: Click on a lowercase letter

Goal: Letter-name recognition

NOTE: I'm not sure this is good idea to have multidataset for this one, as it will become complicated for localization to different languages.
  • Activity: Case association memory game against Tux

Goal: Learning lower and upper case alphabets, memory.

  • Activity: The classic hangman game

Goal: This is a good exercise to improve reading and spelling skills.

  • Activity: Even and Odd Numbers

WIP: T10910
Goal: Numeration training

  • Activity: Gnumch Equality

T13113
Goal: Practice addition, multiplication, division and subtraction.

NOTE: after discussion on irc, we came to conclusion that for gnumch equality/inequality it's better to not split datasets per number but only per operation, as it's not an easy activity in itself, it's more a fun way to practice existing knowledge on operations, not to teach numbers separatly.

Dataset1: practice addition equality
1 level with 10 "stages" with additions

Dataset2: practice subtraction equality
1 level with 10 "stages" with subtractions

Dataset3: practice multiplication equality
1 level with 10 "stages" with multiplications

Dataset4: practice division equality
1 level with 10 "stages" with divisions

  • Activity: Gnumch Inequality

T13114
Goal: Practice addition, subtraction, multiplication and division.

Dataset1: practice addition inequality
1 level with 10 "stages" with additions

Dataset2: practice subtraction inequality
1 level with 10 "stages" with subtractions

Dataset3: practice multiplication inequality
1 level with 10 "stages" with multiplications

Dataset4: practice division inequality
1 level with 10 "stages" with divisions

  • Activity: Gnumch Multiples

Goal: Learn about multiples.

After discussing it on irc, I would suggest no need for dataset for this one
(as only tables from 2 to 9 are relevant, and it's more a fun way to practice multiplication tables than to start to learn them)

  • Activity: Gnumch Factors

Goal: Learn about factors.

After discussing it on irc, I would suggest no need for dataset for this one
(as only a few specific numbers are relevant as we do already, + same comment as for Gnumch Multiples...)

  • Activity: A sliding-block puzzle game (traffic)

No Multipledataset
Goal:

----------------------------Activities with no multidataset------------------

  • Activity: Pilot a Submarine

Goal: Learn how to control a submarine
No Multipledataset
Recommended age: 7+

  • Activity: Balance Box

Goal: Practice fine motor skills and basic counting.
No Multipledataset
Recommended age: 5+

  • Activity: Melody

Goal: Ear-training activity
No multidataset

  • Activity: Make the ball go to Tux

Goal:
No multidataset

  • Activity: Memory Game with images

Goal: Train your memory and remove all the cards
No multidataset

  • Activity: Click and draw

Goal:
No multidataset

  • Activity: Invisible Maze

Goal:
No multidataset
Recommended age: 4+

  • Activity: Missing Letter

Goal: Training reading skills
no multidataset

  • Activity: Tic Tac Toe (with a friend)

Goal: Place three respective marks in any horizontal, vertical, or diagonal row to win the game
no multidataset

  • Activity: Music instruments

Goal: Learn to recognize musical instruments.
No multidataset
Recommended age: 3+

  • Activity: Renewable Energy

Goal: Learn about an electrical system based on renewable energy
No Multipledataset
Recommended age: 7+

  • Activity: Click or tap

Goal: Motor-coordination
No multidataset

  • Activity: Nine men's morris (with a friend)

Goal: Form mills (line of 3 pieces) to remove pieces of opponent until opponent has only two pieces, or doesn't have a legal move
No multidataset

  • Activity: Control the hose-pipe

Goal: Fine motor coordination
No multidataset

  • Activity: Explore Monuments

Goal: To learn about different monuments on the basis of their location.
No MultipleDataset

  • Activity: The History of Louis Braille

Goal:
No multipledataset
Recommended age: 7+

  • Activity: Braille Fun

Goal:
No multidataset

  • Activity: A baby wordprocessor

Goal: Discover the keyboard and the letters.
No multidataset

  • Activity: Watercycle

Goal: Learn the water cycle
No Multipledataset
Recommended age: 3+

  • Activity: Explore Farm Animals

Goal: Learn to associate animal sounds with the animal name and what the animal looks like.
No multipledataset
3 stars

  • Activity: Family

Goal: Learn the relationships in a family, according to the lineal system used in most Western societies
No multipledataset
4 stars

  • Activity: Click On Me

Goal: Motor coordination: moving the hand precisely.
No multidataset

  • Activity: Matching Items

Goal: Motor coordination. Conceptual matching.
Recommended age: any

  • Activity: Play checkers with your friend

Goal: Capture all the pieces of your opponent before your opponent capture all of yours.
No multidataset

  • Activity: Align four (with a friend)

Goal: Create a line of 4 tokens either horizontally (lying down), vertically (standing up) or diagonally.
No multidataset

  • Activity: Bargame (with a friend)

Goal: Don't put the ball in the last hole
No multidataset

  • Activity: Complete the puzzle

Goal: Drag the details on their respective place
Recommended age: all

  • Activity: Explore World Music

Goal: Develop a better understanding of the variety of music present in the world
No multipledataset
Recommended age: 7+

  • Activity: Draw Numbers

Goal: Learning how to draw the numbers in a funny way.
No multidataset

  • Activity: Enrich your vocabulary

Goal: Enrich your vocabulary in your native language or in a foreign one.
No multidataset

  • Activity: Roman numerals

Goal:

  • Activity: Audio memory game against Tux

Goal: Train your audio memory and remove all the cards.
No multidataset

  • Activity: Mining for gold

Goal: Learn to use the mousewheel or the zoom / pinch gesture to zoom in and out.
No multidataset

  • Activity: Memory Game with images against Tux

Goal: Train your memory and remove all the cards

  • Activity: Align four (against Tux)

Goal: Create a line of 4 tokens either horizontally (lying down), vertically (standing up) or diagonally.
No multidataset

  • Activity: Letter in which word

Goal: Select all the words which contain the spoken letter.

  • Activity: Play chess against your friend

Goal:
No multidataset

  • Activity: Digital Electricity

Goal: Freely create a digital electric schema with a real time simulation of it.
No Multipledataset
Recommended age: 8+

  • Activity: Photo Hunter

Goal: Visual Discrimination
No multidataset

  • Activity: End of chess game

Goal:
No multidataset

  • Activity: Play checkers against the computer

Goal: Capture all the pieces of your opponent before your opponent capture all of yours.
No multidataset

  • Activity: Double tap or double click

Goal: Motor-coordination
No multidataset

  • Activity: Bargame (against Tux)

Goal: Don't put the ball in the last hole
No multidataset

  • Activity: Penalty kick

Goal:
No multidataset

  • Activity: Mixing color of paint

Goal: Mix the primary colors to match to the given color
No Multipledataset
Recommended age: 6+

  • Activity: Logical associations

Goal: Logic training activity
No Multipledataset
Recommended age: 3+

  • Activity: Move the mouse or touch the screen

Goal: Motor-coordination
No multidataset

  • Activity: A simple drawing activity

Goal: Enhance creative skills
No Multipledataset
Recommended age: 3+

  • Activity: Tic Tac Toe (against Tux)

Goal: Place three respective marks in any horizontal, vertical, or diagonal row to win the game
No multidataset

  • Activity: Find your left and right hands

Goal: Distinguish right and left hands from different points of view. Spatial representation
No multipledataset
Recommended age 5+

  • Activity: Play chess against Tux

Goal:
No multidataset

  • Activity: The fifteen game

Goal:
No multidataset

  • Activity: Image Name

Goal: Vocabulary and reading
No multidataset

  • Activity: Simple Letters

Goal: Letter association between the screen and the keyboard

  • Activity: Advanced colors

Goal: Learn to recognize unusual colors.
No multipledataset
Recommended age: 6+

  • Activity: Horizontal reading practice

Goal: Reading training in a limited time

  • Activity: Colors

Goal: This activity teaches you to recognize different colors. When you hear the name of the color, touch the duck wearing it.
Recommended 4-7

  • Activity: Discover the Braille system

Goal: Let children discover the Braille system.
No multidataset
Recommended age: 8+

  • Activity: Super Brain

Goal: Tux has hidden several items. Find them again in the correct order
No multidataset

  • Activity: The Tower of Hanoi

Goal: need to fill a goal for hanoi_real
No multidataset

  • Activity: Railroad activity

Goal: Memory training
No multidataset

  • Activity: Relative Maze

Goal:
No multidataset
Recommended age: 3+

  • Activity: Vertical-reading practice

Goal: Reading training in a limited time

  • Activity: Maze

Goal:
No multidataset

  • Activity: Solar System

Goal:
No multidataset

  • Activity: Draw Letters

Goal: Learning how to draw the letters in a funny way.

  • Activity: Point the relatives

Goal: Learn the relationships in a family, according to the lineal system used in most Western societies
No multidataset
Recommended age: 6+

  • Activity: Hexagon

Goal: Logic-training activity
No Multipledataset
Recommended age: 5+

  • Activity: Nine men's morris (against Tux)

Goal: Form mills (line of 3 pieces) to remove pieces of Tux until Tux has only two pieces, or doesn't have a legal move
No multidataset

  • Activity: Assemble the puzzle

Goal: Spatial representation

  • Activity: The tangram puzzle game

Goal: need to fill a goal for tangram

  • Activity: Intro gravity

Goal: Maintain the spaceship in the middle without crashing into the planets or the asteroids
No Multipledataset
Recommended age: 8+

  • Activity: Gnumch Primes

Goal: Learn about prime numbers.

  • Activity: Mixing colors of light

Goal: Mix the primary colors to match to the given color.
No Multipledataset
Recommended age: 3+

  • Activity: Simplified Tower of Hanoi

Goal: Reproduce the tower on the right in the empty space on the left
No multidataset

  • Activity: The football game

Goal: Kick the ball behind the goal keeper on the right
No Multipledataset
Recommended age: 3+

  • Activity: Operate a canal lock

Goal:
No multidataset

  • Activity: Graph Coloring

Goal: Learn to distinguish between different colors/shapes and learn about relative positions.
not sure there from what age :(

  • Activity: Explore World Animals

Goal:
No multipledataset
Recommended age: 7+

  • Activity: Wordnumber memory game

Goal: Reading numbers, memory.

  • Activity: Locate the countries

Goal: Drag the countries on the map
No multipledataset
Recommended age: 6+

  • Activity: Audio memory game

Goal: Train your audio memory and remove all the cards.
No multidataset

Related Objects

StatusAssignedTask
OpenNone
ResolvedAkshayCHD
OpenAkshayCHD
ResolvedAkshayCHD
OpenAkshayCHD
ResolvedAkshayCHD
ResolvedAkshayCHD
Resolvedshubhammishra
Resolvedshubhammishra
Resolvedshubhammishra
Resolvedshubhammishra
Resolveddekumar
Resolvedshubhammishra
Opendekumar
Resolveddekumar
Resolveddekumar
Resolvedshubhammishra
Resolvedshubhammishra
Resolvedshubhammishra
Resolveddekumar
Resolvedsambhavkaul
Resolveddekumar
Resolvedshubhammishra
Wontfixecharruau
Resolvedtimotheegiet
Resolveddekumar
Resolveddekumar
Resolvedjjazeix
Resolveddekumar
Resolveddekumar
Resolveddekumar
Resolveddekumar
Resolveddekumar
Resolveddekumar
Resolveddekumar
Resolveddekumar
Resolveddekumar
Resolveddekumar
Resolveddekumar
Resolvedshubhammishra
Resolvedshubhammishra
Resolvedshubhammishra
Resolvedshubhammishra
Resolvedshubhammishra
Resolvedshubhammishra
Resolvedshubhammishra
Resolvedshubhammishra
Resolvedjjazeix
Resolvedjjazeix
There are a very large number of changes, so older changes are hidden. Show Older Changes
echarruau updated the task description. (Show Details)Feb 18 2020, 3:49 PM
timotheegiet updated the task description. (Show Details)Feb 20 2020, 7:51 PM
timotheegiet updated the task description. (Show Details)Feb 20 2020, 7:54 PM
timotheegiet updated the task description. (Show Details)Feb 20 2020, 7:59 PM
timotheegiet updated the task description. (Show Details)Feb 20 2020, 8:02 PM
jjazeix updated the task description. (Show Details)Feb 22 2020, 1:33 PM
timotheegiet updated the task description. (Show Details)Feb 22 2020, 3:11 PM
timotheegiet updated the task description. (Show Details)Feb 22 2020, 3:14 PM
timotheegiet updated the task description. (Show Details)Feb 22 2020, 5:43 PM
timotheegiet updated the task description. (Show Details)Mar 1 2020, 4:29 PM
timotheegiet updated the task description. (Show Details)Mar 1 2020, 4:40 PM
timotheegiet updated the task description. (Show Details)
timotheegiet updated the task description. (Show Details)Mar 1 2020, 4:45 PM
timotheegiet updated the task description. (Show Details)Mar 1 2020, 4:58 PM
timotheegiet updated the task description. (Show Details)Mar 3 2020, 2:42 PM
timotheegiet updated the task description. (Show Details)Mar 3 2020, 2:53 PM
timotheegiet updated the task description. (Show Details)Mar 3 2020, 6:50 PM
timotheegiet updated the task description. (Show Details)Mar 5 2020, 7:01 PM
timotheegiet updated the task description. (Show Details)Mar 5 2020, 7:05 PM
jjazeix updated the task description. (Show Details)Mar 22 2020, 3:10 PM
jjazeix updated the task description. (Show Details)Mar 22 2020, 3:23 PM
timotheegiet updated the task description. (Show Details)Mar 23 2020, 4:34 PM
timotheegiet updated the task description. (Show Details)Mar 23 2020, 4:41 PM
jjazeix updated the task description. (Show Details)
jjazeix updated the task description. (Show Details)
jjazeix updated the task description. (Show Details)Mar 29 2020, 1:36 PM
jjazeix updated the task description. (Show Details)Mar 30 2020, 10:46 AM
shubhammishra updated the task description. (Show Details)May 6 2020, 9:27 PM
jjazeix updated the task description. (Show Details)May 8 2020, 6:44 PM
dekumar updated the task description. (Show Details)May 9 2020, 12:52 PM
dekumar updated the task description. (Show Details)Jul 3 2020, 4:58 PM
dekumar updated the task description. (Show Details)Jul 3 2020, 5:01 PM
dekumar updated the task description. (Show Details)Jul 3 2020, 5:14 PM
shubhammishra updated the task description. (Show Details)Jul 4 2020, 6:49 AM
shubhammishra updated the task description. (Show Details)
dekumar updated the task description. (Show Details)Jul 13 2020, 8:54 AM
dekumar updated the task description. (Show Details)
jjazeix updated the task description. (Show Details)Jul 28 2020, 6:43 PM
jjazeix updated the task description. (Show Details)
dekumar updated the task description. (Show Details)Aug 19 2020, 4:54 PM
jjazeix updated the task description. (Show Details)Aug 30 2020, 9:06 AM

Hi Tim,

Activity: Click on a lowercase letter

Goal: Letter-name recognition

NOTE: I'm not sure this is good idea to have multidataset for this one, as it will become complicated for localization to different languages.

It would be very good to be able through the multipledataset to be able to choose which letter you want to choose, as we do not teach them all at the same time. Same for capital letter.
Could we have a mecanism for "advanced" translator? Something to say, the translator knows what he is doing let him use multipledataset otherwise using default version. ?

Activity: The classic hangman game

Goal: This is a good exercise to improve reading and spelling skills.

We will need multipledataset for this one when using it in server mode.

timotheegiet added a subscriber: jjazeix.EditedDec 17 2020, 2:50 PM

About multi-dataset in Click on a lowercase letter, in theory I'm not against this, the issue is how to implement it, because:
-this activity has different number of levels depending on the locale
-if we want to add multi-dataset to it, we need to be able to have a different number of dataset specific to each local, with different description for each
(because each locale will want different number of dataset with different requirements).
This is not something doable with the way it works currently (as far as I know), so first we need to see if we can somehow make it possible. Maybe @jjazeix can give his opinion on this topic.

The only way I see it possible would be to add sub directories under ressouces, and a test that says that if it en, or fr, or de etc etc gcompris should go in it and take the content instead of the 1 2 3 in ressources.

About multi-dataset in Click on a lowercase letter, in theory I'm not against this, the issue is how to implement it, because:
-this activity has different number of levels depending on the locale
-if we want to add multi-dataset to it, we need to be able to have a different number of dataset specific to each local, with different description for each
(because each locale will want different number of dataset with different requirements).
This is not something doable with the way it works currently (as far as I know), so first we need to see if we can somehow make it possible. Maybe @jjazeix can give his opinion on this topic.

Yes, for now, we can only have
Dataset1.qml: qsTr(""); qsTr(""). which would be 2 levels. The issue with it, as you mentioned, is that it forces translators to have exactly 2 levels. Which is bad. Also, it would force to translate with something that is not related and it could cause issues.

The only way I see it possible would be to add sub directories under ressouces, and a test that says that if it en, or fr, or de etc etc gcompris should go in it and take the content instead of the 1 2 3 in ressources.

Yes, but it wouldn't be seen immediately in the dataset window.
As said by mail, adding a level in the tree with the locale could be a solution, another one, could be to prefix or suffix the name of the dataset file with the locale.
For now, we don't have any restriction on the name of the dataset folder (we named them with numbers from 1 to n, but we wanted we could have called them "chocolate", it wouldn't have changed anything. Except me getting hungry more and more.).
I'll do some experiments on the different solutions to try to add localised datasets.
One point to take in account is that we probably can never have the translation part (it won't be in any po file) and we would need to document somewhere that there are new files to update (like we do for now, but the list will increase).

Also for some of the exercices it needs to be done by people that are teaching, and for example know what are the letters to be worked on at the beginning. I think we will need to build a special tool like the one we have for kde translation just to follow these very special language specific type of exercices. This will not be done using lokalize this time.