# Difference between revisions of "Qt Quick Migration status"

(removed useless menu entry.) |
(→In progress activities from Ideas for activities page) |
||

(270 intermediate revisions by 25 users not shown) | |||

Line 1: | Line 1: | ||

+ | == Porting guidelines == | ||

+ | |||

+ | First you should consider the Gtk+ activity as an example, not as a something we want to clone exactly. You are encouraged to improve the original version, either from a user experience stand point and on the educational value. | ||

+ | |||

+ | Think about adding animations where necessary. It was hard to do in Gtk+ and its very easy in QML. | ||

+ | |||

+ | One important part of the work is to make the activity resolution independent (including support for vertical and horizontal layout). | ||

+ | |||

+ | == Images == | ||

+ | |||

+ | The preferred image format is svg. A valuable resource for images is [http://openclipart.org openclipart.org]. To edit svg image you can use the [http://www.inkscape.org excellent vector graphic editor Inkscape]. In the GCompris Gtk+ version many images are already in svg but not all. I created an archive of all the [http://gcompris.net/incoming/all_old_svg_images.tgz svg images I have], maybe the one you miss is in it. | ||

+ | |||

+ | We moved the tracking of our tasks to [https://phabricator.kde.org/maniphest/query/0Xc51jhWJnw0/#R KDE's Phabricator]. | ||

+ | |||

+ | == Bug Tracking == | ||

+ | |||

+ | See bugs on [https://phabricator.kde.org/maniphest/query/0Xc51jhWJnw0/#R KDE's Phabricator] | ||

+ | |||

+ | |||

+ | === For the sake of memory, what we have done === | ||

{| class="wikitable" | {| class="wikitable" | ||

! Name !! Description !! Status !! Developer | ! Name !! Description !! Status !! Developer | ||

|- | |- | ||

− | | / | + | | /computer/keyboard/ballcatch || Make the ball go to Tux. Press the two shift keys at the same time, to make the ball go in a straight line. || DONE || Johnny |

|- | |- | ||

− | | /computer/keyboard/ | + | | /computer/keyboard/gletters || Simple Letters. Type the falling letters before they reach the ground || DONE || Holger Kaelberer |

|- | |- | ||

− | | /computer/keyboard/ | + | | /computer/keyboard/smallnumbers || Numbers With Dice. Count the number of dots on dice before they reach the ground || DONE || Bruno Coudoin |

|- | |- | ||

− | | /computer/keyboard/ | + | | /computer/keyboard/wordsgame || Falling Words. Type the falling words before they reach the ground || DONE || Holger Kaelberer |

|- | |- | ||

− | + | | /computer/mouse/clickanddraw || Click and draw. Draw the picture by clicking on the blue points. || DONE || Allon | |

− | |||

− | | /computer/mouse/clickanddraw || Click and draw. Draw the picture by clicking on the blue points. || | ||

|- | |- | ||

| /computer/mouse/clickgame || Click On Me. Left-Click with the mouse on all the swimming fish before they leave the fishtank || DONE || Bruno | | /computer/mouse/clickgame || Click On Me. Left-Click with the mouse on all the swimming fish before they leave the fishtank || DONE || Bruno | ||

Line 22: | Line 40: | ||

| /computer/mouse/erase_clic || Click the mouse. Click the mouse to erase the area and discover the background || DONE || Bruno | | /computer/mouse/erase_clic || Click the mouse. Click the mouse to erase the area and discover the background || DONE || Bruno | ||

|- | |- | ||

− | | / | + | | /experience/intro_gravity || Intro gravity. Introduction to the concept of gravity || DONE || Siddhism |

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

|- | |- | ||

− | | / | + | | /computer/mouse/followline || Control the hose-pipe. Tux needs to water the flowers, but the hose is blocked. || DONE || Bruno |

|- | |- | ||

− | | / | + | | /computer/mouse/mining || Mining for gold. Use the mousewheel to approach the rockwall an look for gold nuggets. || DONE || Bruno |

|- | |- | ||

− | | / | + | | /computer/mouse/penalty || Penalty kick. Double click the mouse on the ball to score a goal. || DONE || Stephane Mankowski |

|- | |- | ||

− | | /discovery/ | + | | /discovery/braille/braille_alphabets || Discover the Braille system. Learn and memorize the Braille system. || DONE || Arkit Vora |

|- | |- | ||

− | | /discovery/ | + | | /discovery/braille/braille_fun || Braille Fun. Braille the falling letters || DONE || Arkit Vora |

|- | |- | ||

− | | /discovery/ | + | | /discovery/braille/louis_braille || The History of Louis Braille. Review the major dates of the inventor of the Braille system. || DONE || Arkit Vora |

|- | |- | ||

− | | /discovery/ | + | | /discovery/colors_group/advanced_colors || Advanced colors. Click on the correct color || DONE || Bruno |

|- | |- | ||

− | | /discovery/ | + | | /discovery/colors_group/color_mix || Mixing color of paint. To understand color mixing. || DONE || Stephane Mankowski |

|- | |- | ||

− | | /discovery/ | + | | /discovery/colors_group/color_mix_light || Mixing colors of light. Understanding mixing of colors of light. || DONE || Stephane Mankowski |

|- | |- | ||

− | | /discovery/ | + | | /discovery/colors_group/colors || Colors. Click on the right color || DONE || Bruno |

|- | |- | ||

− | | /discovery/ | + | | /discovery/colors_group/mosaic || Rebuild the mosaic. Rebuild the mosaic || DONE || Bruno |

|- | |- | ||

− | | /discovery/ | + | | /discovery/miscelaneous/explore_world_animals || Explore World Animals. Learn about world animals, interesting facts and their location on a map. || DONE || Djalil MESLI |

|- | |- | ||

− | | /discovery/ | + | | /discovery/sound_group/explore_farm_animals || Explore Farm Animals. Learn about farm animals, what sounds they make, and interesting facts. || DONE || Djalil MESLI |

|- | |- | ||

− | | /discovery/ | + | | /discovery/sound_group/explore_world_music || Explore World Music. Learn about the music of the world. || DONE || Djalil MESLI |

|- | |- | ||

− | | /discovery/ | + | | /discovery/mazeMenu/maze || Maze. Find your way out of the maze || DONE || Stephane Mankowski |

|- | |- | ||

− | | /discovery/ | + | | /discovery/mazeMenu/maze2DRelative || Maze. Find your way out of the maze (Move is relative) || DONE || Stephane Mankowski |

|- | |- | ||

− | | /discovery/ | + | | /discovery/mazeMenu/mazeInvisible || Maze. Find your way out of the invisible maze || DONE || Stephane Mankowski |

|- | |- | ||

− | | /discovery/ | + | | /discovery/memory_group/memory || Memory Game with images. Flip the cards to find the matching pairs || DONE || JB BUTET |

|- | |- | ||

− | | /discovery/ | + | | /discovery/memory_group/memory_sound || Audio memory game. Click on Tux the violinist and listen to find the matching sounds || DONE || JB BUTET |

|- | |- | ||

− | | /discovery/ | + | | /discovery/memory_group/memory_sound_tux || Audio memory game against Tux. Play the audio memory game against Tux || DONE || JB BUTET |

|- | |- | ||

− | | /discovery/ | + | | /discovery/memory_group/memory_tux || Memory Game with images, against Tux. Have a memory competition with Tux. || DONE || JB BUTET |

|- | |- | ||

− | | /discovery/miscelaneous/ | + | | /discovery/miscelaneous/algorithm || algorithm. Complete a list of symbols || DONE || Bharath M S |

|- | |- | ||

− | | /discovery/miscelaneous/ | + | | /discovery/miscelaneous/clockgame || Learning Clock. Learn how to tell the time || DONE || Stephane Mankowski |

|- | |- | ||

| /discovery/miscelaneous/leftright || Find your left and right hands. Determine if a hand is a right or a left hand || DONE || Bruno | | /discovery/miscelaneous/leftright || Find your left and right hands. Determine if a hand is a right or a left hand || DONE || Bruno | ||

|- | |- | ||

− | + | | /discovery/sound_group/instruments || Music instruments. Click on the correct musical instruments || DONE || Bruno | |

− | |||

− | |||

− | |||

− | | /discovery/sound_group/instruments || Music instruments. Click on the correct musical instruments || | ||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

|- | |- | ||

− | | /experience/ | + | | /experience/canal_lock || Operate a canal lock. Tux is in trouble, and needs to take his boat through a lock. Help Tux and find out how a canal lock works. || DONE || Bruno |

|- | |- | ||

− | | /experience/ | + | | /experience/hydroelectric || Learn about an electrical system based on renewable energy. Tux has come back from a long fishing party on his boat. Bring the electrical system back up so he can have light in his home. || DONE || Sagar Chand Agarwal |

|- | |- | ||

− | | / | + | | /experience/watercycle || Learn about the water cycle. Tux has come back from a long fishing party on his boat. Bring the water system back up so he can take a shower. || DONE || Sagar Chand Agarwal |

|- | |- | ||

− | + | | /fun/billard || The football game. Kick the ball into the goal. Renamed as football. || DONE || Bharath M S | |

− | |||

− | |||

− | |||

− | | /fun/billard || The football game. Kick the ball into the goal | ||

− | |||

− | |||

|- | |- | ||

| /fun/hexagon || hexagon. Find the strawberry by clicking on the blue fields || DONE || Bruno | | /fun/hexagon || hexagon. Find the strawberry by clicking on the blue fields || DONE || Bruno | ||

|- | |- | ||

− | + | | /fun/wordprocessor || Your word processor. A simple word processor to enter and save any text || DONE || Bruno | |

− | |||

− | | /fun/wordprocessor || Your word processor. A simple word processor to enter and save any text || | ||

|- | |- | ||

− | | / | + | | /math/algebramenu/algebra_group/algebra_by || Practice the multiplication operation. Answer some algebra questions || DONE || Aruna S |

|- | |- | ||

− | | /math/algebramenu/algebra_group/ | + | | /math/algebramenu/algebra_group/algebra_minus || Practice the subtraction operation. Answer some algebra questions || DONE || Aruna S |

|- | |- | ||

− | | /math/algebramenu/algebra_group/ | + | | /math/algebramenu/algebra_group/algebra_plus || Practice the addition operation. Answer some algebra questions || DONE || Aruna S |

|- | |- | ||

− | | /math/algebramenu/ | + | | /math/algebramenu/gnumchmenu/gnumch-equality || Equality Number Munchers. Guide the Number Muncher to the expressions that equal the number at the top of the screen. || DONE || Manuel Tondeur |

|- | |- | ||

− | | /math/algebramenu/ | + | | /math/algebramenu/gnumchmenu/gnumch-factors || Factor Number Munchers. Guide the Number Muncher to all the factors of the number at the top of the screen. || DONE || Manuel Tondeur |

|- | |- | ||

− | | /math/algebramenu/gnumchmenu/gnumch- | + | | /math/algebramenu/gnumchmenu/gnumch-inequality || Inequality Number Munchers. Guide the Number Muncher to the all the expressions that do not equal the number at the top of the screen. || DONE || Manuel Tondeur |

|- | |- | ||

− | | /math/algebramenu/gnumchmenu/gnumch- | + | | /math/algebramenu/gnumchmenu/gnumch-multiples || Multiple Number Munchers. Guide the Number Muncher to all the multiples of the number at the top of the screen. || DONE || Manuel Tondeur |

|- | |- | ||

− | | /math/algebramenu/gnumchmenu/gnumch- | + | | /math/algebramenu/gnumchmenu/gnumch-primes || Prime Number Munchers. Guide the Number Muncher to all the prime numbers. || DONE || Manuel Tondeur |

|- | |- | ||

− | | /math/algebramenu/ | + | | /math/algebramenu/memory_op_group/memory_add || Addition memory game. Turn the cards over to find two numbers which add up the same, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/ | + | | /math/algebramenu/memory_op_group/memory_add_minus || Addition and subtraction memory game. Turn the cards over to find two numbers which add or subtract the same, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/memory_op_group/ | + | | /math/algebramenu/memory_op_group/memory_add_minus_mult_div || All operations memory game. Turn the cards over to find a matching operation, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/memory_op_group/ | + | | /math/algebramenu/memory_op_group/memory_div || Division memory game. Turn the cards over to find a matching operation, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/memory_op_group/ | + | | /math/algebramenu/memory_op_group/memory_minus || Subtraction memory game. Turn the cards over to find two numbers which subtract the same, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/memory_op_group/ | + | | /math/algebramenu/memory_op_group/memory_mult || Multiplication memory game. Turn the cards over to find two numbers which multiply the same, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/memory_op_group/ | + | | /math/algebramenu/memory_op_group/memory_mult_div || Multiplication and division memory game. Turn the cards over to find a matching operation, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/ | + | | /math/algebramenu/memory_op_group_tux/memory_add_minus_mult_div_tux || All operations memory game against Tux. Turn the cards over to find a matching operation, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/ | + | | /math/algebramenu/memory_op_group_tux/memory_add_minus_tux || Addition and subtraction memory game against Tux. Turn the cards over to find two numbers which add or subtract the same, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/memory_op_group_tux/ | + | | /math/algebramenu/memory_op_group_tux/memory_add_tux || Addition memory game against Tux. Turn the cards over to find two numbers which add up the same, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/memory_op_group_tux/ | + | | /math/algebramenu/memory_op_group_tux/memory_div_tux || Division memory game against Tux. Turn the cards over to find a matching operation, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/memory_op_group_tux/ | + | | /math/algebramenu/memory_op_group_tux/memory_minus_tux || Subtraction memory game against Tux. Turn the cards over to find two numbers which subtract the same, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/memory_op_group_tux/ | + | | /math/algebramenu/memory_op_group_tux/memory_mult_div_tux || Multiplication and division memory game against Tux. Turn the cards over to find a matching operation, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/memory_op_group_tux/ | + | | /math/algebramenu/memory_op_group_tux/memory_mult_tux || Multiplication memory game against Tux. Turn the cards over to find a matching operation, until all the cards are gone. || DONE || JB BUTET |

|- | |- | ||

− | | /math/algebramenu/ | + | | /math/algebramenu/scalesboard || Balance the scales properly. Drag and Drop weights to balance the scales || DONE || Bruno |

|- | |- | ||

− | | /math/algebramenu/ | + | | /math/algebramenu/scalesboard_weight || Balance the scales properly. Drag and Drop masses to balance the scales and calculate the weight || DONE || Bruno |

|- | |- | ||

− | | /math/algebramenu/ | + | | /math/algebramenu/target || Practice addition with a target game. Hit the target and count your points || DONE || Bruno Coudoin |

|- | |- | ||

− | | /math/ | + | | /math/geometry/redraw || Redraw the given item. Copy a drawing from the box on the right into the box on the left. || DONE || Bruno |

|- | |- | ||

− | | /math/ | + | | /math/geometry/redraw_symmetrical || Mirror the given item. Copy the mirror image of an object from the box on the right into the box on the left. || DONE || Bruno |

|- | |- | ||

− | | /math/ | + | | /math/numeration/drawnumber || Draw Number. Draw the picture by following numbers || DONE || Allon |

|- | |- | ||

− | | /math/ | + | | /math/numeration/enumerate || Count the items. Place the items in the best way to count them || DONE || Thibrom |

|- | |- | ||

− | | /math/ | + | | /math/numeration/guessnumber || Guess a number. Help Tux escape the cave. Tux hides a number for you to find. || DONE || Thibrom |

|- | |- | ||

− | | /math/numeration/ | + | | /math/numeration/magic_hat_minus || The magician hat. Count how many items are under the magic hat after some have got away || DONE || Thibrom |

|- | |- | ||

− | | /math/numeration/ | + | | /math/numeration/magic_hat_plus || The magician hat. Count how many items are under the magic hat || DONE || Thibrom |

|- | |- | ||

− | | /math/numeration/ | + | | /math/numeration/memory_enumerate || Enumeration memory game. Turn the cards over to match the number with the drawn picture. || DONE || Bruno Coudoin |

|- | |- | ||

− | | /math/numeration/ | + | | /math/numeration/money_group/money || Money. Practice money usage || DONE || Bruno |

|- | |- | ||

− | | /math/numeration/ | + | | /math/numeration/money_group/money_back || Give tux his change. Practice money usage by giving Tux his change || DONE || Bruno |

|- | |- | ||

− | | /math/numeration/ | + | | /math/numeration/money_group/money_back_cents || Give tux his change, including cents. Practice money usage by giving Tux his change || DONE || Bruno |

|- | |- | ||

− | | /math/numeration/money_group/ | + | | /math/numeration/money_group/money_cents || Money. Practice money usage including cents || DONE || Bruno |

|- | |- | ||

− | | /math/numeration/ | + | | /math/numeration/planegame || Numbers in Order. Move the helicopter to catch the clouds in the correct order || DONE || Johnny |

|- | |- | ||

− | | /math/numeration/ | + | | /math/numeration/reversecount || Practice subtraction with a fun game. Tux is hungry. Help him find fish by counting to the correct ice spot. || DONE || Allon |

|- | |- | ||

− | | /math/numeration/ | + | | /math/numeration/smallnumbers2 || Numbers with pairs of dice. Count the number of dots on dice before they reach the ground || DONE || Bruno Coudoin |

|- | |- | ||

− | | / | + | | /puzzle/fifteen || The fifteen game. Move each item to make an increasing series: from the smallest to the largest || DONE || Bruno |

|- | |- | ||

− | | / | + | | /puzzle/hanoi || Simplified Tower of Hanoi. Reproduce the given tower || DONE || Johnny |

|- | |- | ||

− | | / | + | | /puzzle/hanoi_real || The Tower of Hanoi. Reproduce the tower on the right side || DONE || Amit Tomar |

|- | |- | ||

− | | /puzzle/ | + | | /puzzle/lightsoff || Lights Off. The aim is to switch off all the lights. || DONE || Stephane Mankowski |

|- | |- | ||

− | | /puzzle/ | + | | /puzzle/paintings || Assemble the puzzle. Drag and Drop the items to rebuild the original paintings || DONE || Pulkit |

|- | |- | ||

− | | /puzzle/ | + | | /puzzle/sudoku || Sudoku, place unique symbols in a square.. Symbols must be unique in a row, in a column, and (if defined) each region. || DONE || Johnny |

|- | |- | ||

− | | /puzzle/ | + | | /puzzle/superbrain || Super Brain. Tux has hidden several items. Find them again in the correct order || DONE || Holger |

|- | |- | ||

− | | /puzzle/ | + | | /puzzle/traffic || A sliding-block puzzle game. Remove the red car from the parking lot through the gate on the right || DONE || Holger |

|- | |- | ||

− | | / | + | | /reading/click_on_letter || Click on a lowercase letter. Listen to a letter and click on the right one || DONE || Holger |

|- | |- | ||

− | | / | + | | /reading/click_on_letter_up || Click on an uppercase letter. Listen to a letter and click on the right one || DONE || Holger |

|- | |- | ||

− | | / | + | | /reading/imageid || Reading practice. Practice reading by finding the word matching an image || DONE || Holger Kaelberer |

|- | |- | ||

− | | / | + | | /reading/memory_wordnumber || Wordnumber memory game. Turn the cards over to match the number with the word matching it. || DONE || Bruno Coudoin |

|- | |- | ||

− | | / | + | | /reading/missing_letter || Missing Letter. Fill in the missing letter || DONE || Amit Tomar |

|- | |- | ||

− | | / | + | | /strategy/connect4 || Connect 4. Arrange four coins in a row || DONE || Bharath M S |

|- | |- | ||

− | | / | + | | /strategy/connect4-2players || Connect 4 (2 Players). Arrange four coins in a row || DONE || Bharath M S |

|- | |- | ||

− | | / | + | | /strategy/chess/chess_computer || Learning chess. Play chess against the computer in a learning mode || DONE || Bruno |

|- | |- | ||

− | | / | + | | /strategy/chess/chess_2players || Play chess agains your friend (NEW in Qt version). || DONE || Bruno |

|- | |- | ||

− | | / | + | | /strategy/chess/chess_partyend || Learning chess. Play the end of the chess game against the computer || DONE || Bruno |

|- | |- | ||

− | | / | + | | /strategy/tictactoe || Tic-tac-toe game for one and two players. || DONE || Pulkit |

|- | |- | ||

− | | / | + | | /discovery/miscelaneous/babymatch || Matching Items. Drag and Drop the items to make them match || DONE || Pulkit |

|- | |- | ||

− | | / | + | | /discovery/miscelaneous/babyshapes || Complete the puzzle. Drag and Drop the shapes on their respective targets || DONE || Pulkit |

|- | |- | ||

− | | / | + | | /discovery/miscelaneous/chronos || Chronos. Drag and Drop the items to organize the story || DONE || Pulkit |

|- | |- | ||

− | | / | + | | /discovery/miscelaneous/details || Find the details. Drag and Drop the shapes on their respective targets || DONE || Pulkit |

|- | |- | ||

− | | / | + | | /discovery/miscelaneous/geo_country || Locate the region. Drag and Drop the regions to redraw the whole country || DONE || Pulkit |

|- | |- | ||

− | | / | + | | /discovery/miscelaneous/geography || Locate the countries. Drag and Drop the items to redraw the whole map || DONE || Pulkit |

|- | |- | ||

− | | / | + | |/discovery/sound_group/melody || Melody. Repeat a melody || DONE || Bruno Coudoin |

|- | |- | ||

− | | /reading/ | + | |/reading/hangman || The classic hangman game. A word is hidden, you must discover it letter by letter || Done || Rajdeep Kaur |

|- | |- | ||

− | | / | + | | /reading/imagename || Image Name. Drag and Drop each item above its name || DONE || Pulkit |

|- | |- | ||

− | | / | + | | /reading/lang/lang-nature || Enrich your vocabulary. List of words in the 'nature' category (now in a single lang activity). || DONE || siddhesh suthar |

|- | |- | ||

− | | / | + | | /reading/lang/lang-object || Enrich your vocabulary. List of words in the 'object' category (now in a single lang activity). || DONE || siddhesh suthar |

|- | |- | ||

− | | / | + | | /reading/lang/lang-other || Enrich your vocabulary. List of words in the 'other' category (now in a single lang activity). || DONE || siddhesh suthar |

|- | |- | ||

− | | / | + | | /reading/lang/lang-people || Enrich your vocabulary. List of words in the 'people' category (now in a single lang activity). || DONE || siddhesh suthar |

|- | |- | ||

− | | / | + | | /reading/readingh || Horizontal reading practice. Read a list of words and work out if a given word is in it || DONE || Johnny |

|- | |- | ||

− | | / | + | | /reading/readingv || Vertical-reading practice. Read a vertical list of words and work out if a given word is in it || DONE || Johnny |

|- | |- | ||

|} | |} |

## Latest revision as of 02:32, 7 February 2016

## Porting guidelines

First you should consider the Gtk+ activity as an example, not as a something we want to clone exactly. You are encouraged to improve the original version, either from a user experience stand point and on the educational value.

Think about adding animations where necessary. It was hard to do in Gtk+ and its very easy in QML.

One important part of the work is to make the activity resolution independent (including support for vertical and horizontal layout).

## Images

The preferred image format is svg. A valuable resource for images is openclipart.org. To edit svg image you can use the excellent vector graphic editor Inkscape. In the GCompris Gtk+ version many images are already in svg but not all. I created an archive of all the svg images I have, maybe the one you miss is in it.

We moved the tracking of our tasks to KDE's Phabricator.

## Bug Tracking

See bugs on KDE's Phabricator

### For the sake of memory, what we have done

Name | Description | Status | Developer |
---|---|---|---|

/computer/keyboard/ballcatch | Make the ball go to Tux. Press the two shift keys at the same time, to make the ball go in a straight line. | DONE | Johnny |

/computer/keyboard/gletters | Simple Letters. Type the falling letters before they reach the ground | DONE | Holger Kaelberer |

/computer/keyboard/smallnumbers | Numbers With Dice. Count the number of dots on dice before they reach the ground | DONE | Bruno Coudoin |

/computer/keyboard/wordsgame | Falling Words. Type the falling words before they reach the ground | DONE | Holger Kaelberer |

/computer/mouse/clickanddraw | Click and draw. Draw the picture by clicking on the blue points. | DONE | Allon |

/computer/mouse/clickgame | Click On Me. Left-Click with the mouse on all the swimming fish before they leave the fishtank | DONE | Bruno |

/computer/mouse/erase | Move the mouse. Move the mouse to erase the area and discover the background | DONE | Bruno |

/computer/mouse/erase_2clic | Double click the mouse. Double click the mouse to erase the area and discover the background | DONE | Bruno |

/computer/mouse/erase_clic | Click the mouse. Click the mouse to erase the area and discover the background | DONE | Bruno |

/experience/intro_gravity | Intro gravity. Introduction to the concept of gravity | DONE | Siddhism |

/computer/mouse/followline | Control the hose-pipe. Tux needs to water the flowers, but the hose is blocked. | DONE | Bruno |

/computer/mouse/mining | Mining for gold. Use the mousewheel to approach the rockwall an look for gold nuggets. | DONE | Bruno |

/computer/mouse/penalty | Penalty kick. Double click the mouse on the ball to score a goal. | DONE | Stephane Mankowski |

/discovery/braille/braille_alphabets | Discover the Braille system. Learn and memorize the Braille system. | DONE | Arkit Vora |

/discovery/braille/braille_fun | Braille Fun. Braille the falling letters | DONE | Arkit Vora |

/discovery/braille/louis_braille | The History of Louis Braille. Review the major dates of the inventor of the Braille system. | DONE | Arkit Vora |

/discovery/colors_group/advanced_colors | Advanced colors. Click on the correct color | DONE | Bruno |

/discovery/colors_group/color_mix | Mixing color of paint. To understand color mixing. | DONE | Stephane Mankowski |

/discovery/colors_group/color_mix_light | Mixing colors of light. Understanding mixing of colors of light. | DONE | Stephane Mankowski |

/discovery/colors_group/colors | Colors. Click on the right color | DONE | Bruno |

/discovery/colors_group/mosaic | Rebuild the mosaic. Rebuild the mosaic | DONE | Bruno |

/discovery/miscelaneous/explore_world_animals | Explore World Animals. Learn about world animals, interesting facts and their location on a map. | DONE | Djalil MESLI |

/discovery/sound_group/explore_farm_animals | Explore Farm Animals. Learn about farm animals, what sounds they make, and interesting facts. | DONE | Djalil MESLI |

/discovery/sound_group/explore_world_music | Explore World Music. Learn about the music of the world. | DONE | Djalil MESLI |

/discovery/mazeMenu/maze | Maze. Find your way out of the maze | DONE | Stephane Mankowski |

/discovery/mazeMenu/maze2DRelative | Maze. Find your way out of the maze (Move is relative) | DONE | Stephane Mankowski |

/discovery/mazeMenu/mazeInvisible | Maze. Find your way out of the invisible maze | DONE | Stephane Mankowski |

/discovery/memory_group/memory | Memory Game with images. Flip the cards to find the matching pairs | DONE | JB BUTET |

/discovery/memory_group/memory_sound | Audio memory game. Click on Tux the violinist and listen to find the matching sounds | DONE | JB BUTET |

/discovery/memory_group/memory_sound_tux | Audio memory game against Tux. Play the audio memory game against Tux | DONE | JB BUTET |

/discovery/memory_group/memory_tux | Memory Game with images, against Tux. Have a memory competition with Tux. | DONE | JB BUTET |

/discovery/miscelaneous/algorithm | algorithm. Complete a list of symbols | DONE | Bharath M S |

/discovery/miscelaneous/clockgame | Learning Clock. Learn how to tell the time | DONE | Stephane Mankowski |

/discovery/miscelaneous/leftright | Find your left and right hands. Determine if a hand is a right or a left hand | DONE | Bruno |

/discovery/sound_group/instruments | Music instruments. Click on the correct musical instruments | DONE | Bruno |

/experience/canal_lock | Operate a canal lock. Tux is in trouble, and needs to take his boat through a lock. Help Tux and find out how a canal lock works. | DONE | Bruno |

/experience/hydroelectric | Learn about an electrical system based on renewable energy. Tux has come back from a long fishing party on his boat. Bring the electrical system back up so he can have light in his home. | DONE | Sagar Chand Agarwal |

/experience/watercycle | Learn about the water cycle. Tux has come back from a long fishing party on his boat. Bring the water system back up so he can take a shower. | DONE | Sagar Chand Agarwal |

/fun/billard | The football game. Kick the ball into the goal. Renamed as football. | DONE | Bharath M S |

/fun/hexagon | hexagon. Find the strawberry by clicking on the blue fields | DONE | Bruno |

/fun/wordprocessor | Your word processor. A simple word processor to enter and save any text | DONE | Bruno |

/math/algebramenu/algebra_group/algebra_by | Practice the multiplication operation. Answer some algebra questions | DONE | Aruna S |

/math/algebramenu/algebra_group/algebra_minus | Practice the subtraction operation. Answer some algebra questions | DONE | Aruna S |

/math/algebramenu/algebra_group/algebra_plus | Practice the addition operation. Answer some algebra questions | DONE | Aruna S |

/math/algebramenu/gnumchmenu/gnumch-equality | Equality Number Munchers. Guide the Number Muncher to the expressions that equal the number at the top of the screen. | DONE | Manuel Tondeur |

/math/algebramenu/gnumchmenu/gnumch-factors | Factor Number Munchers. Guide the Number Muncher to all the factors of the number at the top of the screen. | DONE | Manuel Tondeur |

/math/algebramenu/gnumchmenu/gnumch-inequality | Inequality Number Munchers. Guide the Number Muncher to the all the expressions that do not equal the number at the top of the screen. | DONE | Manuel Tondeur |

/math/algebramenu/gnumchmenu/gnumch-multiples | Multiple Number Munchers. Guide the Number Muncher to all the multiples of the number at the top of the screen. | DONE | Manuel Tondeur |

/math/algebramenu/gnumchmenu/gnumch-primes | Prime Number Munchers. Guide the Number Muncher to all the prime numbers. | DONE | Manuel Tondeur |

/math/algebramenu/memory_op_group/memory_add | Addition memory game. Turn the cards over to find two numbers which add up the same, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group/memory_add_minus | Addition and subtraction memory game. Turn the cards over to find two numbers which add or subtract the same, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group/memory_add_minus_mult_div | All operations memory game. Turn the cards over to find a matching operation, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group/memory_div | Division memory game. Turn the cards over to find a matching operation, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group/memory_minus | Subtraction memory game. Turn the cards over to find two numbers which subtract the same, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group/memory_mult | Multiplication memory game. Turn the cards over to find two numbers which multiply the same, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group/memory_mult_div | Multiplication and division memory game. Turn the cards over to find a matching operation, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group_tux/memory_add_minus_mult_div_tux | All operations memory game against Tux. Turn the cards over to find a matching operation, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group_tux/memory_add_minus_tux | Addition and subtraction memory game against Tux. Turn the cards over to find two numbers which add or subtract the same, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group_tux/memory_add_tux | Addition memory game against Tux. Turn the cards over to find two numbers which add up the same, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group_tux/memory_div_tux | Division memory game against Tux. Turn the cards over to find a matching operation, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group_tux/memory_minus_tux | Subtraction memory game against Tux. Turn the cards over to find two numbers which subtract the same, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group_tux/memory_mult_div_tux | Multiplication and division memory game against Tux. Turn the cards over to find a matching operation, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/memory_op_group_tux/memory_mult_tux | Multiplication memory game against Tux. Turn the cards over to find a matching operation, until all the cards are gone. | DONE | JB BUTET |

/math/algebramenu/scalesboard | Balance the scales properly. Drag and Drop weights to balance the scales | DONE | Bruno |

/math/algebramenu/scalesboard_weight | Balance the scales properly. Drag and Drop masses to balance the scales and calculate the weight | DONE | Bruno |

/math/algebramenu/target | Practice addition with a target game. Hit the target and count your points | DONE | Bruno Coudoin |

/math/geometry/redraw | Redraw the given item. Copy a drawing from the box on the right into the box on the left. | DONE | Bruno |

/math/geometry/redraw_symmetrical | Mirror the given item. Copy the mirror image of an object from the box on the right into the box on the left. | DONE | Bruno |

/math/numeration/drawnumber | Draw Number. Draw the picture by following numbers | DONE | Allon |

/math/numeration/enumerate | Count the items. Place the items in the best way to count them | DONE | Thibrom |

/math/numeration/guessnumber | Guess a number. Help Tux escape the cave. Tux hides a number for you to find. | DONE | Thibrom |

/math/numeration/magic_hat_minus | The magician hat. Count how many items are under the magic hat after some have got away | DONE | Thibrom |

/math/numeration/magic_hat_plus | The magician hat. Count how many items are under the magic hat | DONE | Thibrom |

/math/numeration/memory_enumerate | Enumeration memory game. Turn the cards over to match the number with the drawn picture. | DONE | Bruno Coudoin |

/math/numeration/money_group/money | Money. Practice money usage | DONE | Bruno |

/math/numeration/money_group/money_back | Give tux his change. Practice money usage by giving Tux his change | DONE | Bruno |

/math/numeration/money_group/money_back_cents | Give tux his change, including cents. Practice money usage by giving Tux his change | DONE | Bruno |

/math/numeration/money_group/money_cents | Money. Practice money usage including cents | DONE | Bruno |

/math/numeration/planegame | Numbers in Order. Move the helicopter to catch the clouds in the correct order | DONE | Johnny |

/math/numeration/reversecount | Practice subtraction with a fun game. Tux is hungry. Help him find fish by counting to the correct ice spot. | DONE | Allon |

/math/numeration/smallnumbers2 | Numbers with pairs of dice. Count the number of dots on dice before they reach the ground | DONE | Bruno Coudoin |

/puzzle/fifteen | The fifteen game. Move each item to make an increasing series: from the smallest to the largest | DONE | Bruno |

/puzzle/hanoi | Simplified Tower of Hanoi. Reproduce the given tower | DONE | Johnny |

/puzzle/hanoi_real | The Tower of Hanoi. Reproduce the tower on the right side | DONE | Amit Tomar |

/puzzle/lightsoff | Lights Off. The aim is to switch off all the lights. | DONE | Stephane Mankowski |

/puzzle/paintings | Assemble the puzzle. Drag and Drop the items to rebuild the original paintings | DONE | Pulkit |

/puzzle/sudoku | Sudoku, place unique symbols in a square.. Symbols must be unique in a row, in a column, and (if defined) each region. | DONE | Johnny |

/puzzle/superbrain | Super Brain. Tux has hidden several items. Find them again in the correct order | DONE | Holger |

/puzzle/traffic | A sliding-block puzzle game. Remove the red car from the parking lot through the gate on the right | DONE | Holger |

/reading/click_on_letter | Click on a lowercase letter. Listen to a letter and click on the right one | DONE | Holger |

/reading/click_on_letter_up | Click on an uppercase letter. Listen to a letter and click on the right one | DONE | Holger |

/reading/imageid | Reading practice. Practice reading by finding the word matching an image | DONE | Holger Kaelberer |

/reading/memory_wordnumber | Wordnumber memory game. Turn the cards over to match the number with the word matching it. | DONE | Bruno Coudoin |

/reading/missing_letter | Missing Letter. Fill in the missing letter | DONE | Amit Tomar |

/strategy/connect4 | Connect 4. Arrange four coins in a row | DONE | Bharath M S |

/strategy/connect4-2players | Connect 4 (2 Players). Arrange four coins in a row | DONE | Bharath M S |

/strategy/chess/chess_computer | Learning chess. Play chess against the computer in a learning mode | DONE | Bruno |

/strategy/chess/chess_2players | Play chess agains your friend (NEW in Qt version). | DONE | Bruno |

/strategy/chess/chess_partyend | Learning chess. Play the end of the chess game against the computer | DONE | Bruno |

/strategy/tictactoe | Tic-tac-toe game for one and two players. | DONE | Pulkit |

/discovery/miscelaneous/babymatch | Matching Items. Drag and Drop the items to make them match | DONE | Pulkit |

/discovery/miscelaneous/babyshapes | Complete the puzzle. Drag and Drop the shapes on their respective targets | DONE | Pulkit |

/discovery/miscelaneous/chronos | Chronos. Drag and Drop the items to organize the story | DONE | Pulkit |

/discovery/miscelaneous/details | Find the details. Drag and Drop the shapes on their respective targets | DONE | Pulkit |

/discovery/miscelaneous/geo_country | Locate the region. Drag and Drop the regions to redraw the whole country | DONE | Pulkit |

/discovery/miscelaneous/geography | Locate the countries. Drag and Drop the items to redraw the whole map | DONE | Pulkit |

/discovery/sound_group/melody | Melody. Repeat a melody | DONE | Bruno Coudoin |

/reading/hangman | The classic hangman game. A word is hidden, you must discover it letter by letter | Done | Rajdeep Kaur |

/reading/imagename | Image Name. Drag and Drop each item above its name | DONE | Pulkit |

/reading/lang/lang-nature | Enrich your vocabulary. List of words in the 'nature' category (now in a single lang activity). | DONE | siddhesh suthar |

/reading/lang/lang-object | Enrich your vocabulary. List of words in the 'object' category (now in a single lang activity). | DONE | siddhesh suthar |

/reading/lang/lang-other | Enrich your vocabulary. List of words in the 'other' category (now in a single lang activity). | DONE | siddhesh suthar |

/reading/lang/lang-people | Enrich your vocabulary. List of words in the 'people' category (now in a single lang activity). | DONE | siddhesh suthar |

/reading/readingh | Horizontal reading practice. Read a list of words and work out if a given word is in it | DONE | Johnny |

/reading/readingv | Vertical-reading practice. Read a vertical list of words and work out if a given word is in it | DONE | Johnny |