http://gcompris.net/mediawiki-1.31.0/api.php?action=feedcontributions&user=Aruna&feedformat=atomGCompris - User contributions [en]2022-05-17T11:44:08ZUser contributionsMediaWiki 1.31.0http://gcompris.net/mediawiki-1.31.0/index.php?title=Qt_Quick_Migration_status&diff=4315Qt Quick Migration status2015-03-05T01:08:50Z<p>Aruna: free reserved activities for GSoc students</p>
<hr />
<div>== Porting guidelines ==<br />
<br />
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.<br />
<br />
Think about adding animations where necessary. It was hard to do in Gtk+ and its very easy in QML.<br />
<br />
One important part of the work is to make the activity resolution independent (including support for vertical and horizontal layout).<br />
<br />
== Images ==<br />
<br />
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.<br />
<br />
== Core ==<br />
If you are interested in working on a core feature of the Qt Quick version of GCompris, Edit this page and put your name to be sure you are alone on this task.<br />
<br />
{| class="wikitable"<br />
! Description !! Status !! Developer<br />
|-<br />
| Make install || In progress || Johnny<br />
|-<br />
| Packaging for each platform || In progress || Thib and Cyril<br />
|-<br />
| Packaging for F-Droid|| || <br />
|-<br />
| Admin mode etc., cf. [[Administration design]] || In progress || Bruno / Holger<br />
|-<br />
| [[Dataset handling]] || TBD || <br />
|-<br />
| Per-activity configuration handling || In progress || branch activityconfig on kde git<br />
|-<br />
| Ability to globaly change letter spacing, word spacing and line spacing. Especially usefull to help children to read (font size change is already implemented). || TBD || <br />
|-<br />
| In the Gtk+ version we had background musics. Some people miss them on the new version. We should keep this as an optional download || TBD || <br />
|-<br />
| Ability to anonymously track usage especially activity used. We don't want to rely on a proprietary system and it must work on all platform. One option is to install a [http://piwik.org Piwik] instance on gcompris.net. This tool can be used to track [http://piwik.org/blog/2012/04/how-to-use-piwik-to-track-mobile-apps-activity-clicks-phones-errors-etc/ in app usage]. || - || -<br />
|}<br />
<br />
== Bug Tracking ==<br />
<br />
Here is a list of identified bugs and improvements we would like to complete before the initial release.<br />
<br />
{| class="wikitable"<br />
! Activity !! Description !! Status !! Developer<br />
|-<br />
| click_and_draw || Find a way to have less distortion in images in portait mode || ||<br />
|-<br />
| click_on_letter: multi-char support || Make letters in click_on_letter datasets strings instead of single characters, as needed by some locales. || ||<br />
|-<br />
| No sound on MacOSX || Seems to be related to this [https://bugreports.qt-project.org/browse/QTBUG-36175 bug] || ||<br />
|-<br />
| gletters, wordsgame, Wordlist || Let the translator provide the keyboard letter order in the dataset and maintain it in Wordlist || in progress || Holger<br />
|}<br />
<br />
== Activities ==<br />
If you are interested in porting an existing activity to the Qt Quick version of GCompris, Edit this page and put your name to be sure you are alone on this task.<br />
<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /administration/administration || GCompris Administration Menu. Left-Click with the mouse to select an activity || - || -<br />
|-<br />
| /login/login || GCompris login screen. Select or enter your name to log in to GCompris (goes with administration) || - || -<br />
|-<br />
| /discovery/braille/braille_lotto || Braille Lotto. Discover the Braille system for numbers. || Reserved || Arkit Vora<br />
|-<br />
| /discovery/mazeMenu/maze3D || 3D Maze. Find your way out of the 3D maze || - || -<br />
|-<br />
| /discovery/memory_group/railroad || Railway. A memory game based on trains || Reserved || Allon<br />
|-<br />
| /discovery/miscelaneous/explore_world_animals || Explore World Animals. Learn about world animals, interesting facts and their location on a map. || RESERVED || Djalil MESLI<br />
|-<br />
| /discovery/sound_group/explore_farm_animals || Explore Farm Animals. Learn about farm animals, what sounds they make, and interesting facts. || RESERVED || Djalil MESLI<br />
|-<br />
| /discovery/sound_group/explore_world_music || Explore World Music. Learn about the music of the world. || RESERVED || Djalil MESLI<br />
|-<br />
|/discovery/sound_group/melody || Melody. Repeat a melody || Reserved || Samira Boulanouar<br />
|-<br />
| /discovery/sound_group/note_names || Name that Note!. Learn the names of the notes, in bass and treble clef, with the help of sounds and colors || Reserved || Anna<br />
|-<br />
| /discovery/sound_group/piano_composition || Piano Composition. An activity to learn how the piano keyboard works, how notes are written on a musical staff and explore music composition by loading and saving your work. || - || -<br />
|-<br />
| /discovery/sound_group/play_piano || Play Piano!. Learn to play melodies on the piano keyboard! || - || -<br />
|-<br />
| /discovery/sound_group/play_rhythm || Play Rhythm. Learn to listen to, read, and play musical rhythms. || - || -<br />
|-<br />
| /experience/electric || Electricity. Create and simulate an electric schema || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/land_safe || Land Safe. Understanding acceleration due to gravity. || Reserved || Holger<br />
|-<br />
| /experience/paratrooper || Parachutist. Help Tux the parachutist land safely || Reserved || Richa<br />
|-<br />
| /experience/place_your_satellite || Place your satellite. Understanding effect of mass and distance on orbital velocity. || In progress || JB BUTET<br />
|-<br />
| /experience/searace || Sea race (2 Players). Direct your boat accurately to win the race. (must be rethought, the maze is more appropriate to introduce programming) || - || -<br />
|-<br />
| /experience/searace1player || Sea race (Single Player). Give good instructions to your ship in order to be first in the race. (must be rethought, the maze is more appropriate to introduce programming)|| - || -<br />
|-<br />
| /experience/submarine || Pilot a submarine. Pilot a submarine using air tanks and dive rudders || Reserved || Holger<br />
|-<br />
| /fun/anim || Create a drawing or an animation. Free drawing and animation tool. || - || -<br />
|-<br />
| /fun/chat || Chat and draw with your friends. This chat activity only works on the local network || Reserved || Yannis Tsopokis <br />
|-<br />
| /fun/tuxpaint || Tuxpaint clone (not to be ported, instead create a simple bitmap drawing activity). This [http://qmlbook.org/ch07/index.html#canvas-paint code] can be a good starting point || Reserved || Richa<br />
|-<br />
| /fun/wordprocessor || Your word processor. A simple word processor to enter and save any text || Reserved || Ayush Sharma<br />
|-<br />
| /math/algebramenu/algebra_guesscount || Find the series of correct operations that matches the given answer. Work out the right combination of numbers and operations to match the given value || || <br />
|-<br />
| /math/geometry/draw || A simple vector-drawing tool. A creative board where you can draw freely || - || -<br />
|-<br />
| /puzzle/crane || Build the same model. Drive the crane and copy the model || || <br />
|-<br />
| /puzzle/hanoi || Simplified Tower of Hanoi. Reproduce the given tower || RESERVED || Laurent Navet<br />
|-<br />
| /puzzle/photohunter || Photo hunter. Find the differences between two pictures || || <br />
|-<br />
| /puzzle/superbrain || Super Brain. Tux has hidden several items. Find them again in the correct order || RESERVED || Holger<br />
|-<br />
| /puzzle/tangram || The tangram puzzle game. The objective is to form a given shape with seven pieces || - || -<br />
|-<br />
| /reading/hangman || The classic hangman game. A word is hidden, you must discover it letter by letter || RESERVED || Bharath M S<br />
|-<br />
| /reading/lang/lang-nature || Enrich your vocabulary. List of words in the 'nature' category. || RESERVED || Bruno<br />
|-<br />
| /reading/lang/lang-object || Enrich your vocabulary. List of words in the 'object' category. || RESERVED || Bruno<br />
|-<br />
| /reading/lang/lang-other || Enrich your vocabulary. List of words in the 'other' category. || RESERVED || Bruno<br />
|-<br />
| /reading/lang/lang-people || Enrich your vocabulary. List of words in the 'people' category. || RESERVED || Bruno<br />
|-<br />
| /reading/readingh || Horizontal reading practice. Read a list of words and work out if a given word is in it || RESERVED || Holger Kaelberer<br />
|-<br />
| /reading/readingv || Vertical-reading practice. Read a vertical list of words and work out if a given word is in it || RESERVED || Holger Kaelberer<br />
|-<br />
| /strategy/awele || Oware. Play the Oware strategy game against Tux || - || -<br />
|-<br />
| /strategy/bargame || bar game. Don't use the last ball || Reserved || Arnold Dumas<br />
|-<br />
| /strategy/chess/chess_computer || Learning chess. Play chess against the computer in a learning mode || - || -<br />
|-<br />
| /strategy/chess/chess_movelearn || Learning chess. Chess training. Catch the computer's pawns. || - || -<br />
|-<br />
| /strategy/chess/chess_partyend || Learning chess. Play the end of the chess game against the computer || - || -<br />
|-<br />
|}<br />
<br />
=== These activities are based on the same activity code in the Gtk version ===<br />
<br />
The code is in ''src/babymatch-activity/shapegame.c'' and each activity provides a dataset in xml.<br />
<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /discovery/miscelaneous/babymatch || Matching Items. Drag and Drop the items to make them match || Reserved || Johnny<br />
|-<br />
| /discovery/miscelaneous/babyshapes || Complete the puzzle. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/chronos || Chronos. Drag and Drop the items to organize the story || - || -<br />
|-<br />
| /discovery/miscelaneous/details || Find the details. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/doubleentry || Double-entry table. Drag and Drop the items in the double-entry table || - || -<br />
|-<br />
| /discovery/miscelaneous/geo_country || Locate the region. Drag and Drop the regions to redraw the whole country || - || -<br />
|-<br />
| /discovery/miscelaneous/geography || Locate the countries. Drag and Drop the items to redraw the whole map || - || -<br />
|-<br />
| /reading/imagename || Image Name. Drag and Drop each item above its name || - || -<br />
|-<br />
| /puzzle/paintings || Assemble the puzzle. Drag and Drop the items to rebuild the original paintings || - || -<br />
|-<br />
|}<br />
<br />
=== For the sake of memory, what we have done ===<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /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<br />
|-<br />
| /computer/keyboard/gletters || Simple Letters. Type the falling letters before they reach the ground || DONE || Holger Kaelberer<br />
|-<br />
| /computer/keyboard/smallnumbers || Numbers With Dice. Count the number of dots on dice before they reach the ground || DONE || Bruno Coudoin<br />
|-<br />
| /computer/keyboard/wordsgame || Falling Words. Type the falling words before they reach the ground || DONE || Holger Kaelberer<br />
|-<br />
| /computer/mouse/clickanddraw || Click and draw. Draw the picture by clicking on the blue points. || DONE || Allon<br />
|-<br />
| /computer/mouse/clickgame || Click On Me. Left-Click with the mouse on all the swimming fish before they leave the fishtank || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase || Move the mouse. Move the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_2clic || Double click the mouse. Double click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_clic || Click the mouse. Click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /experience/intro_gravity || Intro gravity. Introduction to the concept of gravity || DONE || Siddhism<br />
|-<br />
| /computer/mouse/followline || Control the hose-pipe. Tux needs to water the flowers, but the hose is blocked. || DONE || Bruno<br />
|-<br />
| /computer/mouse/mining || Mining for gold. Use the mousewheel to approach the rockwall an look for gold nuggets. || DONE || Bruno<br />
|-<br />
| /computer/mouse/penalty || Penalty kick. Double click the mouse on the ball to score a goal. || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/braille/braille_alphabets || Discover the Braille system. Learn and memorize the Braille system. || DONE || Arkit Vora<br />
|-<br />
| /discovery/braille/braille_fun || Braille Fun. Braille the falling letters || DONE || Arkit Vora<br />
|-<br />
| /discovery/braille/louis_braille || The History of Louis Braille. Review the major dates of the inventor of the Braille system. || DONE || Arkit Vora<br />
|-<br />
| /discovery/colors_group/advanced_colors || Advanced colors. Click on the correct color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/color_mix || Mixing color of paint. To understand color mixing. || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/colors_group/color_mix_light || Mixing colors of light. Understanding mixing of colors of light. || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/colors_group/colors || Colors. Click on the right color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/mosaic || Rebuild the mosaic. Rebuild the mosaic || DONE || Bruno<br />
|-<br />
| /discovery/mazeMenu/maze || Maze. Find your way out of the maze || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/mazeMenu/maze2DRelative || Maze. Find your way out of the maze (Move is relative) || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/mazeMenu/mazeInvisible || Maze. Find your way out of the invisible maze || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/memory_group/memory || Memory Game with images. Flip the cards to find the matching pairs || DONE || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound || Audio memory game. Click on Tux the violinist and listen to find the matching sounds || DONE || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound_tux || Audio memory game against Tux. Play the audio memory game against Tux || DONE || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_tux || Memory Game with images, against Tux. Have a memory competition with Tux. || DONE || JB BUTET<br />
|-<br />
| /discovery/miscelaneous/algorithm || algorithm. Complete a list of symbols || DONE || Bharath M S<br />
|-<br />
| /discovery/miscelaneous/clockgame || Learning Clock. Learn how to tell the time || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/miscelaneous/leftright || Find your left and right hands. Determine if a hand is a right or a left hand || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/instruments || Music instruments. Click on the correct musical instruments || DONE || Bruno<br />
|-<br />
| /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<br />
|-<br />
| /fun/billard || The football game. Kick the ball into the goal. Renamed as football. || DONE || Bharath M S<br />
|-<br />
| /fun/hexagon || hexagon. Find the strawberry by clicking on the blue fields || DONE || Bruno<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_by || Practice the multiplication operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_minus || Practice the subtraction operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_plus || Practice the addition operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /math/algebramenu/gnumchmenu/gnumch-primes || Prime Number Munchers. Guide the Number Muncher to all the prime numbers. || DONE || Manuel Tondeur<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /math/algebramenu/scalesboard || Balance the scales properly. Drag and Drop weights to balance the scales || DONE || Bruno<br />
|-<br />
| /math/algebramenu/scalesboard_weight || Balance the scales properly. Drag and Drop masses to balance the scales and calculate the weight || DONE || Bruno<br />
|-<br />
| /math/algebramenu/target || Practice addition with a target game. Hit the target and count your points || DONE || Bruno Coudoin<br />
|-<br />
| /math/geometry/redraw || Redraw the given item. Copy a drawing from the box on the right into the box on the left. || DONE || Bruno<br />
|-<br />
| /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<br />
|-<br />
| /math/numeration/drawnumber || Draw Number. Draw the picture by following numbers || DONE || Allon<br />
|-<br />
| /math/numeration/enumerate || Count the items. Place the items in the best way to count them || DONE || Thibrom<br />
|-<br />
| /math/numeration/guessnumber || Guess a number. Help Tux escape the cave. Tux hides a number for you to find. || DONE || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_minus || The magician hat. Count how many items are under the magic hat after some have got away || DONE || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_plus || The magician hat. Count how many items are under the magic hat || DONE || Thibrom<br />
|-<br />
| /math/numeration/memory_enumerate || Enumeration memory game. Turn the cards over to match the number with the drawn picture. || DONE || Bruno Coudoin<br />
|-<br />
| /math/numeration/money_group/money || Money. Practice money usage || DONE || Bruno<br />
|-<br />
| /math/numeration/money_group/money_back || Give tux his change. Practice money usage by giving Tux his change || DONE || Bruno<br />
|-<br />
| /math/numeration/money_group/money_back_cents || Give tux his change, including cents. Practice money usage by giving Tux his change || DONE || Bruno<br />
|-<br />
| /math/numeration/money_group/money_cents || Money. Practice money usage including cents || DONE || Bruno<br />
|-<br />
| /math/numeration/planegame || Numbers in Order. Move the helicopter to catch the clouds in the correct order || DONE || Johnny<br />
|-<br />
| /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<br />
|-<br />
| /math/numeration/smallnumbers2 || Numbers with pairs of dice. Count the number of dots on dice before they reach the ground || DONE || Bruno Coudoin<br />
|-<br />
| /puzzle/fifteen || The fifteen game. Move each item to make an increasing series: from the smallest to the largest || DONE || Bruno<br />
|-<br />
| /puzzle/hanoi_real || The Tower of Hanoi. Reproduce the tower on the right side || DONE || Amit Tomar<br />
|-<br />
| /puzzle/lightsoff || Lights Off. The aim is to switch off all the lights. || DONE || Stephane Mankowski<br />
|-<br />
| /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<br />
|-<br />
| /puzzle/traffic || A sliding-block puzzle game. Remove the red car from the parking lot through the gate on the right || DONE || Holger<br />
|-<br />
| /reading/click_on_letter || Click on a lowercase letter. Listen to a letter and click on the right one || DONE || Holger<br />
|-<br />
| /reading/click_on_letter_up || Click on an uppercase letter. Listen to a letter and click on the right one || DONE || Holger<br />
|-<br />
| /reading/imageid || Reading practice. Practice reading by finding the word matching an image || DONE || Holger Kaelberer<br />
|-<br />
| /reading/memory_wordnumber || Wordnumber memory game. Turn the cards over to match the number with the word matching it. || DONE || Bruno Coudoin<br />
|-<br />
| /reading/missing_letter || Missing Letter. Fill in the missing letter || DONE || Amit Tomar<br />
|-<br />
| /strategy/connect4 || Connect 4. Arrange four coins in a row || DONE || Bharath M S<br />
|-<br />
| /strategy/connect4-2players || Connect 4 (2 Players). Arrange four coins in a row || DONE || Bharath M S<br />
|-<br />
|}</div>Arunahttp://gcompris.net/mediawiki-1.31.0/index.php?title=Ideas_for_activities&diff=4137Ideas for activities2015-01-16T08:46:02Z<p>Aruna: /* TicTacToe and variations */</p>
<hr />
<div>{{TOCright}}<br />
<br />
We already have a large number of activities in GCompris (about 120) and we are always looking at adding more. An important aspect is to keep the project focused on its core value: educating young children.<br />
<br />
Each activity requires a good thinking of the educational aspect including a progressive difficulty, it must be easy to understand what we expect from the children by providing instruction and in game guidance.<br />
<br />
If we consider the activity list, currently our biggest weaknesses are in the area of reading/writing and language.<br />
<br />
== Core values ==<br />
<br />
In GCompris all the activities follow the same core values:<br />
<br />
* we do not follow a specific country curriculum because we want to be international<br />
* as we want to be international it makes some developments more complex but we are happy to do it<br />
* we don't force children to follow a specific path in the software<br />
* we don't put time limit because this kind of tuning exclude children with disabilities<br />
* we let the children select the difficulty level and do nothing to determine it is appropriate or not for her<br />
* we do nothing to render the children addict<br />
* the software does not replace a teacher or a parent<br />
* the software does not really teaches, it is a complement to a traditional teaching course<br />
<br />
== Port to Qt Quick ==<br />
<br />
We started to rewrite GCompris in the Qt Quick technology. This will allow us to bring our work to tablet users. Here is a quick startup guide to start developping in [[Qt_Quick_development_process|the new environment]]. We maintain a page with the [[Qt Quick Migration status|status of the port]].<br />
<br />
'''This is currently the most important task.'''<br />
<br />
== Standard compliance ==<br />
<br />
=== IMS ===<br />
<br />
We have to look at the [http://www.imsglobal.org/question/qtiv2p1/imsqti_oviewv2p1.html IMS Question & Test Interoperability] standard. Look at these examples to get an idea of what kind of [http://www.imsglobal.org/question/qtiv2p1/imsqti_implv2p1.html questionnaire can be created]. This project is [http://www.taotesting.com/ open source implementation].<br />
<br />
=== Wims ===<br />
<br />
[http://wims.unice.fr/~wims/ Wims] is Web exercice server and HTML player. It contains a lot of mathematical exercices defined in a format named OEF. We can imagine a GCompris activity that can play some Wims exercices.<br />
<br />
== Reference ==<br />
<br />
A very good resource of in class activities [http://csunplugged.org/activities introducing computer science]<br />
<br />
<br />
== Maths ==<br />
<br />
=== Object Classification ===<br />
<br />
For young kids, we could create an activity where they must classify object from larger to smaller, and so on. The size classification could be based on the real-life sizes. For example, a car is larger than a light bulb, but the actual images could be equal size.<br />
<br />
We could also have classification based on shape, e.g. round apples and wheels, and rectangular books and doors.<br />
<br />
Could teach also "in front of" and "behind" concept.<br />
<br />
=== Symmetrical drawing ===<br />
<br />
A symmetrical drawing activity, with various forms of symmetries. See [http://www.matemania.no/matemania_m/verksted_kaleidoskop/index.html this example].<br />
<br />
=== Graph Colouring ===<br />
<br />
Teach chromatic numbers to children. What is chromatic number: http://jdh.hamkins.org/math-for-seven-year-olds-graph-coloring-chromatic-numbers-eulerian-paths/<br />
<br />
So, maybe a game with a drawn mesh and circles at the intersection of edges. No two circles connected by an edge can be of the same colour. We can start of by taking the largest chromatic number possible for any graph, and then slowly increase the difficulty by reducing the chromatic number.<br />
<br />
=== Double entry tables ===<br />
<br />
We already [http://gcompris.net/en-doubleentry have one] in this area based on the puzzle activity engine. But is is not flexible enough and it would be better to have an activity dedicated to this concept.<br />
<br />
In that activity, we could add :<br />
<br />
- filling incomplete tables. The filled stop may be done by selecting images or by entering text or number. For example, it may also be used to try the children on multiplication table. <br />
- choosing the right heading for rows and columns of an already filled-in table<br />
<br />
=== Interactive geometry ===<br />
Like [http://wiki.laptop.org/go/DrGeo Dr.Geo] or [http://db-maths.nuxit.net/CaRMetal/index_en.html Carmetal] does, we can provide an interactiv geometry activity.<br />
<br />
Of course we have to make it much simpler and stick to point, line, segment, perpendicular, parallel and circle.<br />
<br />
This can be used:<br />
- as a free geometrical drawing activity<br />
- as a directed one, the children is given a set of instructions like draw a 3 cm diameter circle at position (3,3).<br />
<br />
There is a possibility to save and load a drawing.<br />
<br />
=== A graph tool ===<br />
<br />
Like the drawing, animation, wordprocessor, we could provide a graph tool to let kids create simple graph for their experiences. They could load/save them. We could see it as a simplified spreadsheet.<br />
Here is an [http://nces.ed.gov/nceskids/createagraph/ online example].<br />
<br />
=== Mathematical numeral systems ===<br />
<br />
An activity to explain the different [http://en.wikipedia.org/wiki/Base_(mathematics) base]. It present the concept, let the children play around with a virtual base counter and then ask questions to transform numbers from one base to another.<br />
<br />
=== Ken-Ken ===<br />
<br />
This is a Sudoku like activity where the goal of each puzzle is to [http://en.wikipedia.org/wiki/KenKen fill a grid with digits] –– 1 through 4 for a 4×4 grid, 1 through 5 for a 5×5, etc. –– so that no digit appears more than once in any row or any column (a Latin square). Grids range in size from 3×3 to 9×9. Additionally, KenKen grids are divided into heavily outlined groups of cells –– often called “cages” –– and the numbers in the cells of each cage must produce a certain “target” number when combined using a specified mathematical operation (either addition, subtraction, multiplication or division)<br />
<br />
There is also a color [http://rdassonval.free.fr/flash/carre5couleurs.swf based version]. <br />
<br />
Should be a good idea to find a way to generate some games with different level of difficulty.<br />
<br />
=== Algebra ===<br />
<br />
We need something to introduce algebra to children. We can have a look at [https://www.youtube.com/watch?v=oX_eqGTpCcs DragonBox] which has a good educational approach.<br />
<br />
== Music ==<br />
<br />
GCompris has a module, gcomprismusic.py, that assists developers who wish to write music-related activities. The module contains the following objects:<br />
* Piano Keyboard<br />
* Notes (Eighth, Quarter, Half, Whole)<br />
* Musical Staff (Treble and Bass)<br />
<br />
Developers who wish to use these objects in their activity can simply import the module, instantiate these objects, and call the appropriate draw methods to write them to the page. See the module for more information or contact bethmhadley@gmail.com for help creating new music activities in GCompris.<br />
<br />
=== Pitch Recognition ===<br />
<br />
Help students develop an ear for pitch by helping them notice differences between pitches (high vs. low, etc.) This is a very difficult activity for kids (and adults!) to master, so this activity will have to be very forgiving.<br />
<br />
=== Intro to Music Theory ===<br />
<br />
A beginner guide to the basics of music theory. Topics might include music notation, scales, chords, circle of fifths, etc.<br />
<br />
== Board game ==<br />
<br />
=== TicTacToe and variations ===<br />
<br />
[http://perso.wanadoo.fr/therese.eveilleau/ Here] some ideas to steal. TicTacToe and others variants of same game (QuinzeVainc, Sentier, Mots and Lettres].<br />
<br />
Ultimate Tic Tac Toe is also a fun game, for older children - http://mathwithbaddrawings.com/2013/06/16/ultimate-tic-tac-toe/<br />
<br />
=== Dominoes ===<br />
<br />
Having a [http://www.zuzugames.com/play-7157-Dominoes.html dominoes] activity. It would be very nice, and maybe not too difficult to write (I don't speak for myself...) Easy levels could be with colors only, then<br />
images, medium level, images and dots, high level, only dots. <br />
<br />
=== Nine Men's Morris ===<br />
<br />
[http://en.wikipedia.org/wiki/Nine_Men's_Morris Nine Men's Morris] is an abstract strategy board game for two players that emerged from the Roman Empire.[1] The game is also known as Nine Man Morris, Mill, Mills, Merels, Merelles, and Merrills in English.<br />
<br />
This game is still very popular in some place of the world. Having this type of game in GCompris brings the opportunity to expose children to games they won't find otherwise. It would complete our board activity besides chess, oware, connect4, ... This idea has been proposed by Phanindra Ramesh Challa.<br />
<br />
There are two open source implementation of this game : [http://gnmm.sourceforge.net/ gnmm] and [http://nine-mens-morris.net/ morris].<br />
<br />
=== Checkers ===<br />
<br />
[http://en.wikipedia.org/wiki/English_draughts Checkers] is a board game in the spirit of the chess game. It would be nice to have one beside our chess game.<br />
<br />
== Reading / Writing ==<br />
<br />
Reference:<br />
<br />
* In french an in detail program on how to teach reading to children. This is not specific to software but education in general but many activities could be declined from this: http://moncerveaualecole.com/quel-programme-lecture-en-primaire/<br />
<br />
* Literacy for all in 100 days? A research-based strategy for fast progress in low-income countries (English) by Abadzi, Helen: http://documents.worldbank.org/curated/en/2013/05/18042078/literacy-all-100-days-research-based-strategy-fast-progress-low-income-countries<br />
<br />
<br />
=== Virtual keyboard on mobile devices ===<br />
<br />
With the new Qt Quick port a learning activity for an Android's (or iOS based) virtual keyboard could be added. This would have to be aware of the special constraints of the virtual keyboard logic on mobile devices, such as necessary confirmation by "Return" special handling of non-ASCII characters (german umlauts e.g.) etc.<br />
<br />
Some of the classic keyboard or writing activities of GCompris are difficult or not at all to port to the virtual keyboard logic of an Android device. New ideas will be collected here: ...<br />
<br />
<br />
=== Image / Letter association ===<br />
<br />
Its a classical in terms of learning letter, an image is presented to the children and he must click on the keyboard the starting letter of the image (like Apple = A). At this stage we don't check the case.<br />
<br />
At the first stage of this activity, all our images with the voices are introduced to the children. He can see the associated image, word and letter and click on them to hear the letter and word spoken.<br />
<br />
=== Case association ===<br />
<br />
Add a new type of memory in our memory type activity in which the children is propose card with upper and lower case and he must associate them.<br />
<br />
=== Dictation of letters ===<br />
<br />
A set of letter is spoken, the children must write them in the correct order. As the level increase, there are more letters and the spoken delay between them decreases.<br />
<br />
=== Dictation of words ===<br />
<br />
A word is displayed and/or spoken the children must re-type it. Then the word is spelled letter by letter and the children must type it.<br />
<br />
=== Letter in which word ===<br />
<br />
A letter is written and/or spoken. Some words are displayed, the children must find the word or the words in which this letter appears.<br />
<br />
=== Letter common to several words ===<br />
<br />
Several words are displayed, the children must find the letter which is common to all of them.<br />
<br />
=== Letter classification ===<br />
<br />
The children is proposed a set of letter and an entry area. He must enter all the letters in the alphabetical order in the text area.<br />
<br />
=== Text understanding ===<br />
<br />
A text story is displayed, the children must read it. Once done, a number of questions about it are are asked. The texts may be simple and written by ourself or taken from public domain famous texts.<br />
<br />
There are several levels depending on the text difficulty. Also at first the text and the questions are visible, then when the children has completed the reading the text disappears and the questions are asked.<br />
<br />
=== Text with holes ===<br />
<br />
A text story is displayed, the children must read it. Once done, another text, related to the first contains holes and must be filled by the children.<br />
<br />
=== Ordering words to form a sentence ===<br />
<br />
A sentence is proposed with the words shuffled. The children must put back the words in the correct order.<br />
<br />
=== Add missing spaces in a sentence ===<br />
<br />
A sentence is proposed in which spaces have been removed. The children must add then.<br />
<br />
=== Phoneme ===<br />
<br />
Like we have an activity to learn letters, we must have one to learn phonemes in each language.<br />
<br />
We could make an activity in which a phoneme is spoken and the children must find the word which includes it from a list of words.<br />
<br />
=== Exercise editor ===<br />
<br />
An activity focused on grammar questions and reading. The idea is to provide a simple wiki like syntax to let a teacher propose this kind of exercise. For example one exercise could be: Where is the [little|big,red] cat (here the question is find the opposite. In [] are the answers to propose, the first one is the good one).<br />
<br />
== Language learning ==<br />
<br />
A set of activities in the area of language learning. These activities should help a children learn or discover a foreign language. To achieve this, we can base this work on the [http://shtooka.net/en/ shtooka] project which provides a large set of recorded words.<br />
<br />
We already have an in progress version of an activity dedicated to [[Language_Learning|language learning]]. It is named _lang-activity_ and is organized in lessons having each a bunch of related sentences with their voices counterpart. When they are all presented to the children some exercises are proposed to help the children remember the sentences.<br />
<br />
=== Target language ===<br />
<br />
Extend GCompris core to include the concept of a target language for that this can be done from a single place. We currently have the ability to set a target language in some relevant activities, this must be changed to use the new target language facility.<br />
<br />
=== Dictionary with word definition ===<br />
<br />
In order to create reading, writing or language learning activities we need to have a well formatted list of words for each language. Some work has been done as seen in this page: [[Wiktionary_to_XML]].<br />
<br />
=== Reading time ===<br />
<br />
We already have an activity to learn how to read on an analog clock. This could be enhanced to learn how to tell the time in a given language (like 10 past 4).<br />
<br />
=== Adding support for digraph, trigraph based languages ===<br />
<br />
At the moment, the system pulls the list of letters for letter games from a single line in the po where all letters are added in a row (abcdefghi...).<br />
<br />
This works ok for languages which only use monographs (like a b c d e) or precomposed complex letters (like ď ť in Slovak) but it's problematic for languages which use di or trigraphs which are not precomposed (a digraph being a combination of two letters which is seen/treated as a single letter). This affects a lot of languages - even though not all potentially regard them as individual members of the alphabet (like German sch, English ch).<br />
<br />
Nonetheless there are languages where these are handled rigidly as single units, such as Welsh ll, dd, ff or in our case (Scottish Gaelic) bh, ch, dh... and where the absence of a distinction between (for example) b (phonetically close to /b/ and bh (phonetically /v/) leaves a huge gap in the system.<br />
<br />
We must extend GCompris to support this by adding delimiters between the letters in the po file, e.g. a|à|b|bh|c|ch.<br />
<br />
== Science ==<br />
<br />
=== Environment protection section ===<br />
<br />
We can make a new section aimed to introduce children to environment care. Some ideas of activities are:<br />
* Garbage classification (Level 1: Organic and inorganic; high level: Organic, glass, metal, wood, danger garbage, etc)<br />
* Simple oxygen cycle <br />
* Saving power. To mark which activities save energy and which ones do not.<br />
* Global warming. To mark which activities are good and which ones are not.<br />
<br />
=== Light decomposition ===<br />
<br />
One simple activity to show the major color components of the white light. One idea is to make a cloud that rains by clicking on it and a raising sun. It will create a rainbow. Maybe a zoom to each individual drop can be done in order to show the incoming white light and the major outgoing colored beams.<br />
<br />
=== Plant growing simulator ===<br />
<br />
The idea here if to let children take care of a virtual garden. The children have a garden and some plants in it. They must take care of it with actions like :<br />
* seeding a specific plant with given caracteristics<br />
* putting water on the plants when they need some<br />
* get the fruits when ready<br />
* ...<br />
<br />
=== A camera simulator ===<br />
<br />
Help the children understand the different concept used in photography, focal, focus, iso, ... We could let the children take a picture and simulate the rendering given the children's virtual camera settings.<br />
<br />
=== Morse code ===<br />
<br />
The [http://en.wikipedia.org/wiki/Morse_code morse code] maybe a funny way to discover a lot of concepts. And it would be really fun to be able to discuss with Tux this way. It can be done in 2 side, Tux talks in morse and the children have the alphabet and must report the text. On the other side, the children write a message to Tux (it is a little bit more complex to implement).<br />
<br />
=== Electricity ===<br />
<br />
We already have an [http://gcompris.net/en-electric electricity activity], it works fine but it could be improved in a number of ways:<br />
<br />
* Ability to rotate components to ease the layout.<br />
* Add a 7 segments display in electricity. Could be used to introduce binary to children.<br />
* A LED component.<br />
* A BCD to 7 segments converter<br />
* Allow more componenets/wires to be placed on the board => use smaller nodes/components?<br />
<br />
Having a goal would be interesting and not necessarily too complex. For example we could ask the children to:<br />
<br />
* bring a lamp to light<br />
* bring a lamp to light through a switch<br />
* make a lamp burn (the children must put 2 batteries in serial)<br />
* use the variable resistance to vary the light<br />
<br />
== Other ==<br />
<br />
=== Web Export for the animation ===<br />
<br />
We have a nice [http://gcompris.net/en-anim animation activity]. Children or teacher may be interested in publishing the creation of the children in the animation activity. A Web export is a nice feature to have.<br />
<br />
=== Recording support for the animation ===<br />
<br />
Let the children record her voice and to associate it to a given animation frame. i.e. a car moves along a<br />
picture of a road and create a voice over of "the car drove down the road".<br />
<br />
=== Owale ===<br />
<br />
We have a nice [http://gcompris.net/en-awele owale] activity. But it is hard to understand because we don't see the computer moves. An animation would help so that children see and understand what's going on.<br />
<br />
=== Shape type activities ===<br />
<br />
* Placing planets in our galaxy.<br />
* Placing the wonders of the worlds on a world map.<br />
* Children or adults wearing traditional clothes, they must be placed on a map.<br />
* Typical food.<br />
* Wearing a children<br />
<br />
=== Photohunter ===<br />
<br />
Our [http://gcompris.net/en-photohunter photohunter] activity does not have enough levels.<br />
<br />
=== Computer parts ===<br />
<br />
We already have a lot of activities to discover how to use the computer. We also need to expose the computer internals to the children. Perhaps an activity to virtually cable all the main component of the computer would do it. Starting with mouse / keyboard / PC / screen at first level to the processor and memory at the higher level. For each component, a description must be given to explain what it is.<br />
<br />
=== How does the network works ===<br />
<br />
A network is an interesting topic to expose to children.<br />
<br />
For example we coud create an activity in which we see some computers (school.net, gcompris.net, mycomputer.local) and a switch on the screen with their services (ping and http). Then from a simulated console the children can enter commands like 'ping school.net' and the network packet moves over the wires. For a web page, we can see it on the disk of the computer school.net (the children can edit it), then the children can start a simulated browser and load http://school.net/mypage. In http mode, we see the GET request going out of the browser, to the web server, to the disk and back to the browser with the file attached. The services can be started/stopped by the children but to make the game fun they maybe stopped rendomly to let the children fix the network.<br />
<br />
=== GCompris core ===<br />
<br />
Some ideas on how to improve the heart of GCompris:<br />
<br />
* Mouse less GCompris: Except for mouse training activities, it should be possible to play GCompris without a mouse. For example, the main menu should be usable with the arrow keys on a regular PC.<br />
* We have many activities and they are sometimes hard to find. We should add a search / filter option in the main menu that would show only the matching activities. The search can be based on the manual of each activity.<br />
<br />
=== Networked activities ===<br />
<br />
It would be nice to have some sort of educational network game that would involve a team competition, collaboration of sorts. <br />
<br />
There brings different types of activities:<br />
<br />
* Network quiz: The teacher would need to input a list of questions and answers beforehand. From that list the players on teams would try to answer the questions. That could be a fun type of review for science, math, history, etc.<br />
<br />
* Each player must catch a ball and send it to another virtual player. Nobody must miss the ball or the team doesn't succeed.<br />
<br />
* A multiplayer creative tool. Each player draw on the same canvas. They have to organize themselves to make a cute drawing.<br />
<br />
== Computer science ==<br />
<br />
=== Block programming ===<br />
<br />
A very interesting approach to software development with a [https://blockly-games.appspot.com/ blocky a block programming language] or another approach with [http://robozzle.com/js/ Robozzle].<br />
<br />
[[Category:Developer]]</div>Arunahttp://gcompris.net/mediawiki-1.31.0/index.php?title=Ideas_for_activities&diff=4136Ideas for activities2015-01-16T08:44:23Z<p>Aruna: /* Maths */</p>
<hr />
<div>{{TOCright}}<br />
<br />
We already have a large number of activities in GCompris (about 120) and we are always looking at adding more. An important aspect is to keep the project focused on its core value: educating young children.<br />
<br />
Each activity requires a good thinking of the educational aspect including a progressive difficulty, it must be easy to understand what we expect from the children by providing instruction and in game guidance.<br />
<br />
If we consider the activity list, currently our biggest weaknesses are in the area of reading/writing and language.<br />
<br />
== Core values ==<br />
<br />
In GCompris all the activities follow the same core values:<br />
<br />
* we do not follow a specific country curriculum because we want to be international<br />
* as we want to be international it makes some developments more complex but we are happy to do it<br />
* we don't force children to follow a specific path in the software<br />
* we don't put time limit because this kind of tuning exclude children with disabilities<br />
* we let the children select the difficulty level and do nothing to determine it is appropriate or not for her<br />
* we do nothing to render the children addict<br />
* the software does not replace a teacher or a parent<br />
* the software does not really teaches, it is a complement to a traditional teaching course<br />
<br />
== Port to Qt Quick ==<br />
<br />
We started to rewrite GCompris in the Qt Quick technology. This will allow us to bring our work to tablet users. Here is a quick startup guide to start developping in [[Qt_Quick_development_process|the new environment]]. We maintain a page with the [[Qt Quick Migration status|status of the port]].<br />
<br />
'''This is currently the most important task.'''<br />
<br />
== Standard compliance ==<br />
<br />
=== IMS ===<br />
<br />
We have to look at the [http://www.imsglobal.org/question/qtiv2p1/imsqti_oviewv2p1.html IMS Question & Test Interoperability] standard. Look at these examples to get an idea of what kind of [http://www.imsglobal.org/question/qtiv2p1/imsqti_implv2p1.html questionnaire can be created]. This project is [http://www.taotesting.com/ open source implementation].<br />
<br />
=== Wims ===<br />
<br />
[http://wims.unice.fr/~wims/ Wims] is Web exercice server and HTML player. It contains a lot of mathematical exercices defined in a format named OEF. We can imagine a GCompris activity that can play some Wims exercices.<br />
<br />
== Reference ==<br />
<br />
A very good resource of in class activities [http://csunplugged.org/activities introducing computer science]<br />
<br />
<br />
== Maths ==<br />
<br />
=== Object Classification ===<br />
<br />
For young kids, we could create an activity where they must classify object from larger to smaller, and so on. The size classification could be based on the real-life sizes. For example, a car is larger than a light bulb, but the actual images could be equal size.<br />
<br />
We could also have classification based on shape, e.g. round apples and wheels, and rectangular books and doors.<br />
<br />
Could teach also "in front of" and "behind" concept.<br />
<br />
=== Symmetrical drawing ===<br />
<br />
A symmetrical drawing activity, with various forms of symmetries. See [http://www.matemania.no/matemania_m/verksted_kaleidoskop/index.html this example].<br />
<br />
=== Graph Colouring ===<br />
<br />
Teach chromatic numbers to children. What is chromatic number: http://jdh.hamkins.org/math-for-seven-year-olds-graph-coloring-chromatic-numbers-eulerian-paths/<br />
<br />
So, maybe a game with a drawn mesh and circles at the intersection of edges. No two circles connected by an edge can be of the same colour. We can start of by taking the largest chromatic number possible for any graph, and then slowly increase the difficulty by reducing the chromatic number.<br />
<br />
=== Double entry tables ===<br />
<br />
We already [http://gcompris.net/en-doubleentry have one] in this area based on the puzzle activity engine. But is is not flexible enough and it would be better to have an activity dedicated to this concept.<br />
<br />
In that activity, we could add :<br />
<br />
- filling incomplete tables. The filled stop may be done by selecting images or by entering text or number. For example, it may also be used to try the children on multiplication table. <br />
- choosing the right heading for rows and columns of an already filled-in table<br />
<br />
=== Interactive geometry ===<br />
Like [http://wiki.laptop.org/go/DrGeo Dr.Geo] or [http://db-maths.nuxit.net/CaRMetal/index_en.html Carmetal] does, we can provide an interactiv geometry activity.<br />
<br />
Of course we have to make it much simpler and stick to point, line, segment, perpendicular, parallel and circle.<br />
<br />
This can be used:<br />
- as a free geometrical drawing activity<br />
- as a directed one, the children is given a set of instructions like draw a 3 cm diameter circle at position (3,3).<br />
<br />
There is a possibility to save and load a drawing.<br />
<br />
=== A graph tool ===<br />
<br />
Like the drawing, animation, wordprocessor, we could provide a graph tool to let kids create simple graph for their experiences. They could load/save them. We could see it as a simplified spreadsheet.<br />
Here is an [http://nces.ed.gov/nceskids/createagraph/ online example].<br />
<br />
=== Mathematical numeral systems ===<br />
<br />
An activity to explain the different [http://en.wikipedia.org/wiki/Base_(mathematics) base]. It present the concept, let the children play around with a virtual base counter and then ask questions to transform numbers from one base to another.<br />
<br />
=== Ken-Ken ===<br />
<br />
This is a Sudoku like activity where the goal of each puzzle is to [http://en.wikipedia.org/wiki/KenKen fill a grid with digits] –– 1 through 4 for a 4×4 grid, 1 through 5 for a 5×5, etc. –– so that no digit appears more than once in any row or any column (a Latin square). Grids range in size from 3×3 to 9×9. Additionally, KenKen grids are divided into heavily outlined groups of cells –– often called “cages” –– and the numbers in the cells of each cage must produce a certain “target” number when combined using a specified mathematical operation (either addition, subtraction, multiplication or division)<br />
<br />
There is also a color [http://rdassonval.free.fr/flash/carre5couleurs.swf based version]. <br />
<br />
Should be a good idea to find a way to generate some games with different level of difficulty.<br />
<br />
=== Algebra ===<br />
<br />
We need something to introduce algebra to children. We can have a look at [https://www.youtube.com/watch?v=oX_eqGTpCcs DragonBox] which has a good educational approach.<br />
<br />
== Music ==<br />
<br />
GCompris has a module, gcomprismusic.py, that assists developers who wish to write music-related activities. The module contains the following objects:<br />
* Piano Keyboard<br />
* Notes (Eighth, Quarter, Half, Whole)<br />
* Musical Staff (Treble and Bass)<br />
<br />
Developers who wish to use these objects in their activity can simply import the module, instantiate these objects, and call the appropriate draw methods to write them to the page. See the module for more information or contact bethmhadley@gmail.com for help creating new music activities in GCompris.<br />
<br />
=== Pitch Recognition ===<br />
<br />
Help students develop an ear for pitch by helping them notice differences between pitches (high vs. low, etc.) This is a very difficult activity for kids (and adults!) to master, so this activity will have to be very forgiving.<br />
<br />
=== Intro to Music Theory ===<br />
<br />
A beginner guide to the basics of music theory. Topics might include music notation, scales, chords, circle of fifths, etc.<br />
<br />
== Board game ==<br />
<br />
=== TicTacToe and variations ===<br />
<br />
[http://perso.wanadoo.fr/therese.eveilleau/ Here] some ideas to steal. TicTacToe and others variants of same game (QuinzeVainc, Sentier, Mots and Lettres].<br />
<br />
=== Dominoes ===<br />
<br />
Having a [http://www.zuzugames.com/play-7157-Dominoes.html dominoes] activity. It would be very nice, and maybe not too difficult to write (I don't speak for myself...) Easy levels could be with colors only, then<br />
images, medium level, images and dots, high level, only dots. <br />
<br />
=== Nine Men's Morris ===<br />
<br />
[http://en.wikipedia.org/wiki/Nine_Men's_Morris Nine Men's Morris] is an abstract strategy board game for two players that emerged from the Roman Empire.[1] The game is also known as Nine Man Morris, Mill, Mills, Merels, Merelles, and Merrills in English.<br />
<br />
This game is still very popular in some place of the world. Having this type of game in GCompris brings the opportunity to expose children to games they won't find otherwise. It would complete our board activity besides chess, oware, connect4, ... This idea has been proposed by Phanindra Ramesh Challa.<br />
<br />
There are two open source implementation of this game : [http://gnmm.sourceforge.net/ gnmm] and [http://nine-mens-morris.net/ morris].<br />
<br />
=== Checkers ===<br />
<br />
[http://en.wikipedia.org/wiki/English_draughts Checkers] is a board game in the spirit of the chess game. It would be nice to have one beside our chess game.<br />
<br />
== Reading / Writing ==<br />
<br />
Reference:<br />
<br />
* In french an in detail program on how to teach reading to children. This is not specific to software but education in general but many activities could be declined from this: http://moncerveaualecole.com/quel-programme-lecture-en-primaire/<br />
<br />
* Literacy for all in 100 days? A research-based strategy for fast progress in low-income countries (English) by Abadzi, Helen: http://documents.worldbank.org/curated/en/2013/05/18042078/literacy-all-100-days-research-based-strategy-fast-progress-low-income-countries<br />
<br />
<br />
=== Virtual keyboard on mobile devices ===<br />
<br />
With the new Qt Quick port a learning activity for an Android's (or iOS based) virtual keyboard could be added. This would have to be aware of the special constraints of the virtual keyboard logic on mobile devices, such as necessary confirmation by "Return" special handling of non-ASCII characters (german umlauts e.g.) etc.<br />
<br />
Some of the classic keyboard or writing activities of GCompris are difficult or not at all to port to the virtual keyboard logic of an Android device. New ideas will be collected here: ...<br />
<br />
<br />
=== Image / Letter association ===<br />
<br />
Its a classical in terms of learning letter, an image is presented to the children and he must click on the keyboard the starting letter of the image (like Apple = A). At this stage we don't check the case.<br />
<br />
At the first stage of this activity, all our images with the voices are introduced to the children. He can see the associated image, word and letter and click on them to hear the letter and word spoken.<br />
<br />
=== Case association ===<br />
<br />
Add a new type of memory in our memory type activity in which the children is propose card with upper and lower case and he must associate them.<br />
<br />
=== Dictation of letters ===<br />
<br />
A set of letter is spoken, the children must write them in the correct order. As the level increase, there are more letters and the spoken delay between them decreases.<br />
<br />
=== Dictation of words ===<br />
<br />
A word is displayed and/or spoken the children must re-type it. Then the word is spelled letter by letter and the children must type it.<br />
<br />
=== Letter in which word ===<br />
<br />
A letter is written and/or spoken. Some words are displayed, the children must find the word or the words in which this letter appears.<br />
<br />
=== Letter common to several words ===<br />
<br />
Several words are displayed, the children must find the letter which is common to all of them.<br />
<br />
=== Letter classification ===<br />
<br />
The children is proposed a set of letter and an entry area. He must enter all the letters in the alphabetical order in the text area.<br />
<br />
=== Text understanding ===<br />
<br />
A text story is displayed, the children must read it. Once done, a number of questions about it are are asked. The texts may be simple and written by ourself or taken from public domain famous texts.<br />
<br />
There are several levels depending on the text difficulty. Also at first the text and the questions are visible, then when the children has completed the reading the text disappears and the questions are asked.<br />
<br />
=== Text with holes ===<br />
<br />
A text story is displayed, the children must read it. Once done, another text, related to the first contains holes and must be filled by the children.<br />
<br />
=== Ordering words to form a sentence ===<br />
<br />
A sentence is proposed with the words shuffled. The children must put back the words in the correct order.<br />
<br />
=== Add missing spaces in a sentence ===<br />
<br />
A sentence is proposed in which spaces have been removed. The children must add then.<br />
<br />
=== Phoneme ===<br />
<br />
Like we have an activity to learn letters, we must have one to learn phonemes in each language.<br />
<br />
We could make an activity in which a phoneme is spoken and the children must find the word which includes it from a list of words.<br />
<br />
=== Exercise editor ===<br />
<br />
An activity focused on grammar questions and reading. The idea is to provide a simple wiki like syntax to let a teacher propose this kind of exercise. For example one exercise could be: Where is the [little|big,red] cat (here the question is find the opposite. In [] are the answers to propose, the first one is the good one).<br />
<br />
== Language learning ==<br />
<br />
A set of activities in the area of language learning. These activities should help a children learn or discover a foreign language. To achieve this, we can base this work on the [http://shtooka.net/en/ shtooka] project which provides a large set of recorded words.<br />
<br />
We already have an in progress version of an activity dedicated to [[Language_Learning|language learning]]. It is named _lang-activity_ and is organized in lessons having each a bunch of related sentences with their voices counterpart. When they are all presented to the children some exercises are proposed to help the children remember the sentences.<br />
<br />
=== Target language ===<br />
<br />
Extend GCompris core to include the concept of a target language for that this can be done from a single place. We currently have the ability to set a target language in some relevant activities, this must be changed to use the new target language facility.<br />
<br />
=== Dictionary with word definition ===<br />
<br />
In order to create reading, writing or language learning activities we need to have a well formatted list of words for each language. Some work has been done as seen in this page: [[Wiktionary_to_XML]].<br />
<br />
=== Reading time ===<br />
<br />
We already have an activity to learn how to read on an analog clock. This could be enhanced to learn how to tell the time in a given language (like 10 past 4).<br />
<br />
=== Adding support for digraph, trigraph based languages ===<br />
<br />
At the moment, the system pulls the list of letters for letter games from a single line in the po where all letters are added in a row (abcdefghi...).<br />
<br />
This works ok for languages which only use monographs (like a b c d e) or precomposed complex letters (like ď ť in Slovak) but it's problematic for languages which use di or trigraphs which are not precomposed (a digraph being a combination of two letters which is seen/treated as a single letter). This affects a lot of languages - even though not all potentially regard them as individual members of the alphabet (like German sch, English ch).<br />
<br />
Nonetheless there are languages where these are handled rigidly as single units, such as Welsh ll, dd, ff or in our case (Scottish Gaelic) bh, ch, dh... and where the absence of a distinction between (for example) b (phonetically close to /b/ and bh (phonetically /v/) leaves a huge gap in the system.<br />
<br />
We must extend GCompris to support this by adding delimiters between the letters in the po file, e.g. a|à|b|bh|c|ch.<br />
<br />
== Science ==<br />
<br />
=== Environment protection section ===<br />
<br />
We can make a new section aimed to introduce children to environment care. Some ideas of activities are:<br />
* Garbage classification (Level 1: Organic and inorganic; high level: Organic, glass, metal, wood, danger garbage, etc)<br />
* Simple oxygen cycle <br />
* Saving power. To mark which activities save energy and which ones do not.<br />
* Global warming. To mark which activities are good and which ones are not.<br />
<br />
=== Light decomposition ===<br />
<br />
One simple activity to show the major color components of the white light. One idea is to make a cloud that rains by clicking on it and a raising sun. It will create a rainbow. Maybe a zoom to each individual drop can be done in order to show the incoming white light and the major outgoing colored beams.<br />
<br />
=== Plant growing simulator ===<br />
<br />
The idea here if to let children take care of a virtual garden. The children have a garden and some plants in it. They must take care of it with actions like :<br />
* seeding a specific plant with given caracteristics<br />
* putting water on the plants when they need some<br />
* get the fruits when ready<br />
* ...<br />
<br />
=== A camera simulator ===<br />
<br />
Help the children understand the different concept used in photography, focal, focus, iso, ... We could let the children take a picture and simulate the rendering given the children's virtual camera settings.<br />
<br />
=== Morse code ===<br />
<br />
The [http://en.wikipedia.org/wiki/Morse_code morse code] maybe a funny way to discover a lot of concepts. And it would be really fun to be able to discuss with Tux this way. It can be done in 2 side, Tux talks in morse and the children have the alphabet and must report the text. On the other side, the children write a message to Tux (it is a little bit more complex to implement).<br />
<br />
=== Electricity ===<br />
<br />
We already have an [http://gcompris.net/en-electric electricity activity], it works fine but it could be improved in a number of ways:<br />
<br />
* Ability to rotate components to ease the layout.<br />
* Add a 7 segments display in electricity. Could be used to introduce binary to children.<br />
* A LED component.<br />
* A BCD to 7 segments converter<br />
* Allow more componenets/wires to be placed on the board => use smaller nodes/components?<br />
<br />
Having a goal would be interesting and not necessarily too complex. For example we could ask the children to:<br />
<br />
* bring a lamp to light<br />
* bring a lamp to light through a switch<br />
* make a lamp burn (the children must put 2 batteries in serial)<br />
* use the variable resistance to vary the light<br />
<br />
== Other ==<br />
<br />
=== Web Export for the animation ===<br />
<br />
We have a nice [http://gcompris.net/en-anim animation activity]. Children or teacher may be interested in publishing the creation of the children in the animation activity. A Web export is a nice feature to have.<br />
<br />
=== Recording support for the animation ===<br />
<br />
Let the children record her voice and to associate it to a given animation frame. i.e. a car moves along a<br />
picture of a road and create a voice over of "the car drove down the road".<br />
<br />
=== Owale ===<br />
<br />
We have a nice [http://gcompris.net/en-awele owale] activity. But it is hard to understand because we don't see the computer moves. An animation would help so that children see and understand what's going on.<br />
<br />
=== Shape type activities ===<br />
<br />
* Placing planets in our galaxy.<br />
* Placing the wonders of the worlds on a world map.<br />
* Children or adults wearing traditional clothes, they must be placed on a map.<br />
* Typical food.<br />
* Wearing a children<br />
<br />
=== Photohunter ===<br />
<br />
Our [http://gcompris.net/en-photohunter photohunter] activity does not have enough levels.<br />
<br />
=== Computer parts ===<br />
<br />
We already have a lot of activities to discover how to use the computer. We also need to expose the computer internals to the children. Perhaps an activity to virtually cable all the main component of the computer would do it. Starting with mouse / keyboard / PC / screen at first level to the processor and memory at the higher level. For each component, a description must be given to explain what it is.<br />
<br />
=== How does the network works ===<br />
<br />
A network is an interesting topic to expose to children.<br />
<br />
For example we coud create an activity in which we see some computers (school.net, gcompris.net, mycomputer.local) and a switch on the screen with their services (ping and http). Then from a simulated console the children can enter commands like 'ping school.net' and the network packet moves over the wires. For a web page, we can see it on the disk of the computer school.net (the children can edit it), then the children can start a simulated browser and load http://school.net/mypage. In http mode, we see the GET request going out of the browser, to the web server, to the disk and back to the browser with the file attached. The services can be started/stopped by the children but to make the game fun they maybe stopped rendomly to let the children fix the network.<br />
<br />
=== GCompris core ===<br />
<br />
Some ideas on how to improve the heart of GCompris:<br />
<br />
* Mouse less GCompris: Except for mouse training activities, it should be possible to play GCompris without a mouse. For example, the main menu should be usable with the arrow keys on a regular PC.<br />
* We have many activities and they are sometimes hard to find. We should add a search / filter option in the main menu that would show only the matching activities. The search can be based on the manual of each activity.<br />
<br />
=== Networked activities ===<br />
<br />
It would be nice to have some sort of educational network game that would involve a team competition, collaboration of sorts. <br />
<br />
There brings different types of activities:<br />
<br />
* Network quiz: The teacher would need to input a list of questions and answers beforehand. From that list the players on teams would try to answer the questions. That could be a fun type of review for science, math, history, etc.<br />
<br />
* Each player must catch a ball and send it to another virtual player. Nobody must miss the ball or the team doesn't succeed.<br />
<br />
* A multiplayer creative tool. Each player draw on the same canvas. They have to organize themselves to make a cute drawing.<br />
<br />
== Computer science ==<br />
<br />
=== Block programming ===<br />
<br />
A very interesting approach to software development with a [https://blockly-games.appspot.com/ blocky a block programming language] or another approach with [http://robozzle.com/js/ Robozzle].<br />
<br />
[[Category:Developer]]</div>Arunahttp://gcompris.net/mediawiki-1.31.0/index.php?title=Qt_Quick_Migration_status&diff=4135Qt Quick Migration status2015-01-16T08:41:07Z<p>Aruna: </p>
<hr />
<div>== Porting guidelines ==<br />
<br />
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.<br />
<br />
Think about adding animations where necessary. It was hard to do in Gtk+ and its very easy in QML.<br />
<br />
One important part of the work is to make the activity resolution independent (including support for vertical and horizontal layout).<br />
<br />
== Images ==<br />
<br />
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.<br />
<br />
== Core ==<br />
If you are interested in working on a core feature of the Qt Quick version of GCompris, Edit this page and put your name to be sure you are alone on this task.<br />
<br />
{| class="wikitable"<br />
! Description !! Status !! Developer<br />
|-<br />
| Make install || In progress || Johnny<br />
|-<br />
| Packaging for each platform || In progress || Thib and Cyril<br />
|-<br />
| Packaging for F-Droid|| || <br />
|-<br />
| Admin mode etc., cf. [[Administration design]] || In progress || Bruno / Holger<br />
|-<br />
| [[Dataset handling]] || TBD || <br />
|-<br />
| Per-activity configuration handling || TBD || <br />
|-<br />
| Ability to globaly change font size, letter spacing, word spacing and line spacing. Especially usefull to help children to read. || TBD || <br />
|-<br />
| Bonus. Play the congratulation voices if available for the current locale || Reserved || Bruno<br />
|}<br />
<br />
== Bug Tracking ==<br />
<br />
Here is a list of identified bugs and improvements we would like to complete before the initial release.<br />
<br />
{| class="wikitable"<br />
! Activity !! Description !! Status !! Developer<br />
|-<br />
| click_and_draw || Find a way to have less distortion in images in portait mode || ||<br />
|-<br />
| click_on_letter: multi-char support || Make letters in click_on_letter datasets strings instead of single characters, as needed by some locales. || ||<br />
|-<br />
| No sound on MacOSX || Seems to be related to this [https://bugreports.qt-project.org/browse/QTBUG-36175 bug] || ||<br />
|-<br />
| gletters, wordsgame, Wordlist || Let the translator provide the keyboard letter order in the dataset and maintain it in Wordlist || in progress || Holger<br />
|}<br />
<br />
== Activities ==<br />
If you are interested in porting an existing activity to the Qt Quick version of GCompris, Edit this page and put your name to be sure you are alone on this task.<br />
<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /administration/administration || GCompris Administration Menu. Left-Click with the mouse to select an activity || - || -<br />
|-<br />
| /login/login || GCompris login screen. Select or enter your name to log in to GCompris (goes with administration) || - || -<br />
|-<br />
| /discovery/braille/braille_fun || Braille Fun. Braille the falling letters || DONE || Arkit Vora<br />
|-<br />
| /discovery/braille/braille_lotto || Braille Lotto. Discover the Braille system for numbers. || Reserved || Arkit Vora<br />
|-<br />
| /discovery/braille/louis_braille || The History of Louis Braille. Review the major dates of the inventor of the Braille system. || DONE || Arkit Vora<br />
|-<br />
| /discovery/mazeMenu/maze3D || 3D Maze. Find your way out of the 3D maze || - || -<br />
|-<br />
| /discovery/memory_group/railroad || Railway. A memory game based on trains || Reserved || Allon<br />
|-<br />
| /discovery/miscelaneous/explore_world_animals || Explore World Animals. Learn about world animals, interesting facts and their location on a map. || - || -<br />
|-<br />
| /discovery/sound_group/explore_farm_animals || Explore Farm Animals. Learn about farm animals, what sounds they make, and interesting facts. || - || -<br />
|-<br />
| /discovery/sound_group/explore_world_music || Explore World Music. Learn about the music of the world. || - || -<br />
|-<br />
| /discovery/sound_group/melody || Melody. Repeat a melody || - || -<br />
|-<br />
| /discovery/sound_group/note_names || Name that Note!. Learn the names of the notes, in bass and treble clef, with the help of sounds and colors || Reserved || Anna<br />
|-<br />
| /discovery/sound_group/piano_composition || Piano Composition. An activity to learn how the piano keyboard works, how notes are written on a musical staff and explore music composition by loading and saving your work. || - || -<br />
|-<br />
| /discovery/sound_group/play_piano || Play Piano!. Learn to play melodies on the piano keyboard! || - || -<br />
|-<br />
| /discovery/sound_group/play_rhythm || Play Rhythm. Learn to listen to, read, and play musical rhythms. || - || -<br />
|-<br />
| /experience/electric || Electricity. Create and simulate an electric schema || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/intro_gravity || Intro gravity. Introduction to the concept of gravity || - || -<br />
|-<br />
| /experience/land_safe || Land Safe. Understanding acceleration due to gravity. || Reserved || Holger<br />
|-<br />
| /experience/paratrooper || Parachutist. Help Tux the parachutist land safely || - || -<br />
|-<br />
| /experience/place_your_satellite || Place your satellite. Understanding effect of mass and distance on orbital velocity. || - || -<br />
|-<br />
| /experience/searace || Sea race (2 Players). Direct your boat accurately to win the race. (must be rethought, the maze is more appropriate to introduce programming) || - || -<br />
|-<br />
| /experience/searace1player || Sea race (Single Player). Give good instructions to your ship in order to be first in the race. (must be rethought, the maze is more appropriate to introduce programming)|| - || -<br />
|-<br />
| /experience/submarine || Pilot a submarine. Pilot a submarine using air tanks and dive rudders || Reserved || Holger<br />
|-<br />
| /fun/anim || Create a drawing or an animation. Free drawing and animation tool. || - || -<br />
|-<br />
| /fun/chat || Chat and draw with your friends. This chat activity only works on the local network || Reserved || Yannis Tsopokis <br />
|-<br />
| /fun/tuxpaint || Tuxpaint. Launch Tuxpaint (not to be ported, instead create a simple bitmap drawing activity) || - || -<br />
|-<br />
| /fun/wordprocessor || Your word processor. A simple word processor to enter and save any text || - || -<br />
|-<br />
| /math/algebramenu/algebra_guesscount || Find the series of correct operations that matches the given answer. Work out the right combination of numbers and operations to match the given value || Reserved || Aruna S<br />
|-<br />
| /math/geometry/draw || A simple vector-drawing tool. A creative board where you can draw freely || - || -<br />
|-<br />
| /puzzle/crane || Build the same model. Drive the crane and copy the model || Reserved || Aruna<br />
|-<br />
| /puzzle/hanoi || Simplified Tower of Hanoi. Reproduce the given tower || RESERVED || Laurent Navet<br />
|-<br />
| /puzzle/hanoi_real || The Tower of Hanoi. Reproduce the tower on the right side || Reserved || Amit Tomar<br />
|-<br />
| /puzzle/photohunter || Photo hunter. Find the differences between two pictures || Reserved || Aruna<br />
|-<br />
| /puzzle/superbrain || Super Brain. Tux has hidden several items. Find them again in the correct order || RESERVED || Holger<br />
|-<br />
| /puzzle/tangram || The tangram puzzle game. The objective is to form a given shape with seven pieces || - || -<br />
|-<br />
| /reading/hangman || The classic hangman game. A word is hidden, you must discover it letter by letter || RESERVED || Bharath M S<br />
|-<br />
| /reading/lang/lang-nature || Enrich your vocabulary. List of words in the 'nature' category. || RESERVED || Bruno<br />
|-<br />
| /reading/lang/lang-object || Enrich your vocabulary. List of words in the 'object' category. || RESERVED || Bruno<br />
|-<br />
| /reading/lang/lang-other || Enrich your vocabulary. List of words in the 'other' category. || RESERVED || Bruno<br />
|-<br />
| /reading/lang/lang-people || Enrich your vocabulary. List of words in the 'people' category. || RESERVED || Bruno<br />
|-<br />
| /reading/readingh || Horizontal reading practice. Read a list of words and work out if a given word is in it || RESERVED || Holger Kaelberer<br />
|-<br />
| /reading/readingv || Vertical-reading practice. Read a vertical list of words and work out if a given word is in it || RESERVED || Holger Kaelberer<br />
|-<br />
| /strategy/awele || Oware. Play the Oware strategy game against Tux || - || -<br />
|-<br />
| /strategy/bargame || bar game. Don't use the last ball || Reserved || Arnold Dumas<br />
|-<br />
| /strategy/chess/chess_computer || Learning chess. Play chess against the computer in a learning mode || - || -<br />
|-<br />
| /strategy/chess/chess_movelearn || Learning chess. Chess training. Catch the computer's pawns. || - || -<br />
|-<br />
| /strategy/chess/chess_partyend || Learning chess. Play the end of the chess game against the computer || - || -<br />
|-<br />
|}<br />
<br />
=== These activities are based on the same activity code in the Gtk version ===<br />
<br />
The code is in ''src/babymatch-activity/shapegame.c'' and each activity provides a dataset in xml.<br />
<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /discovery/miscelaneous/babymatch || Matching Items. Drag and Drop the items to make them match || Reserved || Johnny<br />
|-<br />
| /discovery/miscelaneous/babyshapes || Complete the puzzle. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/chronos || Chronos. Drag and Drop the items to organize the story || - || -<br />
|-<br />
| /discovery/miscelaneous/details || Find the details. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/doubleentry || Double-entry table. Drag and Drop the items in the double-entry table || - || -<br />
|-<br />
| /discovery/miscelaneous/geo_country || Locate the region. Drag and Drop the regions to redraw the whole country || - || -<br />
|-<br />
| /discovery/miscelaneous/geography || Locate the countries. Drag and Drop the items to redraw the whole map || - || -<br />
|-<br />
| /reading/imagename || Image Name. Drag and Drop each item above its name || - || -<br />
|-<br />
| /puzzle/paintings || Assemble the puzzle. Drag and Drop the items to rebuild the original paintings || - || -<br />
|-<br />
|}<br />
<br />
=== For the sake of memory, what we have done ===<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /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<br />
|-<br />
| /computer/keyboard/gletters || Simple Letters. Type the falling letters before they reach the ground || DONE || Holger Kaelberer<br />
|-<br />
| /computer/keyboard/smallnumbers || Numbers With Dice. Count the number of dots on dice before they reach the ground || DONE || Bruno Coudoin<br />
|-<br />
| /computer/keyboard/wordsgame || Falling Words. Type the falling words before they reach the ground || DONE || Holger Kaelberer<br />
|-<br />
| /computer/mouse/clickanddraw || Click and draw. Draw the picture by clicking on the blue points. || DONE || Allon<br />
|-<br />
| /computer/mouse/clickgame || Click On Me. Left-Click with the mouse on all the swimming fish before they leave the fishtank || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase || Move the mouse. Move the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_2clic || Double click the mouse. Double click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_clic || Click the mouse. Click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/followline || Control the hose-pipe. Tux needs to water the flowers, but the hose is blocked. || DONE || Bruno<br />
|-<br />
| /computer/mouse/mining || Mining for gold. Use the mousewheel to approach the rockwall an look for gold nuggets. || DONE || Bruno<br />
|-<br />
| /computer/mouse/penalty || Penalty kick. Double click the mouse on the ball to score a goal. || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/braille/braille_alphabets || Discover the Braille system. Learn and memorize the Braille system. || DONE || Arkit Vora<br />
|-<br />
| /discovery/colors_group/advanced_colors || Advanced colors. Click on the correct color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/color_mix || Mixing color of paint. To understand color mixing. || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/colors_group/color_mix_light || Mixing colors of light. Understanding mixing of colors of light. || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/colors_group/colors || Colors. Click on the right color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/mosaic || Rebuild the mosaic. Rebuild the mosaic || DONE || Bruno<br />
|-<br />
| /discovery/mazeMenu/maze || Maze. Find your way out of the maze || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/mazeMenu/maze2DRelative || Maze. Find your way out of the maze (Move is relative) || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/mazeMenu/mazeInvisible || Maze. Find your way out of the invisible maze || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/memory_group/memory || Memory Game with images. Flip the cards to find the matching pairs || DONE || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound || Audio memory game. Click on Tux the violinist and listen to find the matching sounds || DONE || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound_tux || Audio memory game against Tux. Play the audio memory game against Tux || DONE || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_tux || Memory Game with images, against Tux. Have a memory competition with Tux. || DONE || JB BUTET<br />
|-<br />
| /discovery/miscelaneous/algorithm || algorithm. Complete a list of symbols || DONE || Bharath M S<br />
|-<br />
| /discovery/miscelaneous/clockgame || Learning Clock. Learn how to tell the time || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/miscelaneous/leftright || Find your left and right hands. Determine if a hand is a right or a left hand || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/instruments || Music instruments. Click on the correct musical instruments || DONE || Bruno<br />
|-<br />
| /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<br />
|-<br />
| /fun/billard || The football game. Kick the ball into the goal. Renamed as football. || DONE || Bharath M S<br />
|-<br />
| /fun/hexagon || hexagon. Find the strawberry by clicking on the blue fields || DONE || Bruno<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_by || Practice the multiplication operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_minus || Practice the subtraction operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_plus || Practice the addition operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /math/algebramenu/gnumchmenu/gnumch-primes || Prime Number Munchers. Guide the Number Muncher to all the prime numbers. || DONE || Manuel Tondeur<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /math/algebramenu/scalesboard || Balance the scales properly. Drag and Drop weights to balance the scales || DONE || Bruno<br />
|-<br />
| /math/algebramenu/scalesboard_weight || Balance the scales properly. Drag and Drop masses to balance the scales and calculate the weight || DONE || Bruno<br />
|-<br />
| /math/algebramenu/target || Practice addition with a target game. Hit the target and count your points || DONE || Bruno Coudoin<br />
|-<br />
| /math/geometry/redraw || Redraw the given item. Copy a drawing from the box on the right into the box on the left. || DONE || Bruno<br />
|-<br />
| /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<br />
|-<br />
| /math/numeration/drawnumber || Draw Number. Draw the picture by following numbers || DONE || Allon<br />
|-<br />
| /math/numeration/enumerate || Count the items. Place the items in the best way to count them || DONE || Thibrom<br />
|-<br />
| /math/numeration/guessnumber || Guess a number. Help Tux escape the cave. Tux hides a number for you to find. || DONE || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_minus || The magician hat. Count how many items are under the magic hat after some have got away || DONE || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_plus || The magician hat. Count how many items are under the magic hat || DONE || Thibrom<br />
|-<br />
| /math/numeration/memory_enumerate || Enumeration memory game. Turn the cards over to match the number with the drawn picture. || DONE || Bruno Coudoin<br />
|-<br />
| /math/numeration/money_group/money || Money. Practice money usage || DONE || Bruno<br />
|-<br />
| /math/numeration/money_group/money_back || Give tux his change. Practice money usage by giving Tux his change || DONE || Bruno<br />
|-<br />
| /math/numeration/money_group/money_back_cents || Give tux his change, including cents. Practice money usage by giving Tux his change || DONE || Bruno<br />
|-<br />
| /math/numeration/money_group/money_cents || Money. Practice money usage including cents || DONE || Bruno<br />
|-<br />
| /math/numeration/planegame || Numbers in Order. Move the helicopter to catch the clouds in the correct order || DONE || Johnny<br />
|-<br />
| /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<br />
|-<br />
| /math/numeration/smallnumbers2 || Numbers with pairs of dice. Count the number of dots on dice before they reach the ground || DONE || Bruno Coudoin<br />
|-<br />
| /puzzle/fifteen || The fifteen game. Move each item to make an increasing series: from the smallest to the largest || DONE || Bruno<br />
|-<br />
| /puzzle/lightsoff || Lights Off. The aim is to switch off all the lights. || DONE || Stephane Mankowski<br />
|-<br />
| /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<br />
|-<br />
| /puzzle/traffic || A sliding-block puzzle game. Remove the red car from the parking lot through the gate on the right || DONE || Holger<br />
|-<br />
| /reading/click_on_letter || Click on a lowercase letter. Listen to a letter and click on the right one || DONE || Holger<br />
|-<br />
| /reading/click_on_letter_up || Click on an uppercase letter. Listen to a letter and click on the right one || DONE || Holger<br />
|-<br />
| /reading/imageid || Reading practice. Practice reading by finding the word matching an image || DONE || Holger Kaelberer<br />
|-<br />
| /reading/memory_wordnumber || Wordnumber memory game. Turn the cards over to match the number with the word matching it. || DONE || Bruno Coudoin<br />
|-<br />
| /reading/missing_letter || Missing Letter. Fill in the missing letter || DONE || Amit Tomar<br />
|-<br />
| /strategy/connect4 || Connect 4. Arrange four coins in a row || DONE || Bharath M S<br />
|-<br />
| /strategy/connect4-2players || Connect 4 (2 Players). Arrange four coins in a row || DONE || Bharath M S<br />
|-<br />
|}</div>Arunahttp://gcompris.net/mediawiki-1.31.0/index.php?title=Qt_Quick_Migration_status&diff=4134Qt Quick Migration status2015-01-15T04:46:44Z<p>Aruna: </p>
<hr />
<div>== Porting guidelines ==<br />
<br />
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.<br />
<br />
Think about adding animations where necessary. It was hard to do in Gtk+ and its very easy in QML.<br />
<br />
One important part of the work is to make the activity resolution independent (including support for vertical and horizontal layout).<br />
<br />
== Images ==<br />
<br />
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.<br />
<br />
== Core ==<br />
If you are interested in working on a core feature of the Qt Quick version of GCompris, Edit this page and put your name to be sure you are alone on this task.<br />
<br />
{| class="wikitable"<br />
! Description !! Status !! Developer<br />
|-<br />
| Make install || In progress || Johnny<br />
|-<br />
| Packaging for each platform || In progress || Thib and Cyril<br />
|-<br />
| Packaging for F-Droid|| || <br />
|-<br />
| Admin mode etc., cf. [[Administration design]] || In progress || Bruno / Holger<br />
|-<br />
| [[Dataset handling]] || TBD || <br />
|-<br />
| Per-activity configuration handling || TBD || <br />
|-<br />
| Ability to globaly change font size, letter spacing, word spacing and line spacing. Especially usefull to help children to read. || TBD || <br />
|-<br />
| Bonus. Play the congratulation voices if available for the current locale || Reserved || Bruno<br />
|}<br />
<br />
== Bug Tracking ==<br />
<br />
Here is a list of identified bugs and improvements we would like to complete before the initial release.<br />
<br />
{| class="wikitable"<br />
! Activity !! Description !! Status !! Developer<br />
|-<br />
| click_and_draw || Find a way to have less distortion in images in portait mode || ||<br />
|-<br />
| click_on_letter: multi-char support || Make letters in click_on_letter datasets strings instead of single characters, as needed by some locales. || ||<br />
|-<br />
| No sound on MacOSX || Seems to be related to this [https://bugreports.qt-project.org/browse/QTBUG-36175 bug] || ||<br />
|-<br />
| gletters, wordsgame, Wordlist || Let the translator provide the keyboard letter order in the dataset and maintain it in Wordlist || in progress || Holger<br />
|}<br />
<br />
== Activities ==<br />
If you are interested in porting an existing activity to the Qt Quick version of GCompris, Edit this page and put your name to be sure you are alone on this task.<br />
<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /administration/administration || GCompris Administration Menu. Left-Click with the mouse to select an activity || - || -<br />
|-<br />
| /login/login || GCompris login screen. Select or enter your name to log in to GCompris (goes with administration) || - || -<br />
|-<br />
| /discovery/braille/braille_fun || Braille Fun. Braille the falling letters || DONE || Arkit Vora<br />
|-<br />
| /discovery/braille/braille_lotto || Braille Lotto. Discover the Braille system for numbers. || Reserved || Arkit Vora<br />
|-<br />
| /discovery/braille/louis_braille || The History of Louis Braille. Review the major dates of the inventor of the Braille system. || DONE || Arkit Vora<br />
|-<br />
| /discovery/mazeMenu/maze3D || 3D Maze. Find your way out of the 3D maze || - || -<br />
|-<br />
| /discovery/memory_group/railroad || Railway. A memory game based on trains || Reserved || Allon<br />
|-<br />
| /discovery/miscelaneous/explore_world_animals || Explore World Animals. Learn about world animals, interesting facts and their location on a map. || - || -<br />
|-<br />
| /discovery/sound_group/explore_farm_animals || Explore Farm Animals. Learn about farm animals, what sounds they make, and interesting facts. || - || -<br />
|-<br />
| /discovery/sound_group/explore_world_music || Explore World Music. Learn about the music of the world. || - || -<br />
|-<br />
| /discovery/sound_group/melody || Melody. Repeat a melody || - || -<br />
|-<br />
| /discovery/sound_group/note_names || Name that Note!. Learn the names of the notes, in bass and treble clef, with the help of sounds and colors || Reserved || Anna<br />
|-<br />
| /discovery/sound_group/piano_composition || Piano Composition. An activity to learn how the piano keyboard works, how notes are written on a musical staff and explore music composition by loading and saving your work. || - || -<br />
|-<br />
| /discovery/sound_group/play_piano || Play Piano!. Learn to play melodies on the piano keyboard! || - || -<br />
|-<br />
| /discovery/sound_group/play_rhythm || Play Rhythm. Learn to listen to, read, and play musical rhythms. || - || -<br />
|-<br />
| /experience/electric || Electricity. Create and simulate an electric schema || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/intro_gravity || Intro gravity. Introduction to the concept of gravity || - || -<br />
|-<br />
| /experience/land_safe || Land Safe. Understanding acceleration due to gravity. || Reserved || Holger<br />
|-<br />
| /experience/paratrooper || Parachutist. Help Tux the parachutist land safely || - || -<br />
|-<br />
| /experience/place_your_satellite || Place your satellite. Understanding effect of mass and distance on orbital velocity. || - || -<br />
|-<br />
| /experience/searace || Sea race (2 Players). Direct your boat accurately to win the race. (must be rethought, the maze is more appropriate to introduce programming) || - || -<br />
|-<br />
| /experience/searace1player || Sea race (Single Player). Give good instructions to your ship in order to be first in the race. (must be rethought, the maze is more appropriate to introduce programming)|| - || -<br />
|-<br />
| /experience/submarine || Pilot a submarine. Pilot a submarine using air tanks and dive rudders || Reserved || Holger<br />
|-<br />
| /fun/anim || Create a drawing or an animation. Free drawing and animation tool. || - || -<br />
|-<br />
| /fun/chat || Chat and draw with your friends. This chat activity only works on the local network || Reserved || Yannis Tsopokis <br />
|-<br />
| /fun/tuxpaint || Tuxpaint. Launch Tuxpaint (not to be ported, instead create a simple bitmap drawing activity) || - || -<br />
|-<br />
| /fun/wordprocessor || Your word processor. A simple word processor to enter and save any text || - || -<br />
|-<br />
| /math/algebramenu/algebra_guesscount || Find the series of correct operations that matches the given answer. Work out the right combination of numbers and operations to match the given value || Reserved || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_guesscount || Graph colouring - http://jdh.hamkins.org/math-for-seven-year-olds-graph-coloring-chromatic-numbers-eulerian-paths/|| - || -<br />
|-<br />
| /math/geometry/draw || A simple vector-drawing tool. A creative board where you can draw freely || - || -<br />
|-<br />
| /puzzle/crane || Build the same model. Drive the crane and copy the model || Reserved || Aruna<br />
|-<br />
| /puzzle/hanoi || Simplified Tower of Hanoi. Reproduce the given tower || RESERVED || Laurent Navet<br />
|-<br />
| /puzzle/hanoi_real || The Tower of Hanoi. Reproduce the tower on the right side || Reserved || Amit Tomar<br />
|-<br />
| /puzzle/photohunter || Photo hunter. Find the differences between two pictures || Reserved || Aruna<br />
|-<br />
| /puzzle/superbrain || Super Brain. Tux has hidden several items. Find them again in the correct order || RESERVED || Holger<br />
|-<br />
| /puzzle/tangram || The tangram puzzle game. The objective is to form a given shape with seven pieces || - || -<br />
|-<br />
| /reading/hangman || The classic hangman game. A word is hidden, you must discover it letter by letter || RESERVED || Bharath M S<br />
|-<br />
| /reading/lang/lang-nature || Enrich your vocabulary. List of words in the 'nature' category. || RESERVED || Bruno<br />
|-<br />
| /reading/lang/lang-object || Enrich your vocabulary. List of words in the 'object' category. || RESERVED || Bruno<br />
|-<br />
| /reading/lang/lang-other || Enrich your vocabulary. List of words in the 'other' category. || RESERVED || Bruno<br />
|-<br />
| /reading/lang/lang-people || Enrich your vocabulary. List of words in the 'people' category. || RESERVED || Bruno<br />
|-<br />
| /reading/readingh || Horizontal reading practice. Read a list of words and work out if a given word is in it || RESERVED || Holger Kaelberer<br />
|-<br />
| /reading/readingv || Vertical-reading practice. Read a vertical list of words and work out if a given word is in it || RESERVED || Holger Kaelberer<br />
|-<br />
| /strategy/awele || Oware. Play the Oware strategy game against Tux || - || -<br />
|-<br />
| /strategy/bargame || bar game. Don't use the last ball || Reserved || Arnold Dumas<br />
|-<br />
| /strategy/chess/chess_computer || Learning chess. Play chess against the computer in a learning mode || - || -<br />
|-<br />
| /strategy/chess/chess_movelearn || Learning chess. Chess training. Catch the computer's pawns. || - || -<br />
|-<br />
| /strategy/chess/chess_partyend || Learning chess. Play the end of the chess game against the computer || - || -<br />
|-<br />
|}<br />
<br />
=== These activities are based on the same activity code in the Gtk version ===<br />
<br />
The code is in ''src/babymatch-activity/shapegame.c'' and each activity provides a dataset in xml.<br />
<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /discovery/miscelaneous/babymatch || Matching Items. Drag and Drop the items to make them match || Reserved || Johnny<br />
|-<br />
| /discovery/miscelaneous/babyshapes || Complete the puzzle. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/chronos || Chronos. Drag and Drop the items to organize the story || - || -<br />
|-<br />
| /discovery/miscelaneous/details || Find the details. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/doubleentry || Double-entry table. Drag and Drop the items in the double-entry table || - || -<br />
|-<br />
| /discovery/miscelaneous/geo_country || Locate the region. Drag and Drop the regions to redraw the whole country || - || -<br />
|-<br />
| /discovery/miscelaneous/geography || Locate the countries. Drag and Drop the items to redraw the whole map || - || -<br />
|-<br />
| /reading/imagename || Image Name. Drag and Drop each item above its name || - || -<br />
|-<br />
| /puzzle/paintings || Assemble the puzzle. Drag and Drop the items to rebuild the original paintings || - || -<br />
|-<br />
|}<br />
<br />
=== For the sake of memory, what we have done ===<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /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<br />
|-<br />
| /computer/keyboard/gletters || Simple Letters. Type the falling letters before they reach the ground || DONE || Holger Kaelberer<br />
|-<br />
| /computer/keyboard/smallnumbers || Numbers With Dice. Count the number of dots on dice before they reach the ground || DONE || Bruno Coudoin<br />
|-<br />
| /computer/keyboard/wordsgame || Falling Words. Type the falling words before they reach the ground || DONE || Holger Kaelberer<br />
|-<br />
| /computer/mouse/clickanddraw || Click and draw. Draw the picture by clicking on the blue points. || DONE || Allon<br />
|-<br />
| /computer/mouse/clickgame || Click On Me. Left-Click with the mouse on all the swimming fish before they leave the fishtank || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase || Move the mouse. Move the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_2clic || Double click the mouse. Double click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_clic || Click the mouse. Click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/followline || Control the hose-pipe. Tux needs to water the flowers, but the hose is blocked. || DONE || Bruno<br />
|-<br />
| /computer/mouse/mining || Mining for gold. Use the mousewheel to approach the rockwall an look for gold nuggets. || DONE || Bruno<br />
|-<br />
| /computer/mouse/penalty || Penalty kick. Double click the mouse on the ball to score a goal. || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/braille/braille_alphabets || Discover the Braille system. Learn and memorize the Braille system. || DONE || Arkit Vora<br />
|-<br />
| /discovery/colors_group/advanced_colors || Advanced colors. Click on the correct color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/color_mix || Mixing color of paint. To understand color mixing. || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/colors_group/color_mix_light || Mixing colors of light. Understanding mixing of colors of light. || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/colors_group/colors || Colors. Click on the right color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/mosaic || Rebuild the mosaic. Rebuild the mosaic || DONE || Bruno<br />
|-<br />
| /discovery/mazeMenu/maze || Maze. Find your way out of the maze || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/mazeMenu/maze2DRelative || Maze. Find your way out of the maze (Move is relative) || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/mazeMenu/mazeInvisible || Maze. Find your way out of the invisible maze || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/memory_group/memory || Memory Game with images. Flip the cards to find the matching pairs || DONE || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound || Audio memory game. Click on Tux the violinist and listen to find the matching sounds || DONE || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound_tux || Audio memory game against Tux. Play the audio memory game against Tux || DONE || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_tux || Memory Game with images, against Tux. Have a memory competition with Tux. || DONE || JB BUTET<br />
|-<br />
| /discovery/miscelaneous/algorithm || algorithm. Complete a list of symbols || DONE || Bharath M S<br />
|-<br />
| /discovery/miscelaneous/clockgame || Learning Clock. Learn how to tell the time || DONE || Stephane Mankowski<br />
|-<br />
| /discovery/miscelaneous/leftright || Find your left and right hands. Determine if a hand is a right or a left hand || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/instruments || Music instruments. Click on the correct musical instruments || DONE || Bruno<br />
|-<br />
| /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<br />
|-<br />
| /fun/billard || The football game. Kick the ball into the goal. Renamed as football. || DONE || Bharath M S<br />
|-<br />
| /fun/hexagon || hexagon. Find the strawberry by clicking on the blue fields || DONE || Bruno<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_by || Practice the multiplication operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_minus || Practice the subtraction operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_plus || Practice the addition operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /math/algebramenu/gnumchmenu/gnumch-primes || Prime Number Munchers. Guide the Number Muncher to all the prime numbers. || DONE || Manuel Tondeur<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /math/algebramenu/scalesboard || Balance the scales properly. Drag and Drop weights to balance the scales || DONE || Bruno<br />
|-<br />
| /math/algebramenu/scalesboard_weight || Balance the scales properly. Drag and Drop masses to balance the scales and calculate the weight || DONE || Bruno<br />
|-<br />
| /math/algebramenu/target || Practice addition with a target game. Hit the target and count your points || DONE || Bruno Coudoin<br />
|-<br />
| /math/geometry/redraw || Redraw the given item. Copy a drawing from the box on the right into the box on the left. || DONE || Bruno<br />
|-<br />
| /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<br />
|-<br />
| /math/numeration/drawnumber || Draw Number. Draw the picture by following numbers || DONE || Allon<br />
|-<br />
| /math/numeration/enumerate || Count the items. Place the items in the best way to count them || DONE || Thibrom<br />
|-<br />
| /math/numeration/guessnumber || Guess a number. Help Tux escape the cave. Tux hides a number for you to find. || DONE || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_minus || The magician hat. Count how many items are under the magic hat after some have got away || DONE || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_plus || The magician hat. Count how many items are under the magic hat || DONE || Thibrom<br />
|-<br />
| /math/numeration/memory_enumerate || Enumeration memory game. Turn the cards over to match the number with the drawn picture. || DONE || Bruno Coudoin<br />
|-<br />
| /math/numeration/money_group/money || Money. Practice money usage || DONE || Bruno<br />
|-<br />
| /math/numeration/money_group/money_back || Give tux his change. Practice money usage by giving Tux his change || DONE || Bruno<br />
|-<br />
| /math/numeration/money_group/money_back_cents || Give tux his change, including cents. Practice money usage by giving Tux his change || DONE || Bruno<br />
|-<br />
| /math/numeration/money_group/money_cents || Money. Practice money usage including cents || DONE || Bruno<br />
|-<br />
| /math/numeration/planegame || Numbers in Order. Move the helicopter to catch the clouds in the correct order || DONE || Johnny<br />
|-<br />
| /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<br />
|-<br />
| /math/numeration/smallnumbers2 || Numbers with pairs of dice. Count the number of dots on dice before they reach the ground || DONE || Bruno Coudoin<br />
|-<br />
| /puzzle/fifteen || The fifteen game. Move each item to make an increasing series: from the smallest to the largest || DONE || Bruno<br />
|-<br />
| /puzzle/lightsoff || Lights Off. The aim is to switch off all the lights. || DONE || Stephane Mankowski<br />
|-<br />
| /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<br />
|-<br />
| /puzzle/traffic || A sliding-block puzzle game. Remove the red car from the parking lot through the gate on the right || DONE || Holger<br />
|-<br />
| /reading/click_on_letter || Click on a lowercase letter. Listen to a letter and click on the right one || DONE || Holger<br />
|-<br />
| /reading/click_on_letter_up || Click on an uppercase letter. Listen to a letter and click on the right one || DONE || Holger<br />
|-<br />
| /reading/imageid || Reading practice. Practice reading by finding the word matching an image || DONE || Holger Kaelberer<br />
|-<br />
| /reading/memory_wordnumber || Wordnumber memory game. Turn the cards over to match the number with the word matching it. || DONE || Bruno Coudoin<br />
|-<br />
| /reading/missing_letter || Missing Letter. Fill in the missing letter || DONE || Amit Tomar<br />
|-<br />
| /strategy/connect4 || Connect 4. Arrange four coins in a row || DONE || Bharath M S<br />
|-<br />
| /strategy/connect4-2players || Connect 4 (2 Players). Arrange four coins in a row || DONE || Bharath M S<br />
|-<br />
|}</div>Arunahttp://gcompris.net/mediawiki-1.31.0/index.php?title=Qt_Quick_development_process&diff=3967Qt Quick development process2014-06-08T08:39:21Z<p>Aruna: /* Compilation */</p>
<hr />
<div>{{TOCright}}<br />
= Learning Qt Quick =<br />
<br />
Some pointers to discover Qt Quick:<br />
* http://qt-project.org/doc/qt-5/gettingstarted.html<br />
* http://qt-project.org/doc/qt-5/gettingstartedqml.html<br />
* http://qmlbook.org/index.html<br />
<br />
A step by step exercise to dig into Qt Quick with the QtCreator development environment:<br />
* http://qt-project.org/doc/qtcreator<br />
<br />
= Coding Style =<br />
<br />
We follow [http://qt-project.org/doc/qt-5/qml-codingconventions.html this coding style].<br />
<br />
= Source code =<br />
<br />
Here is the [https://git-next.kde.org/kde/gcompris/commits/master official repository] for the source code. Alternatively you can also get the code on [https://github.com/bdoin/GCompris-qt GitHub].<br />
<br />
<br />
= Compilation =<br />
<br />
[http://www.cmake.org/ CMake] is a cross-platform free software program for managing the build process of software using a compiler-independent method.<br />
The minimum version to compile GCompris is 2.8.<br />
<br />
* Get the [https://git-next.kde.org/kde/gcompris/commits/cmake-qsettings source code]<br />
* Download and Install the latest stable version of [http://qt-project.org/downloads QtCreator] for Android<br />
* Start QtCreator and open the project file CMakeLists.txt at the root of the source code<br />
* Create a build directory and set it in Qt Creator<br />
* Compile and run it. (No need of giving any arguments to CMake, if QtCreator asks for it)<br />
<br />
To make it run on Android you need first to follow [http://qt-project.org/doc/qt-5/android-support.html these instructions].<br />
<br />
= Adding a new activity =<br />
<br />
== Automatically ==<br />
<br />
Let's say you want to port the algebra_by activity.<br />
<br />
<pre><br />
cd src/activities<br />
./createit.sh algebra_by<br />
</pre><br />
<br />
And you're done, you can run ''CMake'' again in QtCreator and your activity should appear on the list.<br />
<br />
== Manually ==<br />
<br />
You must create a directory for your activity in src/activities. In it, create an ActivityInfo.qml, algebra_by.pri and your qml entry point Algebra_by.qml.<br />
<br />
* in src/activities/activities.txt add the directory name of your activity (keep the file sorted).<br />
* check algebra_by/ActivityInfo.qml that the name references you Qml activity entry point and that the icon point to your icon name (preferred format is svgz).<br />
<br />
== Getting old menus ==<br />
<br />
If your activity is an existing one, you can move its ported ''ActivityInfo'' and icon:<br />
<br />
<pre><br />
git mv tools/menus/algebra_by.qml src/activities/algebra_by/Algebra_by.qml<br />
git mv tools/menus/resource/algebra_by.svg src/activities/algebra_by/algebra_by<br />
</pre><br />
<br />
== Extending another activity ==<br />
<br />
If the activity is just an extension of an existing one you have to create it either manually or automatically and then change you .qml file to extend another one. The 'erase_clic' activity is a good example.<br />
<br />
In your .qml file:<br />
<br />
* just import the activity you want to extend with for example: ''import "qrc:/gcompris/src/activities/erase"''<br />
* instead of have your root item being an 'ActivityBase' you just create an object of the base type you want to extend like Erase.<br />
* Use a property to pass parameters to your base item and customize it<br />
<br />
= Coding guidelines =<br />
<br />
Keep only small Javascript in the QML code, all the game logic must be in your Javascript file. This makes it easier to read the activity logic. It is possible to have several Javascript files if needed. The QML files must be seen as the graphical interface description and the Javascript the logic of the game.<br />
<br />
== Resolution independence ==<br />
<br />
Your activity must look nice on tablets and desktops. The resolution and ''dpi'' value may differ a lot. On mobile with high ''dpi'' the size of your images will look smaller. You must set an initial size related to ApplicationInfo.ratio like this:<br />
<br />
<pre><br />
Image {<br />
id: ball<br />
source: "qrc:/gcompris/src/activities/ballcatch/resource/ball.svgz"<br />
sourceSize.height: 100 * ApplicationInfo.ratio<br />
}<br />
</pre><br />
<br />
== Window resize ==<br />
<br />
Your activity must adapt its content properly when the window is resized.<br />
<br />
== Screen rotation ==<br />
<br />
Your activity must support screen rotation. If you use a layout or you specify an item coordinated related to the window width you are safe. If you create absolute coordinate items, you may need to reset them when the screen is changed. To detect a rotation you can add a code like this in your ''ActivityBase'':<br />
<br />
<pre><br />
onWidthChanged: Activity.widthChanged()<br />
</pre><br />
<br />
== Audio ==<br />
<br />
Creating Audio items is rather slow. If you have a lot of items on the screen, do not create an Audio item for each. Instead create a single Audio and pass it to all your items.<br />
<br />
In order to play audio only if audio has been enabled in the preferences, use the core ''GCAudio'' item instead of ''Audio''. Make sure to use ''import "../../core"''.<br />
<br />
== Background image ==<br />
<br />
You must not use a background image to bring useful informations. It is not possible to keep the background aligned with items when the resolution is changed.<br />
<br />
== Compiling GCompris for Desktop ==<br />
You can still use QtCreator to develop. Within it, open the CMakeLists.txt on top-level of GCompris. Select a directory (create a folder at same level as the gcompris folder for example) and then click on "Run CMake" button then finish.<br />
<br />
To compile GCompris on command line, you can create a directory GCompris-qt-build at same level as the gcompris folder, go into it and type "cmake ../gcompris && make". You have the possibility to check which activities you want to compile or not.<br />
<br />
== Compiling GCompris for Android ==<br />
You need to download and install android ndk ([https://developer.android.com/tools/sdk/ndk/index.html NDK]) and android sdk ([https://developer.android.com/sdk/index.html SDK]).<br />
<br />
To make it easier and because we don't need eclipse contained in adt-bundle-linux-x86-xxxxx, copy the directory sdk under for example /home/Android/ and rename it as android-sdk.<br />
Also, rename android-ndk-r9d as android-ndk and copy it under /home/Android/<br />
<br />
Then you need to add some environment variables by editing ~/bashrc to add at the end (put the directories where you installed ndk/sdk):<br />
<pre><br />
export ANDROID_NDK=/home/Android/android-ndk<br />
export ANDROID_SDK=/home/Android/android-sdk<br />
export PATH=$PATH:/home/Android/android-sdk/platform-tools<br />
</pre><br />
<br />
With Qt5.3, you'll probably need to create symbolic links for Qt libraries (if you have the error Qt5.3.0/5.3/android_armv7/lib/libQt5Core.so.5.3.0 not found):<br />
<pre><br />
cd Qt5.3.0/5.3/android_armv7/lib<br />
for f in $(ls *.so); do ln -s $f $f.5.3.0; done<br />
</pre><br />
<br />
Create a folder at the same level as the gcompris folder and into it type "ccmake -DCMAKE_TOOLCHAIN_FILE=../gcompris/platforms/android.cmake -Wno-dev ../gcompris && make && make apk_debug" to get a GCompris apk.<br />
This opens ccmake which is a console application. Run the configuration step by typing "C" on you keyboard.<br />
<br />
If it tells you "Could not find a package configuration file provided by Qt5", press "e" to set the path for QT5_DIR.<br />
To do this, press enter which places the cursor on the first path line. With the down key go to Qt5_DIR line, press again "Enter" then modify the path.<br />
For example the path can be: /home/myname/Qt5.3.0/5.3/android_armv7/lib/cmake/Qt5 where Qt5.3.0 is the Qt installation directory.<br />
<br />
The same way we have to add the path for QT_MAKE_EXECUTABLE. For me it is /home/myname/Qt5.3.0/5.3/gcc/bin/qmake. Be careful there, to not point to /home/myname/Qt5.3.0/5.3/android_armv7/bin/qmake or you will loose hours to find your mistake!!!!!<br />
<br />
Then press on enter to access ccmake command followed by "G" to build and "E" to quit.<br />
<br />
== Deploying on android device ==<br />
To deploy plug you computer to your tablet. Go into you tablet preferences, switch on the developer mode.<br />
<br />
Into the console, type the following command:<br />
<pre>adb install -r GCompris-debug.apk</pre><br />
<br />
== Compiling translations ==<br />
By default, no translation are compiled. You need to create the Makefile using cmake (see above) and type:<br />
<br />
<pre><br />
make BuildTranslations<br />
</pre><br />
<br />
Then go into the bin directory and type ./GCompris to launch the software (or running from QtCreator). In the configuration dialog box, you can choose your language. Restart the application to see the language change.<br />
<br />
If you're compiling using Qt Creator, you can go to the Projects tab and in Build Steps, add a build step and check BuildTranslations.<br />
<br />
== Getting translations from the Gtk version ==<br />
<br />
When adding a Gtk ported activity in the QtQuick version, if you used the strings for texts of the Gtk version, you can update all existing translation files. For this, first you need to update existing translation files using (this will add the new strings which will be untranslated for now):<br />
<br />
<pre><br />
make UpdateTranslations<br />
</pre><br />
<br />
Then, using the convertPo.py tool (and the updateAll.sh which applies it to all translations), you can update the files to get the translations from the Gtk version (if they existed).<br />
<br />
== Updating an activity from .pri file to cmake ==<br />
<br />
Using CMake implies we don't use the .pro project anymore and we have to tell CMake to look for the new project. Some changes has been made.<br />
<br />
== Convert .pri file to CMake files ==<br />
<br />
If you already did an activity using .pri, you can use the priToCMake tool (in tools/) which will create a CMakeLists_{activity}.txt file (telling CMake to add this activity to the compilation). Move it to your activity directory and rename it CMakeLists.txt.<br />
<br />
To compile priToCMake use the command: 'g++ -o converter converter.cpp'<br />
<br />
== Adding resources ==<br />
<br />
* For resources, you have to put them in the ''resource'' directory of your activity<br />
* A compiled ''qrc'' file named ''youractivity.rcc'' is auto generated by the compilation chain<br />
* You must run ''cmake'' again to have new resources included in the ''qrc''<br />
* If you change a resource, a simple make will update the ''rcc'' file<br />
* To reference your resource, use a qrc:/ url in the source. The path is:<br />
<pre><br />
qrc:/gcompris/src/activities/*youractivity*/resource/*myfile.svgz*<br />
</pre></div>Arunahttp://gcompris.net/mediawiki-1.31.0/index.php?title=Qt_Quick_Migration_status&diff=3908Qt Quick Migration status2014-04-06T11:58:32Z<p>Aruna: </p>
<hr />
<div>== Porting guidelines ==<br />
<br />
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.<br />
<br />
Think about adding animations where necessary. It was hard to do in Gtk+ and its very easy in QML.<br />
<br />
One important part of the work is to make the activity resolution independent.<br />
<br />
== Status ==<br />
If you are interested in porting an existing activity to the Qt Quick version of GCompris, Edit this page and put your name to be sure you are alone on this task.<br />
<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /administration/administration || GCompris Administration Menu. Left-Click with the mouse to select an activity || - || -<br />
|-<br />
| /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<br />
|-<br />
| /computer/keyboard/gletters || Simple Letters. Type the falling letters before they reach the ground || DONE || Holger Kaelberer<br />
|-<br />
| /computer/keyboard/smallnumbers || Numbers With Dice. Count the number of dots on dice before they reach the ground || Reserved || Pratibha Chhimpa<br />
|-<br />
| /computer/keyboard/wordsgame || Falling Words. Type the falling words before they reach the ground || Reserved || Holger Kaelberer<br />
|-<br />
| /computer/mouse/clickanddraw || Click and draw. Draw the picture by clicking on the blue points. || - || -<br />
|-<br />
| /computer/mouse/clickgame || Click On Me. Left-Click with the mouse on all the swimming fish before they leave the fishtank || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase || Move the mouse. Move the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_2clic || Double click the mouse. Double click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_clic || Click the mouse. Click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/followline || Control the hose-pipe. Tux needs to water the flowers, but the hose is blocked. || Reserved || Matthieu<br />
|-<br />
| /computer/mouse/mining || Mining for gold. Use the mousewheel to approach the rockwall an look for gold nuggets. || - || -<br />
|-<br />
| /computer/mouse/penalty || Penalty kick. Double click the mouse on the ball to score a goal. || - || -<br />
|-<br />
| /discovery/braille/braille_alphabets || Discover the Braille system. Learn and memorize the Braille system. || - || -<br />
|-<br />
| /discovery/braille/braille_fun || Braille Fun. Braille the falling letters || - || -<br />
|-<br />
| /discovery/braille/braille_lotto || Braille Lotto. Discover the Braille system for numbers. || - || -<br />
|-<br />
| /discovery/braille/louis_braille || The History of Louis Braille. Review the major dates of the inventor of the Braille system. || - || -<br />
|-<br />
| /discovery/colors_group/advanced_colors || Advanced colors. Click on the correct color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/color_mix || Mixing color of paint. To understand color mixing. || - || -<br />
|-<br />
| /discovery/colors_group/color_mix_light || Mixing colors of light. Understanding mixing of colors of light. || - || -<br />
|-<br />
| /discovery/colors_group/colors || Colors. Click on the right color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/mosaic || Rebuild the mosaic. Rebuild the mosaic || DONE || Bruno<br />
|-<br />
| /discovery/mazeMenu/maze || Maze. Find your way out of the maze || - || -<br />
|-<br />
| /discovery/mazeMenu/maze2DRelative || Maze. Find your way out of the maze (Move is relative) || - || -<br />
|-<br />
| /discovery/mazeMenu/maze3D || 3D Maze. Find your way out of the 3D maze || - || -<br />
|-<br />
| /discovery/mazeMenu/mazeInvisible || Maze. Find your way out of the invisible maze || - || -<br />
|-<br />
| /discovery/memory_group/memory || Memory Game with images. Flip the cards to find the matching pairs || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound || Audio memory game. Click on Tux the violinist and listen to find the matching sounds || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound_tux || Audio memory game against Tux. Play the audio memory game against Tux || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_tux || Memory Game with images, against Tux. Have a memory competition with Tux. || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/railroad || Railway. A memory game based on trains || - || -<br />
|-<br />
| /discovery/miscelaneous/algorithm || algorithm. Complete a list of symbols || DONE || Bharath M S<br />
|-<br />
| /discovery/miscelaneous/babymatch || Matching Items. Drag and Drop the items to make them match || ||<br />
|-<br />
| /discovery/miscelaneous/babyshapes || Complete the puzzle. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/chronos || Chronos. Drag and Drop the items to organize the story || - || -<br />
|-<br />
| /discovery/miscelaneous/clockgame || Learning Clock. Learn how to tell the time || - || -<br />
|-<br />
| /discovery/miscelaneous/details || Find the details. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/doubleentry || Double-entry table. Drag and Drop the items in the double-entry table || - || -<br />
|-<br />
| /discovery/miscelaneous/explore_world_animals || Explore World Animals. Learn about world animals, interesting facts and their location on a map. || - || -<br />
|-<br />
| /discovery/miscelaneous/geo_country || Locate the region. Drag and Drop the regions to redraw the whole country || - || -<br />
|-<br />
| /discovery/miscelaneous/geography || Locate the countries. Drag and Drop the items to redraw the whole map || - || -<br />
|-<br />
| /discovery/miscelaneous/leftright || Find your left and right hands. Determine if a hand is a right or a left hand || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/explore_farm_animals || Explore Farm Animals. Learn about farm animals, what sounds they make, and interesting facts. || - || -<br />
|-<br />
| /discovery/sound_group/explore_world_music || Explore World Music. Learn about the music of the world. || - || -<br />
|-<br />
| /discovery/sound_group/instruments || Music instruments. Click on the correct musical instruments || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/melody || Melody. Repeat a melody || - || -<br />
|-<br />
| /discovery/sound_group/note_names || Name that Note!. Learn the names of the notes, in bass and treble clef, with the help of sounds and colors || Reserved || Anna<br />
|-<br />
| /discovery/sound_group/piano_composition || Piano Composition. An activity to learn how the piano keyboard works, how notes are written on a musical staff and explore music composition by loading and saving your work. || - || -<br />
|-<br />
| /discovery/sound_group/play_piano || Play Piano!. Learn to play melodies on the piano keyboard! || - || -<br />
|-<br />
| /discovery/sound_group/play_rhythm || Play Rhythm. Learn to listen to, read, and play musical rhythms. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/electric || Electricity. Create and simulate an electric schema || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/intro_gravity || Intro gravity. Introduction to the concept of gravity || - || -<br />
|-<br />
| /experience/land_safe || Land Safe. Understanding acceleration due to gravity. || - || -<br />
|-<br />
| /experience/paratrooper || Parachutist. Help Tux the parachutist land safely || - || -<br />
|-<br />
| /experience/place_your_satellite || Place your satellite. Understanding effect of mass and distance on orbital velocity. || - || -<br />
|-<br />
| /experience/searace || Sea race (2 Players). Direct your boat accurately to win the race. || - || -<br />
|-<br />
| /experience/searace1player || Sea race (Single Player). Give good instructions to your ship in order to be first in the race. || - || -<br />
|-<br />
| /experience/submarine || Pilot a submarine. Pilot a submarine using air tanks and dive rudders || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /fun/anim || Create a drawing or an animation. Free drawing and animation tool. || - || -<br />
|-<br />
| /fun/billard || The football game. Kick the ball into the goal || - || -<br />
|-<br />
| /fun/chat || Chat and draw with your friends. This chat activity only works on the local network || Reserved || Yannis Tsopokis <br />
|-<br />
| /fun/hexagon || hexagon. Find the strawberry by clicking on the blue fields || DONE || Bruno<br />
|-<br />
| /fun/tuxpaint || Tuxpaint. Launch Tuxpaint || Reserved || Shashank<br />
|-<br />
| /fun/wordprocessor || Your word processor. A simple word processor to enter and save any text || - || -<br />
|-<br />
| /login/login || GCompris login screen. Select or enter your name to log in to GCompris || - || -<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_by || Practice the multiplication operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_minus || Practice the subtraction operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_plus || Practice the addition operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_guesscount || Find the series of correct operations that matches the given answer. Work out the right combination of numbers and operations to match the given value || Reserved || Aruna S<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /math/algebramenu/gnumchmenu/gnumch-primes || Prime Number Munchers. Guide the Number Muncher to all the prime numbers. || Reserved || Manuel Tondeur<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /math/algebramenu/scalesboard || Balance the scales properly. Drag and Drop weights to balance the scales || - || -<br />
|-<br />
| /math/algebramenu/scalesboard_weight || Balance the scales properly. Drag and Drop masses to balance the scales and calculate the weight || - || -<br />
|-<br />
| /math/algebramenu/target || Practice addition with a target game. Hit the target and count your points || - || -<br />
|-<br />
| /math/geometry/draw || A simple vector-drawing tool. A creative board where you can draw freely || - || -<br />
|-<br />
| /math/geometry/redraw || Redraw the given item. Copy a drawing from the box on the right into the box on the left. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /math/numeration/drawnumber || Draw Number. Draw the picture by following numbers || - || -<br />
|-<br />
| /math/numeration/enumerate || Count the items. Place the items in the best way to count them || DONE || Thibrom<br />
|-<br />
| /math/numeration/guessnumber || Guess a number. Help Tux escape the cave. Tux hides a number for you to find. || Reserved || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_minus || The magician hat. Count how many items are under the magic hat after some have got away || Reserved || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_plus || The magician hat. Count how many items are under the magic hat || Reserved || Thibrom<br />
|-<br />
| /math/numeration/memory_enumerate || Enumeration memory game. Turn the cards over to match the number with the drawn picture. || Reserved || Thibrom<br />
|-<br />
| /math/numeration/money_group/money || Money. Practice money usage || Reserved || Bruno<br />
|-<br />
| /math/numeration/money_group/money_back || Give tux his change. Practice money usage by giving Tux his change || Reserved || Bruno<br />
|-<br />
| /math/numeration/money_group/money_back_cents || Give tux his change, including cents. Practice money usage by giving Tux his change || Reserved || Bruno<br />
|-<br />
| /math/numeration/money_group/money_cents || Money. Practice money usage including cents || Reserved || Bruno<br />
|-<br />
| /math/numeration/planegame || Numbers in Order. Move the helicopter to catch the clouds in the correct order || DONE || Johnny<br />
|-<br />
| /math/numeration/reversecount || Practice subtraction with a fun game. Tux is hungry. Help him find fish by counting to the correct ice spot. || - || -<br />
|-<br />
| /math/numeration/smallnumbers2 || Numbers with pairs of dice. Count the number of dots on dice before they reach the ground || - || -<br />
|-<br />
| /puzzle/crane || Build the same model. Drive the crane and copy the model || Reserved || Aruna<br />
|-<br />
| /puzzle/fifteen || The fifteen game. Move each item to make an increasing series: from the smallest to the largest || - || -<br />
|-<br />
| /puzzle/hanoi || Simplified Tower of Hanoi. Reproduce the given tower || - || -<br />
|-<br />
| /puzzle/hanoi_real || The Tower of Hanoi. Reproduce the tower on the right side || - || -<br />
|-<br />
| /puzzle/lightsoff || Lights Off. The aim is to switch off all the lights. || - || -<br />
|-<br />
| /puzzle/paintings || Assemble the puzzle. Drag and Drop the items to rebuild the original paintings || - || -<br />
|-<br />
| /puzzle/photohunter || Photo hunter. Find the differences between two pictures || Reserved || Aruna<br />
|-<br />
| /puzzle/sudoku || Sudoku, place unique symbols in a square.. Symbols must be unique in a row, in a column, and (if defined) each region. || Reserved || Johnny<br />
|-<br />
| /puzzle/superbrain || Super Brain. Tux has hidden several items. Find them again in the correct order || - || -<br />
|-<br />
| /puzzle/tangram || The tangram puzzle game. The objective is to form a given shape with seven pieces || - || -<br />
|-<br />
| /puzzle/traffic || A sliding-block puzzle game. Remove the red car from the parking lot through the gate on the right || - || -<br />
|-<br />
| /reading/click_on_letter || Click on a lowercase letter. Listen to a letter and click on the right one || DONE || Holger<br />
|-<br />
| /reading/click_on_letter_up || Click on an uppercase letter. Listen to a letter and click on the right one || DONE || Holger<br />
|-<br />
| /reading/hangman || The classic hangman game. A word is hidden, you must discover it letter by letter || - || -<br />
|-<br />
| /reading/imageid || Reading practice. Practice reading by finding the word matching an image || - || -<br />
|-<br />
| /reading/imagename || Image Name. Drag and Drop each item above its name || - || -<br />
|-<br />
| /reading/lang/lang-nature || Enrich your vocabulary. List of words in the 'nature' category. || - || -<br />
|-<br />
| /reading/lang/lang-object || Enrich your vocabulary. List of words in the 'object' category. || - || -<br />
|-<br />
| /reading/lang/lang-other || Enrich your vocabulary. List of words in the 'other' category. || - || -<br />
|-<br />
| /reading/lang/lang-people || Enrich your vocabulary. List of words in the 'people' category. || - || -<br />
|-<br />
| /reading/memory_wordnumber || Wordnumber memory game. Turn the cards over to match the number with the word matching it. || - || -<br />
|-<br />
| /reading/missing_letter || Missing Letter. Fill in the missing letter || Reserved || Amit Tomar<br />
|-<br />
| /reading/readingh || Horizontal reading practice. Read a list of words and work out if a given word is in it || - || -<br />
|-<br />
| /reading/readingv || Vertical-reading practice. Read a vertical list of words and work out if a given word is in it || - || -<br />
|-<br />
| /strategy/awele || Oware. Play the Oware strategy game against Tux || - || -<br />
|-<br />
| /strategy/bargame || bar game. Don't use the last ball || - || -<br />
|-<br />
| /strategy/chess/chess_computer || Learning chess. Play chess against the computer in a learning mode || - || -<br />
|-<br />
| /strategy/chess/chess_movelearn || Learning chess. Chess training. Catch the computer's pawns. || - || -<br />
|-<br />
| /strategy/chess/chess_partyend || Learning chess. Play the end of the chess game against the computer || - || -<br />
|-<br />
| /strategy/connect4 || Connect 4. Arrange four coins in a row || - || -<br />
|-<br />
| /strategy/connect4-2players || Connect 4 (2 Players). Arrange four coins in a row || - || -<br />
|-<br />
|}</div>Arunahttp://gcompris.net/mediawiki-1.31.0/index.php?title=Qt_Quick_Migration_status&diff=3903Qt Quick Migration status2014-04-03T12:27:22Z<p>Aruna: /* Status */</p>
<hr />
<div>== Porting guidelines ==<br />
<br />
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.<br />
<br />
Think about adding animations where necessary. It was hard to do in Gtk+ and its very easy in QML.<br />
<br />
One important part of the work is to make the activity resolution independent.<br />
<br />
== Status ==<br />
If you are interested in porting an existing activity to the Qt Quick version of GCompris, Edit this page and put your name to be sure you are alone on this task.<br />
<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /administration/administration || GCompris Administration Menu. Left-Click with the mouse to select an activity || - || -<br />
|-<br />
| /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<br />
|-<br />
| /computer/keyboard/gletters || Simple Letters. Type the falling letters before they reach the ground || DONE || Holger Kaelberer<br />
|-<br />
| /computer/keyboard/smallnumbers || Numbers With Dice. Count the number of dots on dice before they reach the ground || Reserved || Pratibha Chhimpa<br />
|-<br />
| /computer/keyboard/wordsgame || Falling Words. Type the falling words before they reach the ground || Reserved || Holger Kaelberer<br />
|-<br />
| /computer/mouse/clickanddraw || Click and draw. Draw the picture by clicking on the blue points. || - || -<br />
|-<br />
| /computer/mouse/clickgame || Click On Me. Left-Click with the mouse on all the swimming fish before they leave the fishtank || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase || Move the mouse. Move the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_2clic || Double click the mouse. Double click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_clic || Click the mouse. Click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/followline || Control the hose-pipe. Tux needs to water the flowers, but the hose is blocked. || Reserved || Matthieu<br />
|-<br />
| /computer/mouse/mining || Mining for gold. Use the mousewheel to approach the rockwall an look for gold nuggets. || - || -<br />
|-<br />
| /computer/mouse/penalty || Penalty kick. Double click the mouse on the ball to score a goal. || - || -<br />
|-<br />
| /discovery/braille/braille_alphabets || Discover the Braille system. Learn and memorize the Braille system. || - || -<br />
|-<br />
| /discovery/braille/braille_fun || Braille Fun. Braille the falling letters || - || -<br />
|-<br />
| /discovery/braille/braille_lotto || Braille Lotto. Discover the Braille system for numbers. || - || -<br />
|-<br />
| /discovery/braille/louis_braille || The History of Louis Braille. Review the major dates of the inventor of the Braille system. || - || -<br />
|-<br />
| /discovery/colors_group/advanced_colors || Advanced colors. Click on the correct color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/color_mix || Mixing color of paint. To understand color mixing. || - || -<br />
|-<br />
| /discovery/colors_group/color_mix_light || Mixing colors of light. Understanding mixing of colors of light. || - || -<br />
|-<br />
| /discovery/colors_group/colors || Colors. Click on the right color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/mosaic || Rebuild the mosaic. Rebuild the mosaic || DONE || Bruno<br />
|-<br />
| /discovery/mazeMenu/maze || Maze. Find your way out of the maze || - || -<br />
|-<br />
| /discovery/mazeMenu/maze2DRelative || Maze. Find your way out of the maze (Move is relative) || - || -<br />
|-<br />
| /discovery/mazeMenu/maze3D || 3D Maze. Find your way out of the 3D maze || - || -<br />
|-<br />
| /discovery/mazeMenu/mazeInvisible || Maze. Find your way out of the invisible maze || - || -<br />
|-<br />
| /discovery/memory_group/memory || Memory Game with images. Flip the cards to find the matching pairs || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound || Audio memory game. Click on Tux the violinist and listen to find the matching sounds || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound_tux || Audio memory game against Tux. Play the audio memory game against Tux || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_tux || Memory Game with images, against Tux. Have a memory competition with Tux. || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/railroad || Railway. A memory game based on trains || - || -<br />
|-<br />
| /discovery/miscelaneous/algorithm || algorithm. Complete a list of symbols || DONE || Bharath M S<br />
|-<br />
| /discovery/miscelaneous/babymatch || Matching Items. Drag and Drop the items to make them match || Reserved || Aruna<br />
|-<br />
| /discovery/miscelaneous/babyshapes || Complete the puzzle. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/chronos || Chronos. Drag and Drop the items to organize the story || - || -<br />
|-<br />
| /discovery/miscelaneous/clockgame || Learning Clock. Learn how to tell the time || - || -<br />
|-<br />
| /discovery/miscelaneous/details || Find the details. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/doubleentry || Double-entry table. Drag and Drop the items in the double-entry table || - || -<br />
|-<br />
| /discovery/miscelaneous/explore_world_animals || Explore World Animals. Learn about world animals, interesting facts and their location on a map. || - || -<br />
|-<br />
| /discovery/miscelaneous/geo_country || Locate the region. Drag and Drop the regions to redraw the whole country || - || -<br />
|-<br />
| /discovery/miscelaneous/geography || Locate the countries. Drag and Drop the items to redraw the whole map || - || -<br />
|-<br />
| /discovery/miscelaneous/leftright || Find your left and right hands. Determine if a hand is a right or a left hand || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/explore_farm_animals || Explore Farm Animals. Learn about farm animals, what sounds they make, and interesting facts. || - || -<br />
|-<br />
| /discovery/sound_group/explore_world_music || Explore World Music. Learn about the music of the world. || - || -<br />
|-<br />
| /discovery/sound_group/instruments || Music instruments. Click on the correct musical instruments || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/melody || Melody. Repeat a melody || - || -<br />
|-<br />
| /discovery/sound_group/note_names || Name that Note!. Learn the names of the notes, in bass and treble clef, with the help of sounds and colors || Reserved || Anna<br />
|-<br />
| /discovery/sound_group/piano_composition || Piano Composition. An activity to learn how the piano keyboard works, how notes are written on a musical staff and explore music composition by loading and saving your work. || - || -<br />
|-<br />
| /discovery/sound_group/play_piano || Play Piano!. Learn to play melodies on the piano keyboard! || - || -<br />
|-<br />
| /discovery/sound_group/play_rhythm || Play Rhythm. Learn to listen to, read, and play musical rhythms. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/electric || Electricity. Create and simulate an electric schema || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/intro_gravity || Intro gravity. Introduction to the concept of gravity || - || -<br />
|-<br />
| /experience/land_safe || Land Safe. Understanding acceleration due to gravity. || - || -<br />
|-<br />
| /experience/paratrooper || Parachutist. Help Tux the parachutist land safely || - || -<br />
|-<br />
| /experience/place_your_satellite || Place your satellite. Understanding effect of mass and distance on orbital velocity. || - || -<br />
|-<br />
| /experience/searace || Sea race (2 Players). Direct your boat accurately to win the race. || - || -<br />
|-<br />
| /experience/searace1player || Sea race (Single Player). Give good instructions to your ship in order to be first in the race. || - || -<br />
|-<br />
| /experience/submarine || Pilot a submarine. Pilot a submarine using air tanks and dive rudders || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /fun/anim || Create a drawing or an animation. Free drawing and animation tool. || - || -<br />
|-<br />
| /fun/billard || The football game. Kick the ball into the goal || - || -<br />
|-<br />
| /fun/chat || Chat and draw with your friends. This chat activity only works on the local network || Reserved || Yannis Tsopokis <br />
|-<br />
| /fun/hexagon || hexagon. Find the strawberry by clicking on the blue fields || DONE || Bruno<br />
|-<br />
| /fun/tuxpaint || Tuxpaint. Launch Tuxpaint || Reserved || Shashank<br />
|-<br />
| /fun/wordprocessor || Your word processor. A simple word processor to enter and save any text || - || -<br />
|-<br />
| /login/login || GCompris login screen. Select or enter your name to log in to GCompris || - || -<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_by || Practice the multiplication operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_minus || Practice the subtraction operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_plus || Practice the addition operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_guesscount || Find the series of correct operations that matches the given answer. Work out the right combination of numbers and operations to match the given value || Reserved || Aruna S<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /math/algebramenu/gnumchmenu/gnumch-primes || Prime Number Munchers. Guide the Number Muncher to all the prime numbers. || Reserved || Manuel Tondeur<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /math/algebramenu/scalesboard || Balance the scales properly. Drag and Drop weights to balance the scales || - || -<br />
|-<br />
| /math/algebramenu/scalesboard_weight || Balance the scales properly. Drag and Drop masses to balance the scales and calculate the weight || - || -<br />
|-<br />
| /math/algebramenu/target || Practice addition with a target game. Hit the target and count your points || - || -<br />
|-<br />
| /math/geometry/draw || A simple vector-drawing tool. A creative board where you can draw freely || - || -<br />
|-<br />
| /math/geometry/redraw || Redraw the given item. Copy a drawing from the box on the right into the box on the left. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /math/numeration/drawnumber || Draw Number. Draw the picture by following numbers || - || -<br />
|-<br />
| /math/numeration/enumerate || Count the items. Place the items in the best way to count them || DONE || Thibrom<br />
|-<br />
| /math/numeration/guessnumber || Guess a number. Help Tux escape the cave. Tux hides a number for you to find. || Reserved || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_minus || The magician hat. Count how many items are under the magic hat after some have got away || Reserved || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_plus || The magician hat. Count how many items are under the magic hat || Reserved || Thibrom<br />
|-<br />
| /math/numeration/memory_enumerate || Enumeration memory game. Turn the cards over to match the number with the drawn picture. || Reserved || Thibrom<br />
|-<br />
| /math/numeration/money_group/money || Money. Practice money usage || - || -<br />
|-<br />
| /math/numeration/money_group/money_back || Give tux his change. Practice money usage by giving Tux his change || - || -<br />
|-<br />
| /math/numeration/money_group/money_back_cents || Give tux his change, including cents. Practice money usage by giving Tux his change || - || -<br />
|-<br />
| /math/numeration/money_group/money_cents || Money. Practice money usage including cents || - || -<br />
|-<br />
| /math/numeration/planegame || Numbers in Order. Move the helicopter to catch the clouds in the correct order || DONE || Johnny<br />
|-<br />
| /math/numeration/reversecount || Practice subtraction with a fun game. Tux is hungry. Help him find fish by counting to the correct ice spot. || - || -<br />
|-<br />
| /math/numeration/smallnumbers2 || Numbers with pairs of dice. Count the number of dots on dice before they reach the ground || - || -<br />
|-<br />
| /puzzle/crane || Build the same model. Drive the crane and copy the model || Reserved || Aruna<br />
|-<br />
| /puzzle/fifteen || The fifteen game. Move each item to make an increasing series: from the smallest to the largest || - || -<br />
|-<br />
| /puzzle/hanoi || Simplified Tower of Hanoi. Reproduce the given tower || - || -<br />
|-<br />
| /puzzle/hanoi_real || The Tower of Hanoi. Reproduce the tower on the right side || - || -<br />
|-<br />
| /puzzle/lightsoff || Lights Off. The aim is to switch off all the lights. || - || -<br />
|-<br />
| /puzzle/paintings || Assemble the puzzle. Drag and Drop the items to rebuild the original paintings || - || -<br />
|-<br />
| /puzzle/photohunter || Photo hunter. Find the differences between two pictures || Reserved || Aruna<br />
|-<br />
| /puzzle/sudoku || Sudoku, place unique symbols in a square.. Symbols must be unique in a row, in a column, and (if defined) each region. || Reserved || Johnny<br />
|-<br />
| /puzzle/superbrain || Super Brain. Tux has hidden several items. Find them again in the correct order || - || -<br />
|-<br />
| /puzzle/tangram || The tangram puzzle game. The objective is to form a given shape with seven pieces || - || -<br />
|-<br />
| /puzzle/traffic || A sliding-block puzzle game. Remove the red car from the parking lot through the gate on the right || - || -<br />
|-<br />
| /reading/click_on_letter || Click on a lowercase letter. Listen to a letter and click on the right one || DONE || Holger<br />
|-<br />
| /reading/click_on_letter_up || Click on an uppercase letter. Listen to a letter and click on the right one || DONE || Holger<br />
|-<br />
| /reading/hangman || The classic hangman game. A word is hidden, you must discover it letter by letter || - || -<br />
|-<br />
| /reading/imageid || Reading practice. Practice reading by finding the word matching an image || - || -<br />
|-<br />
| /reading/imagename || Image Name. Drag and Drop each item above its name || - || -<br />
|-<br />
| /reading/lang/lang-nature || Enrich your vocabulary. List of words in the 'nature' category. || - || -<br />
|-<br />
| /reading/lang/lang-object || Enrich your vocabulary. List of words in the 'object' category. || - || -<br />
|-<br />
| /reading/lang/lang-other || Enrich your vocabulary. List of words in the 'other' category. || - || -<br />
|-<br />
| /reading/lang/lang-people || Enrich your vocabulary. List of words in the 'people' category. || - || -<br />
|-<br />
| /reading/memory_wordnumber || Wordnumber memory game. Turn the cards over to match the number with the word matching it. || - || -<br />
|-<br />
| /reading/missing_letter || Missing Letter. Fill in the missing letter || Reserved || Amit Tomar<br />
|-<br />
| /reading/readingh || Horizontal reading practice. Read a list of words and work out if a given word is in it || - || -<br />
|-<br />
| /reading/readingv || Vertical-reading practice. Read a vertical list of words and work out if a given word is in it || - || -<br />
|-<br />
| /strategy/awele || Oware. Play the Oware strategy game against Tux || - || -<br />
|-<br />
| /strategy/bargame || bar game. Don't use the last ball || - || -<br />
|-<br />
| /strategy/chess/chess_computer || Learning chess. Play chess against the computer in a learning mode || - || -<br />
|-<br />
| /strategy/chess/chess_movelearn || Learning chess. Chess training. Catch the computer's pawns. || - || -<br />
|-<br />
| /strategy/chess/chess_partyend || Learning chess. Play the end of the chess game against the computer || - || -<br />
|-<br />
| /strategy/connect4 || Connect 4. Arrange four coins in a row || - || -<br />
|-<br />
| /strategy/connect4-2players || Connect 4 (2 Players). Arrange four coins in a row || - || -<br />
|-<br />
|}</div>Arunahttp://gcompris.net/mediawiki-1.31.0/index.php?title=Qt_Quick_Migration_status&diff=3898Qt Quick Migration status2014-03-31T13:57:57Z<p>Aruna: /* Status */</p>
<hr />
<div>== Porting guidelines ==<br />
<br />
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.<br />
<br />
Think about adding animations where necessary. It was hard to do in Gtk+ and its very easy in QML.<br />
<br />
One important part of the work is to make the activity resolution independent.<br />
<br />
== Status ==<br />
If you are interested in porting an existing activity to the Qt Quick version of GCompris, Edit this page and put your name to be sure you are alone on this task.<br />
<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /administration/administration || GCompris Administration Menu. Left-Click with the mouse to select an activity || - || -<br />
|-<br />
| /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<br />
|-<br />
| /computer/keyboard/gletters || Simple Letters. Type the falling letters before they reach the ground || Reserved || Holger Kaelberer<br />
|-<br />
| /computer/keyboard/smallnumbers || Numbers With Dice. Count the number of dots on dice before they reach the ground || Reserved || Pratibha Chhimpa<br />
|-<br />
| /computer/keyboard/wordsgame || Falling Words. Type the falling words before they reach the ground || Reserved || Holger Kaelberer<br />
|-<br />
| /computer/mouse/clickanddraw || Click and draw. Draw the picture by clicking on the blue points. || - || -<br />
|-<br />
| /computer/mouse/clickgame || Click On Me. Left-Click with the mouse on all the swimming fish before they leave the fishtank || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase || Move the mouse. Move the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_2clic || Double click the mouse. Double click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_clic || Click the mouse. Click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/followline || Control the hose-pipe. Tux needs to water the flowers, but the hose is blocked. || Reserved || Matthieu<br />
|-<br />
| /computer/mouse/mining || Mining for gold. Use the mousewheel to approach the rockwall an look for gold nuggets. || - || -<br />
|-<br />
| /computer/mouse/penalty || Penalty kick. Double click the mouse on the ball to score a goal. || - || -<br />
|-<br />
| /discovery/braille/braille_alphabets || Discover the Braille system. Learn and memorize the Braille system. || - || -<br />
|-<br />
| /discovery/braille/braille_fun || Braille Fun. Braille the falling letters || - || -<br />
|-<br />
| /discovery/braille/braille_lotto || Braille Lotto. Discover the Braille system for numbers. || - || -<br />
|-<br />
| /discovery/braille/louis_braille || The History of Louis Braille. Review the major dates of the inventor of the Braille system. || - || -<br />
|-<br />
| /discovery/colors_group/advanced_colors || Advanced colors. Click on the correct color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/color_mix || Mixing color of paint. To understand color mixing. || - || -<br />
|-<br />
| /discovery/colors_group/color_mix_light || Mixing colors of light. Understanding mixing of colors of light. || - || -<br />
|-<br />
| /discovery/colors_group/colors || Colors. Click on the right color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/mosaic || Rebuild the mosaic. Rebuild the mosaic || - || -<br />
|-<br />
| /discovery/mazeMenu/maze || Maze. Find your way out of the maze || - || -<br />
|-<br />
| /discovery/mazeMenu/maze2DRelative || Maze. Find your way out of the maze (Move is relative) || - || -<br />
|-<br />
| /discovery/mazeMenu/maze3D || 3D Maze. Find your way out of the 3D maze || - || -<br />
|-<br />
| /discovery/mazeMenu/mazeInvisible || Maze. Find your way out of the invisible maze || - || -<br />
|-<br />
| /discovery/memory_group/memory || Memory Game with images. Flip the cards to find the matching pairs || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound || Audio memory game. Click on Tux the violinist and listen to find the matching sounds || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound_tux || Audio memory game against Tux. Play the audio memory game against Tux || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_tux || Memory Game with images, against Tux. Have a memory competition with Tux. || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/railroad || Railway. A memory game based on trains || - || -<br />
|-<br />
| /discovery/miscelaneous/algorithm || algorithm. Complete a list of symbols || Reserved || Bharath M S<br />
|-<br />
| /discovery/miscelaneous/babymatch || Matching Items. Drag and Drop the items to make them match || - || -<br />
|-<br />
| /discovery/miscelaneous/babyshapes || Complete the puzzle. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/chronos || Chronos. Drag and Drop the items to organize the story || - || -<br />
|-<br />
| /discovery/miscelaneous/clockgame || Learning Clock. Learn how to tell the time || - || -<br />
|-<br />
| /discovery/miscelaneous/details || Find the details. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/doubleentry || Double-entry table. Drag and Drop the items in the double-entry table || - || -<br />
|-<br />
| /discovery/miscelaneous/explore_world_animals || Explore World Animals. Learn about world animals, interesting facts and their location on a map. || - || -<br />
|-<br />
| /discovery/miscelaneous/geo_country || Locate the region. Drag and Drop the regions to redraw the whole country || - || -<br />
|-<br />
| /discovery/miscelaneous/geography || Locate the countries. Drag and Drop the items to redraw the whole map || - || -<br />
|-<br />
| /discovery/miscelaneous/leftright || Find your left and right hands. Determine if a hand is a right or a left hand || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/explore_farm_animals || Explore Farm Animals. Learn about farm animals, what sounds they make, and interesting facts. || - || -<br />
|-<br />
| /discovery/sound_group/explore_world_music || Explore World Music. Learn about the music of the world. || - || -<br />
|-<br />
| /discovery/sound_group/instruments || Music instruments. Click on the correct musical instruments || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/melody || Melody. Repeat a melody || - || -<br />
|-<br />
| /discovery/sound_group/note_names || Name that Note!. Learn the names of the notes, in bass and treble clef, with the help of sounds and colors || Reserved || Anna<br />
|-<br />
| /discovery/sound_group/piano_composition || Piano Composition. An activity to learn how the piano keyboard works, how notes are written on a musical staff and explore music composition by loading and saving your work. || - || -<br />
|-<br />
| /discovery/sound_group/play_piano || Play Piano!. Learn to play melodies on the piano keyboard! || - || -<br />
|-<br />
| /discovery/sound_group/play_rhythm || Play Rhythm. Learn to listen to, read, and play musical rhythms. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/electric || Electricity. Create and simulate an electric schema || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/intro_gravity || Intro gravity. Introduction to the concept of gravity || - || -<br />
|-<br />
| /experience/land_safe || Land Safe. Understanding acceleration due to gravity. || - || -<br />
|-<br />
| /experience/paratrooper || Parachutist. Help Tux the parachutist land safely || - || -<br />
|-<br />
| /experience/place_your_satellite || Place your satellite. Understanding effect of mass and distance on orbital velocity. || - || -<br />
|-<br />
| /experience/searace || Sea race (2 Players). Direct your boat accurately to win the race. || - || -<br />
|-<br />
| /experience/searace1player || Sea race (Single Player). Give good instructions to your ship in order to be first in the race. || - || -<br />
|-<br />
| /experience/submarine || Pilot a submarine. Pilot a submarine using air tanks and dive rudders || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /fun/anim || Create a drawing or an animation. Free drawing and animation tool. || - || -<br />
|-<br />
| /fun/billard || The football game. Kick the ball into the goal || - || -<br />
|-<br />
| /fun/chat || Chat and draw with your friends. This chat activity only works on the local network || Reserved || Yannis Tsopokis <br />
|-<br />
| /fun/hexagon || hexagon. Find the strawberry by clicking on the blue fields || DONE || Bruno<br />
|-<br />
| /fun/tuxpaint || Tuxpaint. Launch Tuxpaint || Reserved || Shashank<br />
|-<br />
| /fun/wordprocessor || Your word processor. A simple word processor to enter and save any text || - || -<br />
|-<br />
| /login/login || GCompris login screen. Select or enter your name to log in to GCompris || - || -<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_by || Practice the multiplication operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_minus || Practice the subtraction operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_plus || Practice the addition operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_guesscount || Find the series of correct operations that matches the given answer. Work out the right combination of numbers and operations to match the given value || Reserved || Aruna S<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /math/algebramenu/gnumchmenu/gnumch-primes || Prime Number Munchers. Guide the Number Muncher to all the prime numbers. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /math/algebramenu/scalesboard || Balance the scales properly. Drag and Drop weights to balance the scales || - || -<br />
|-<br />
| /math/algebramenu/scalesboard_weight || Balance the scales properly. Drag and Drop masses to balance the scales and calculate the weight || - || -<br />
|-<br />
| /math/algebramenu/target || Practice addition with a target game. Hit the target and count your points || - || -<br />
|-<br />
| /math/geometry/draw || A simple vector-drawing tool. A creative board where you can draw freely || - || -<br />
|-<br />
| /math/geometry/redraw || Redraw the given item. Copy a drawing from the box on the right into the box on the left. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /math/numeration/drawnumber || Draw Number. Draw the picture by following numbers || - || -<br />
|-<br />
| /math/numeration/enumerate || Count the items. Place the items in the best way to count them || DONE || Thibrom<br />
|-<br />
| /math/numeration/guessnumber || Guess a number. Help Tux escape the cave. Tux hides a number for you to find. || Reserved || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_minus || The magician hat. Count how many items are under the magic hat after some have got away || Reserved || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_plus || The magician hat. Count how many items are under the magic hat || Reserved || Thibrom<br />
|-<br />
| /math/numeration/memory_enumerate || Enumeration memory game. Turn the cards over to match the number with the drawn picture. || Reserved || Thibrom<br />
|-<br />
| /math/numeration/money_group/money || Money. Practice money usage || - || -<br />
|-<br />
| /math/numeration/money_group/money_back || Give tux his change. Practice money usage by giving Tux his change || - || -<br />
|-<br />
| /math/numeration/money_group/money_back_cents || Give tux his change, including cents. Practice money usage by giving Tux his change || - || -<br />
|-<br />
| /math/numeration/money_group/money_cents || Money. Practice money usage including cents || - || -<br />
|-<br />
| /math/numeration/planegame || Numbers in Order. Move the helicopter to catch the clouds in the correct order || DONE || Johnny<br />
|-<br />
| /math/numeration/reversecount || Practice subtraction with a fun game. Tux is hungry. Help him find fish by counting to the correct ice spot. || - || -<br />
|-<br />
| /math/numeration/smallnumbers2 || Numbers with pairs of dice. Count the number of dots on dice before they reach the ground || - || -<br />
|-<br />
| /puzzle/crane || Build the same model. Drive the crane and copy the model || Reserved || Aruna<br />
|-<br />
| /puzzle/fifteen || The fifteen game. Move each item to make an increasing series: from the smallest to the largest || - || -<br />
|-<br />
| /puzzle/hanoi || Simplified Tower of Hanoi. Reproduce the given tower || - || -<br />
|-<br />
| /puzzle/hanoi_real || The Tower of Hanoi. Reproduce the tower on the right side || - || -<br />
|-<br />
| /puzzle/lightsoff || Lights Off. The aim is to switch off all the lights. || - || -<br />
|-<br />
| /puzzle/paintings || Assemble the puzzle. Drag and Drop the items to rebuild the original paintings || - || -<br />
|-<br />
| /puzzle/photohunter || Photo hunter. Find the differences between two pictures || Reserved || Aruna<br />
|-<br />
| /puzzle/sudoku || Sudoku, place unique symbols in a square.. Symbols must be unique in a row, in a column, and (if defined) each region. || Reserved || Johnny<br />
|-<br />
| /puzzle/superbrain || Super Brain. Tux has hidden several items. Find them again in the correct order || - || -<br />
|-<br />
| /puzzle/tangram || The tangram puzzle game. The objective is to form a given shape with seven pieces || - || -<br />
|-<br />
| /puzzle/traffic || A sliding-block puzzle game. Remove the red car from the parking lot through the gate on the right || - || -<br />
|-<br />
| /reading/click_on_letter || Click on a lowercase letter. Listen to a letter and click on the right one || DONE || Holger<br />
|-<br />
| /reading/click_on_letter_up || Click on an uppercase letter. Listen to a letter and click on the right one || DONE || Holger<br />
|-<br />
| /reading/hangman || The classic hangman game. A word is hidden, you must discover it letter by letter || - || -<br />
|-<br />
| /reading/imageid || Reading practice. Practice reading by finding the word matching an image || - || -<br />
|-<br />
| /reading/imagename || Image Name. Drag and Drop each item above its name || - || -<br />
|-<br />
| /reading/lang/lang-nature || Enrich your vocabulary. List of words in the 'nature' category. || - || -<br />
|-<br />
| /reading/lang/lang-object || Enrich your vocabulary. List of words in the 'object' category. || - || -<br />
|-<br />
| /reading/lang/lang-other || Enrich your vocabulary. List of words in the 'other' category. || - || -<br />
|-<br />
| /reading/lang/lang-people || Enrich your vocabulary. List of words in the 'people' category. || - || -<br />
|-<br />
| /reading/memory_wordnumber || Wordnumber memory game. Turn the cards over to match the number with the word matching it. || - || -<br />
|-<br />
| /reading/missing_letter || Missing Letter. Fill in the missing letter || Reserved || Amit Tomar<br />
|-<br />
| /reading/readingh || Horizontal reading practice. Read a list of words and work out if a given word is in it || - || -<br />
|-<br />
| /reading/readingv || Vertical-reading practice. Read a vertical list of words and work out if a given word is in it || - || -<br />
|-<br />
| /strategy/awele || Oware. Play the Oware strategy game against Tux || - || -<br />
|-<br />
| /strategy/bargame || bar game. Don't use the last ball || - || -<br />
|-<br />
| /strategy/chess/chess_computer || Learning chess. Play chess against the computer in a learning mode || - || -<br />
|-<br />
| /strategy/chess/chess_movelearn || Learning chess. Chess training. Catch the computer's pawns. || - || -<br />
|-<br />
| /strategy/chess/chess_partyend || Learning chess. Play the end of the chess game against the computer || - || -<br />
|-<br />
| /strategy/connect4 || Connect 4. Arrange four coins in a row || - || -<br />
|-<br />
| /strategy/connect4-2players || Connect 4 (2 Players). Arrange four coins in a row || - || -<br />
|-<br />
|}</div>Arunahttp://gcompris.net/mediawiki-1.31.0/index.php?title=Qt_Quick_Migration_status&diff=3890Qt Quick Migration status2014-03-18T05:51:57Z<p>Aruna: /* Status */</p>
<hr />
<div>== Porting guidelines ==<br />
<br />
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.<br />
<br />
Think about adding animations where necessary. It was hard to do in Gtk+ and its very easy in QML.<br />
<br />
One important part of the work is to make the activity resolution independent.<br />
<br />
== Status ==<br />
If you are interested in porting an existing activity to the Qt Quick version of GCompris, Edit this page and put your name to be sure you are alone on this task.<br />
<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /administration/administration || GCompris Administration Menu. Left-Click with the mouse to select an activity || - || -<br />
|-<br />
| /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<br />
|-<br />
| /computer/keyboard/gletters || Simple Letters. Type the falling letters before they reach the ground || Reserved || Pratibha Chhimpa<br />
|-<br />
| /computer/keyboard/smallnumbers || Numbers With Dice. Count the number of dots on dice before they reach the ground || Reserved || Pratibha Chhimpa<br />
|-<br />
| /computer/keyboard/wordsgame || Falling Words. Type the falling words before they reach the ground || Reserved || Pratibha Chhimpa<br />
|-<br />
| /computer/mouse/clickanddraw || Click and draw. Draw the picture by clicking on the blue points. || - || -<br />
|-<br />
| /computer/mouse/clickgame || Click On Me. Left-Click with the mouse on all the swimming fish before they leave the fishtank || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase || Move the mouse. Move the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_2clic || Double click the mouse. Double click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_clic || Click the mouse. Click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/followline || Control the hose-pipe. Tux needs to water the flowers, but the hose is blocked. || - || -<br />
|-<br />
| /computer/mouse/mining || Mining for gold. Use the mousewheel to approach the rockwall an look for gold nuggets. || - || -<br />
|-<br />
| /computer/mouse/penalty || Penalty kick. Double click the mouse on the ball to score a goal. || - || -<br />
|-<br />
| /discovery/braille/braille_alphabets || Discover the Braille system. Learn and memorize the Braille system. || - || -<br />
|-<br />
| /discovery/braille/braille_fun || Braille Fun. Braille the falling letters || - || -<br />
|-<br />
| /discovery/braille/braille_lotto || Braille Lotto. Discover the Braille system for numbers. || - || -<br />
|-<br />
| /discovery/braille/louis_braille || The History of Louis Braille. Review the major dates of the inventor of the Braille system. || - || -<br />
|-<br />
| /discovery/colors_group/advanced_colors || Advanced colors. Click on the correct color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/color_mix || Mixing color of paint. To understand color mixing. || - || -<br />
|-<br />
| /discovery/colors_group/color_mix_light || Mixing colors of light. Understanding mixing of colors of light. || - || -<br />
|-<br />
| /discovery/colors_group/colors || Colors. Click on the right color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/mosaic || Rebuild the mosaic. Rebuild the mosaic || - || -<br />
|-<br />
| /discovery/mazeMenu/maze || Maze. Find your way out of the maze || - || -<br />
|-<br />
| /discovery/mazeMenu/maze2DRelative || Maze. Find your way out of the maze (Move is relative) || - || -<br />
|-<br />
| /discovery/mazeMenu/maze3D || 3D Maze. Find your way out of the 3D maze || - || -<br />
|-<br />
| /discovery/mazeMenu/mazeInvisible || Maze. Find your way out of the invisible maze || - || -<br />
|-<br />
| /discovery/memory_group/memory || Memory Game with images. Flip the cards to find the matching pairs || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound || Audio memory game. Click on Tux the violinist and listen to find the matching sounds || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound_tux || Audio memory game against Tux. Play the audio memory game against Tux || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_tux || Memory Game with images, against Tux. Have a memory competition with Tux. || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/railroad || Railway. A memory game based on trains || - || -<br />
|-<br />
| /discovery/miscelaneous/algorithm || algorithm. Complete a list of symbols || Reserved || Bharath M S<br />
|-<br />
| /discovery/miscelaneous/babymatch || Matching Items. Drag and Drop the items to make them match || - || -<br />
|-<br />
| /discovery/miscelaneous/babyshapes || Complete the puzzle. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/chronos || Chronos. Drag and Drop the items to organize the story || - || -<br />
|-<br />
| /discovery/miscelaneous/clockgame || Learning Clock. Learn how to tell the time || - || -<br />
|-<br />
| /discovery/miscelaneous/details || Find the details. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/doubleentry || Double-entry table. Drag and Drop the items in the double-entry table || - || -<br />
|-<br />
| /discovery/miscelaneous/explore_world_animals || Explore World Animals. Learn about world animals, interesting facts and their location on a map. || - || -<br />
|-<br />
| /discovery/miscelaneous/geo_country || Locate the region. Drag and Drop the regions to redraw the whole country || - || -<br />
|-<br />
| /discovery/miscelaneous/geography || Locate the countries. Drag and Drop the items to redraw the whole map || - || -<br />
|-<br />
| /discovery/miscelaneous/leftright || Find your left and right hands. Determine if a hand is a right or a left hand || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/explore_farm_animals || Explore Farm Animals. Learn about farm animals, what sounds they make, and interesting facts. || - || -<br />
|-<br />
| /discovery/sound_group/explore_world_music || Explore World Music. Learn about the music of the world. || - || -<br />
|-<br />
| /discovery/sound_group/instruments || Music instruments. Click on the correct musical instruments || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/melody || Melody. Repeat a melody || - || -<br />
|-<br />
| /discovery/sound_group/note_names || Name that Note!. Learn the names of the notes, in bass and treble clef, with the help of sounds and colors || Reserved || Anna<br />
|-<br />
| /discovery/sound_group/piano_composition || Piano Composition. An activity to learn how the piano keyboard works, how notes are written on a musical staff and explore music composition by loading and saving your work. || - || -<br />
|-<br />
| /discovery/sound_group/play_piano || Play Piano!. Learn to play melodies on the piano keyboard! || - || -<br />
|-<br />
| /discovery/sound_group/play_rhythm || Play Rhythm. Learn to listen to, read, and play musical rhythms. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/electric || Electricity. Create and simulate an electric schema || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/intro_gravity || Intro gravity. Introduction to the concept of gravity || - || -<br />
|-<br />
| /experience/land_safe || Land Safe. Understanding acceleration due to gravity. || - || -<br />
|-<br />
| /experience/paratrooper || Parachutist. Help Tux the parachutist land safely || - || -<br />
|-<br />
| /experience/place_your_satellite || Place your satellite. Understanding effect of mass and distance on orbital velocity. || - || -<br />
|-<br />
| /experience/searace || Sea race (2 Players). Direct your boat accurately to win the race. || - || -<br />
|-<br />
| /experience/searace1player || Sea race (Single Player). Give good instructions to your ship in order to be first in the race. || - || -<br />
|-<br />
| /experience/submarine || Pilot a submarine. Pilot a submarine using air tanks and dive rudders || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /fun/anim || Create a drawing or an animation. Free drawing and animation tool. || - || -<br />
|-<br />
| /fun/billard || The football game. Kick the ball into the goal || - || -<br />
|-<br />
| /fun/chat || Chat and draw with your friends. This chat activity only works on the local network || Reserved || Yannis Tsopokis <br />
|-<br />
| /fun/hexagon || hexagon. Find the strawberry by clicking on the blue fields || DONE || Bruno<br />
|-<br />
| /fun/tuxpaint || Tuxpaint. Launch Tuxpaint || Reserved || Shashank<br />
|-<br />
| /fun/wordprocessor || Your word processor. A simple word processor to enter and save any text || - || -<br />
|-<br />
| /login/login || GCompris login screen. Select or enter your name to log in to GCompris || - || -<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_by || Practice the multiplication operation. Answer some algebra questions || DONE || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_minus || Practice the subtraction operation. Answer some algebra questions || Reserved || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_plus || Practice the addition operation. Answer some algebra questions || Reserved || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_guesscount || Find the series of correct operations that matches the given answer. Work out the right combination of numbers and operations to match the given value || Reserved || Aruna S<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /math/algebramenu/gnumchmenu/gnumch-primes || Prime Number Munchers. Guide the Number Muncher to all the prime numbers. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /math/algebramenu/scalesboard || Balance the scales properly. Drag and Drop weights to balance the scales || - || -<br />
|-<br />
| /math/algebramenu/scalesboard_weight || Balance the scales properly. Drag and Drop masses to balance the scales and calculate the weight || - || -<br />
|-<br />
| /math/algebramenu/target || Practice addition with a target game. Hit the target and count your points || - || -<br />
|-<br />
| /math/geometry/draw || A simple vector-drawing tool. A creative board where you can draw freely || - || -<br />
|-<br />
| /math/geometry/redraw || Redraw the given item. Copy a drawing from the box on the right into the box on the left. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /math/numeration/drawnumber || Draw Number. Draw the picture by following numbers || - || -<br />
|-<br />
| /math/numeration/enumerate || Count the items. Place the items in the best way to count them || DONE || Thibrom<br />
|-<br />
| /math/numeration/guessnumber || Guess a number. Help Tux escape the cave. Tux hides a number for you to find. || Reserved || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_minus || The magician hat. Count how many items are under the magic hat after some have got away || Reserved || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_plus || The magician hat. Count how many items are under the magic hat || Reserved || Thibrom<br />
|-<br />
| /math/numeration/memory_enumerate || Enumeration memory game. Turn the cards over to match the number with the drawn picture. || Reserved || Thibrom<br />
|-<br />
| /math/numeration/money_group/money || Money. Practice money usage || - || -<br />
|-<br />
| /math/numeration/money_group/money_back || Give tux his change. Practice money usage by giving Tux his change || - || -<br />
|-<br />
| /math/numeration/money_group/money_back_cents || Give tux his change, including cents. Practice money usage by giving Tux his change || - || -<br />
|-<br />
| /math/numeration/money_group/money_cents || Money. Practice money usage including cents || - || -<br />
|-<br />
| /math/numeration/planegame || Numbers in Order. Move the helicopter to catch the clouds in the correct order || DONE || Johnny<br />
|-<br />
| /math/numeration/reversecount || Practice subtraction with a fun game. Tux is hungry. Help him find fish by counting to the correct ice spot. || - || -<br />
|-<br />
| /math/numeration/smallnumbers2 || Numbers with pairs of dice. Count the number of dots on dice before they reach the ground || - || -<br />
|-<br />
| /puzzle/crane || Build the same model. Drive the crane and copy the model || Reserved || Aruna<br />
|-<br />
| /puzzle/fifteen || The fifteen game. Move each item to make an increasing series: from the smallest to the largest || - || -<br />
|-<br />
| /puzzle/hanoi || Simplified Tower of Hanoi. Reproduce the given tower || - || -<br />
|-<br />
| /puzzle/hanoi_real || The Tower of Hanoi. Reproduce the tower on the right side || - || -<br />
|-<br />
| /puzzle/lightsoff || Lights Off. The aim is to switch off all the lights. || - || -<br />
|-<br />
| /puzzle/paintings || Assemble the puzzle. Drag and Drop the items to rebuild the original paintings || - || -<br />
|-<br />
| /puzzle/photohunter || Photo hunter. Find the differences between two pictures || Reserved || Aruna<br />
|-<br />
| /puzzle/sudoku || Sudoku, place unique symbols in a square.. Symbols must be unique in a row, in a column, and (if defined) each region. || Reserved || Johnny<br />
|-<br />
| /puzzle/superbrain || Super Brain. Tux has hidden several items. Find them again in the correct order || - || -<br />
|-<br />
| /puzzle/tangram || The tangram puzzle game. The objective is to form a given shape with seven pieces || - || -<br />
|-<br />
| /puzzle/traffic || A sliding-block puzzle game. Remove the red car from the parking lot through the gate on the right || - || -<br />
|-<br />
| /reading/click_on_letter || Click on a lowercase letter. Listen to a letter and click on the right one || Reserved || Holger<br />
|-<br />
| /reading/click_on_letter_up || Click on an uppercase letter. Listen to a letter and click on the right one || Reserved || Holger<br />
|-<br />
| /reading/hangman || The classic hangman game. A word is hidden, you must discover it letter by letter || - || -<br />
|-<br />
| /reading/imageid || Reading practice. Practice reading by finding the word matching an image || - || -<br />
|-<br />
| /reading/imagename || Image Name. Drag and Drop each item above its name || - || -<br />
|-<br />
| /reading/lang/lang-nature || Enrich your vocabulary. List of words in the 'nature' category. || - || -<br />
|-<br />
| /reading/lang/lang-object || Enrich your vocabulary. List of words in the 'object' category. || - || -<br />
|-<br />
| /reading/lang/lang-other || Enrich your vocabulary. List of words in the 'other' category. || - || -<br />
|-<br />
| /reading/lang/lang-people || Enrich your vocabulary. List of words in the 'people' category. || - || -<br />
|-<br />
| /reading/memory_wordnumber || Wordnumber memory game. Turn the cards over to match the number with the word matching it. || - || -<br />
|-<br />
| /reading/missing_letter || Missing Letter. Fill in the missing letter || - || -<br />
|-<br />
| /reading/readingh || Horizontal reading practice. Read a list of words and work out if a given word is in it || - || -<br />
|-<br />
| /reading/readingv || Vertical-reading practice. Read a vertical list of words and work out if a given word is in it || - || -<br />
|-<br />
| /strategy/awele || Oware. Play the Oware strategy game against Tux || - || -<br />
|-<br />
| /strategy/bargame || bar game. Don't use the last ball || - || -<br />
|-<br />
| /strategy/chess/chess_computer || Learning chess. Play chess against the computer in a learning mode || - || -<br />
|-<br />
| /strategy/chess/chess_movelearn || Learning chess. Chess training. Catch the computer's pawns. || - || -<br />
|-<br />
| /strategy/chess/chess_partyend || Learning chess. Play the end of the chess game against the computer || - || -<br />
|-<br />
| /strategy/connect4 || Connect 4. Arrange four coins in a row || - || -<br />
|-<br />
| /strategy/connect4-2players || Connect 4 (2 Players). Arrange four coins in a row || - || -<br />
|-<br />
|}</div>Arunahttp://gcompris.net/mediawiki-1.31.0/index.php?title=Qt_Quick_Migration_status&diff=3874Qt Quick Migration status2014-03-08T06:15:06Z<p>Aruna: </p>
<hr />
<div><br />
If you are interested in porting an existing activity to the Qt Quick version of GCompris, Edit this page and put your name to be sure you are alone on this task.<br />
<br />
{| class="wikitable"<br />
! Name !! Description !! Status !! Developer<br />
|-<br />
| /administration/administration || GCompris Administration Menu. Left-Click with the mouse to select an activity || - || -<br />
|-<br />
| /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<br />
|-<br />
| /computer/keyboard/gletters || Simple Letters. Type the falling letters before they reach the ground || Reserved || Pratibha Chhimpa<br />
|-<br />
| /computer/keyboard/smallnumbers || Numbers With Dice. Count the number of dots on dice before they reach the ground || Reserved || Pratibha Chhimpa<br />
|-<br />
| /computer/keyboard/wordsgame || Falling Words. Type the falling words before they reach the ground || Reserved || Pratibha Chhimpa<br />
|-<br />
| /computer/mouse/clickanddraw || Click and draw. Draw the picture by clicking on the blue points. || - || -<br />
|-<br />
| /computer/mouse/clickgame || Click On Me. Left-Click with the mouse on all the swimming fish before they leave the fishtank || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase || Move the mouse. Move the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_2clic || Double click the mouse. Double click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/erase_clic || Click the mouse. Click the mouse to erase the area and discover the background || DONE || Bruno<br />
|-<br />
| /computer/mouse/followline || Control the hose-pipe. Tux needs to water the flowers, but the hose is blocked. || - || -<br />
|-<br />
| /computer/mouse/mining || Mining for gold. Use the mousewheel to approach the rockwall an look for gold nuggets. || - || -<br />
|-<br />
| /computer/mouse/penalty || Penalty kick. Double click the mouse on the ball to score a goal. || - || -<br />
|-<br />
| /discovery/braille/braille_alphabets || Discover the Braille system. Learn and memorize the Braille system. || - || -<br />
|-<br />
| /discovery/braille/braille_fun || Braille Fun. Braille the falling letters || - || -<br />
|-<br />
| /discovery/braille/braille_lotto || Braille Lotto. Discover the Braille system for numbers. || - || -<br />
|-<br />
| /discovery/braille/louis_braille || The History of Louis Braille. Review the major dates of the inventor of the Braille system. || - || -<br />
|-<br />
| /discovery/colors_group/advanced_colors || Advanced colors. Click on the correct color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/color_mix || Mixing color of paint. To understand color mixing. || - || -<br />
|-<br />
| /discovery/colors_group/color_mix_light || Mixing colors of light. Understanding mixing of colors of light. || - || -<br />
|-<br />
| /discovery/colors_group/colors || Colors. Click on the right color || DONE || Bruno<br />
|-<br />
| /discovery/colors_group/mosaic || Rebuild the mosaic. Rebuild the mosaic || - || -<br />
|-<br />
| /discovery/mazeMenu/maze || Maze. Find your way out of the maze || - || -<br />
|-<br />
| /discovery/mazeMenu/maze2DRelative || Maze. Find your way out of the maze (Move is relative) || - || -<br />
|-<br />
| /discovery/mazeMenu/maze3D || 3D Maze. Find your way out of the 3D maze || - || -<br />
|-<br />
| /discovery/mazeMenu/mazeInvisible || Maze. Find your way out of the invisible maze || - || -<br />
|-<br />
| /discovery/memory_group/memory || Memory Game with images. Flip the cards to find the matching pairs || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound || Audio memory game. Click on Tux the violinist and listen to find the matching sounds || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_sound_tux || Audio memory game against Tux. Play the audio memory game against Tux || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/memory_tux || Memory Game with images, against Tux. Have a memory competition with Tux. || Reserved || JB BUTET<br />
|-<br />
| /discovery/memory_group/railroad || Railway. A memory game based on trains || - || -<br />
|-<br />
| /discovery/miscelaneous/algorithm || algorithm. Complete a list of symbols || - || -<br />
|-<br />
| /discovery/miscelaneous/babymatch || Matching Items. Drag and Drop the items to make them match || - || -<br />
|-<br />
| /discovery/miscelaneous/babyshapes || Complete the puzzle. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/chronos || Chronos. Drag and Drop the items to organize the story || - || -<br />
|-<br />
| /discovery/miscelaneous/clockgame || Learning Clock. Learn how to tell the time || - || -<br />
|-<br />
| /discovery/miscelaneous/details || Find the details. Drag and Drop the shapes on their respective targets || - || -<br />
|-<br />
| /discovery/miscelaneous/doubleentry || Double-entry table. Drag and Drop the items in the double-entry table || - || -<br />
|-<br />
| /discovery/miscelaneous/explore_world_animals || Explore World Animals. Learn about world animals, interesting facts and their location on a map. || - || -<br />
|-<br />
| /discovery/miscelaneous/geo_country || Locate the region. Drag and Drop the regions to redraw the whole country || - || -<br />
|-<br />
| /discovery/miscelaneous/geography || Locate the countries. Drag and Drop the items to redraw the whole map || - || -<br />
|-<br />
| /discovery/miscelaneous/leftright || Find your left and right hands. Determine if a hand is a right or a left hand || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/explore_farm_animals || Explore Farm Animals. Learn about farm animals, what sounds they make, and interesting facts. || - || -<br />
|-<br />
| /discovery/sound_group/explore_world_music || Explore World Music. Learn about the music of the world. || - || -<br />
|-<br />
| /discovery/sound_group/instruments || Music instruments. Click on the correct musical instruments || DONE || Bruno<br />
|-<br />
| /discovery/sound_group/melody || Melody. Repeat a melody || - || -<br />
|-<br />
| /discovery/sound_group/note_names || Name that Note!. Learn the names of the notes, in bass and treble clef, with the help of sounds and colors || - || -<br />
|-<br />
| /discovery/sound_group/piano_composition || Piano Composition. An activity to learn how the piano keyboard works, how notes are written on a musical staff and explore music composition by loading and saving your work. || - || -<br />
|-<br />
| /discovery/sound_group/play_piano || Play Piano!. Learn to play melodies on the piano keyboard! || - || -<br />
|-<br />
| /discovery/sound_group/play_rhythm || Play Rhythm. Learn to listen to, read, and play musical rhythms. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/electric || Electricity. Create and simulate an electric schema || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /experience/intro_gravity || Intro gravity. Introduction to the concept of gravity || - || -<br />
|-<br />
| /experience/land_safe || Land Safe. Understanding acceleration due to gravity. || - || -<br />
|-<br />
| /experience/paratrooper || Parachutist. Help Tux the parachutist land safely || - || -<br />
|-<br />
| /experience/place_your_satellite || Place your satellite. Understanding effect of mass and distance on orbital velocity. || - || -<br />
|-<br />
| /experience/searace || Sea race (2 Players). Direct your boat accurately to win the race. || - || -<br />
|-<br />
| /experience/searace1player || Sea race (Single Player). Give good instructions to your ship in order to be first in the race. || - || -<br />
|-<br />
| /experience/submarine || Pilot a submarine. Pilot a submarine using air tanks and dive rudders || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /fun/anim || Create a drawing or an animation. Free drawing and animation tool. || - || -<br />
|-<br />
| /fun/billard || The football game. Kick the ball into the goal || - || -<br />
|-<br />
| /fun/chat || Chat and draw with your friends. This chat activity only works on the local network || Reserved || Yannis Tsopokis <br />
|-<br />
| /fun/hexagon || hexagon. Find the strawberry by clicking on the blue fields || DONE || Bruno<br />
|-<br />
| /fun/tuxpaint || Tuxpaint. Launch Tuxpaint || Reserved || Shashank<br />
|-<br />
| /fun/wordprocessor || Your word processor. A simple word processor to enter and save any text || - || -<br />
|-<br />
| /login/login || GCompris login screen. Select or enter your name to log in to GCompris || - || -<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_by || Practice the multiplication operation. Answer some algebra questions || Reserved || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_minus || Practice the subtraction operation. Answer some algebra questions || Reserved || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_group/algebra_plus || Practice the addition operation. Answer some algebra questions || Reserved || Aruna S<br />
|-<br />
| /math/algebramenu/algebra_guesscount || Find the series of correct operations that matches the given answer. Work out the right combination of numbers and operations to match the given value || Reserved || Aruna S<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || Manuel Tondeur<br />
|-<br />
| /math/algebramenu/gnumchmenu/gnumch-primes || Prime Number Munchers. Guide the Number Muncher to all the prime numbers. || Reserved || Manuel Tondeur<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /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. || Reserved || JB BUTET<br />
|-<br />
| /math/algebramenu/scalesboard || Balance the scales properly. Drag and Drop weights to balance the scales || - || -<br />
|-<br />
| /math/algebramenu/scalesboard_weight || Balance the scales properly. Drag and Drop masses to balance the scales and calculate the weight || - || -<br />
|-<br />
| /math/algebramenu/target || Practice addition with a target game. Hit the target and count your points || - || -<br />
|-<br />
| /math/geometry/draw || A simple vector-drawing tool. A creative board where you can draw freely || - || -<br />
|-<br />
| /math/geometry/redraw || Redraw the given item. Copy a drawing from the box on the right into the box on the left. || - || -<br />
|-<br />
| /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. || - || -<br />
|-<br />
| /math/numeration/drawnumber || Draw Number. Draw the picture by following numbers || - || -<br />
|-<br />
| /math/numeration/enumerate || Count the items. Place the items in the best way to count them || DONE || Thibrom<br />
|-<br />
| /math/numeration/guessnumber || Guess a number. Help Tux escape the cave. Tux hides a number for you to find. || Reserved || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_minus || The magician hat. Count how many items are under the magic hat after some have got away || Reserved || Thibrom<br />
|-<br />
| /math/numeration/magic_hat_plus || The magician hat. Count how many items are under the magic hat || Reserved || Thibrom<br />
|-<br />
| /math/numeration/memory_enumerate || Enumeration memory game. Turn the cards over to match the number with the drawn picture. || Reserved || Thibrom<br />
|-<br />
| /math/numeration/money_group/money || Money. Practice money usage || - || -<br />
|-<br />
| /math/numeration/money_group/money_back || Give tux his change. Practice money usage by giving Tux his change || - || -<br />
|-<br />
| /math/numeration/money_group/money_back_cents || Give tux his change, including cents. Practice money usage by giving Tux his change || - || -<br />
|-<br />
| /math/numeration/money_group/money_cents || Money. Practice money usage including cents || - || -<br />
|-<br />
| /math/numeration/planegame || Numbers in Order. Move the helicopter to catch the clouds in the correct order || DONE || Johnny<br />
|-<br />
| /math/numeration/reversecount || Practice subtraction with a fun game. Tux is hungry. Help him find fish by counting to the correct ice spot. || - || -<br />
|-<br />
| /math/numeration/smallnumbers2 || Numbers with pairs of dice. Count the number of dots on dice before they reach the ground || - || -<br />
|-<br />
| /puzzle/crane || Build the same model. Drive the crane and copy the model || - || -<br />
|-<br />
| /puzzle/fifteen || The fifteen game. Move each item to make an increasing series: from the smallest to the largest || - || -<br />
|-<br />
| /puzzle/hanoi || Simplified Tower of Hanoi. Reproduce the given tower || - || -<br />
|-<br />
| /puzzle/hanoi_real || The Tower of Hanoi. Reproduce the tower on the right side || - || -<br />
|-<br />
| /puzzle/lightsoff || Lights Off. The aim is to switch off all the lights. || - || -<br />
|-<br />
| /puzzle/paintings || Assemble the puzzle. Drag and Drop the items to rebuild the original paintings || - || -<br />
|-<br />
| /puzzle/photohunter || Photo hunter. Find the differences between two pictures || - || -<br />
|-<br />
| /puzzle/sudoku || Sudoku, place unique symbols in a square.. Symbols must be unique in a row, in a column, and (if defined) each region. || Reserved || Johnny<br />
|-<br />
| /puzzle/superbrain || Super Brain. Tux has hidden several items. Find them again in the correct order || - || -<br />
|-<br />
| /puzzle/tangram || The tangram puzzle game. The objective is to form a given shape with seven pieces || - || -<br />
|-<br />
| /puzzle/traffic || A sliding-block puzzle game. Remove the red car from the parking lot through the gate on the right || - || -<br />
|-<br />
| /reading/click_on_letter || Click on a lowercase letter. Listen to a letter and click on the right one || Reserved || Holger<br />
|-<br />
| /reading/click_on_letter_up || Click on an uppercase letter. Listen to a letter and click on the right one || Reserved || Holger<br />
|-<br />
| /reading/hangman || The classic hangman game. A word is hidden, you must discover it letter by letter || - || -<br />
|-<br />
| /reading/imageid || Reading practice. Practice reading by finding the word matching an image || - || -<br />
|-<br />
| /reading/imagename || Image Name. Drag and Drop each item above its name || - || -<br />
|-<br />
| /reading/lang/lang-nature || Enrich your vocabulary. List of words in the 'nature' category. || - || -<br />
|-<br />
| /reading/lang/lang-object || Enrich your vocabulary. List of words in the 'object' category. || - || -<br />
|-<br />
| /reading/lang/lang-other || Enrich your vocabulary. List of words in the 'other' category. || - || -<br />
|-<br />
| /reading/lang/lang-people || Enrich your vocabulary. List of words in the 'people' category. || - || -<br />
|-<br />
| /reading/memory_wordnumber || Wordnumber memory game. Turn the cards over to match the number with the word matching it. || - || -<br />
|-<br />
| /reading/missing_letter || Missing Letter. Fill in the missing letter || - || -<br />
|-<br />
| /reading/readingh || Horizontal reading practice. Read a list of words and work out if a given word is in it || - || -<br />
|-<br />
| /reading/readingv || Vertical-reading practice. Read a vertical list of words and work out if a given word is in it || - || -<br />
|-<br />
| /strategy/awele || Oware. Play the Oware strategy game against Tux || - || -<br />
|-<br />
| /strategy/bargame || bar game. Don't use the last ball || - || -<br />
|-<br />
| /strategy/chess/chess_computer || Learning chess. Play chess against the computer in a learning mode || - || -<br />
|-<br />
| /strategy/chess/chess_movelearn || Learning chess. Chess training. Catch the computer's pawns. || - || -<br />
|-<br />
| /strategy/chess/chess_partyend || Learning chess. Play the end of the chess game against the computer || - || -<br />
|-<br />
| /strategy/connect4 || Connect 4. Arrange four coins in a row || - || -<br />
|-<br />
| /strategy/connect4-2players || Connect 4 (2 Players). Arrange four coins in a row || - || -<br />
|-<br />
|}</div>Aruna