GSoC/2020/StatusReports/DeepakKumar: Difference between revisions
Deepak Kumar (talk | contribs) |
Deepak Kumar (talk | contribs) |
||
Line 27: | Line 27: | ||
==== Adding multiple datasets to Enumeration Memory Game Activity ==== | ==== Adding multiple datasets to Enumeration Memory Game Activity ==== | ||
In this activity, the child needs to turn the cards to count the number of elements of an image and match with the corresponding number cards. This activity is one of the sub-activity of memory activities. The datasets are defined on the basis of increasing number of images for each difficulty levels. | In this activity, the child needs to turn the cards to count the number of elements of an image and match with the corresponding number cards. I started my work of implementing multiple datasets to memory activities with this activity. To do this I needed to change the logic of the code to support both the default datasets and the multiple datasets. There are a total of 20 sub-activity of memory activities. I will be adding multiple datasets to the following memory activities: | ||
# Enumeration memory game | |||
# Addition memory game | |||
# Subtraction memory game | |||
# Multiplication memory game | |||
# Division memory game | |||
# Addition and subtraction memory game | |||
# Multiplication and division memory game | |||
# All operations memory game | |||
# Addition memory game against Tux | |||
# Subtraction memory game against Tux | |||
# Multiplication memory game against Tux | |||
# Division memory game against Tux | |||
# Addition and subtraction memory game against Tux | |||
# Multiplication and division memory game against Tux | |||
# All operations memory game against Tux | |||
This activity is one of the sub-activity of memory activities. The datasets for this activity are defined on the basis of increasing number of images for each difficulty levels. | |||
Link to the task description: https://phabricator.kde.org/T13121 | Link to the task description: https://phabricator.kde.org/T13121 | ||
Link to the | Link to the commits: [https://invent.kde.org/education/gcompris/-/commit/7be23091b61da73e861dcc41bf541774c9e2716a 7be23091] | ||
{|class="tablecenter vertical-centered" | {|class="tablecenter vertical-centered" |
Revision as of 06:57, 18 July 2020
GCompris: Multiple Datasets
Project Overview
GCompris offers many activities related to reading, maths, science and since it is free software, everyone can adapt it to one’s own needs, improve it and, most importantly, share it with children everywhere around the world. Currently, most of the activities had generalized datasets so for some of the age groups like 3-5 yrs the activity were quite difficult to play, while for older age groups the activity were easy.
For this, we have the concept of multiple datasets. Multiple datasets helps making the activity adaptive for children of all age groups. Multiple datasets mean having different datasets file for each age group.
My project goals include adding of multiple datasets to several memory activities, mirror the given images, and guess count activity.
Mentors
Milestones Achieved
Adding multiple datasets to Enumeration Memory Game Activity
In this activity, the child needs to turn the cards to count the number of elements of an image and match with the corresponding number cards. I started my work of implementing multiple datasets to memory activities with this activity. To do this I needed to change the logic of the code to support both the default datasets and the multiple datasets. There are a total of 20 sub-activity of memory activities. I will be adding multiple datasets to the following memory activities:
- Enumeration memory game
- Addition memory game
- Subtraction memory game
- Multiplication memory game
- Division memory game
- Addition and subtraction memory game
- Multiplication and division memory game
- All operations memory game
- Addition memory game against Tux
- Subtraction memory game against Tux
- Multiplication memory game against Tux
- Division memory game against Tux
- Addition and subtraction memory game against Tux
- Multiplication and division memory game against Tux
- All operations memory game against Tux
This activity is one of the sub-activity of memory activities. The datasets for this activity are defined on the basis of increasing number of images for each difficulty levels.
Link to the task description: https://phabricator.kde.org/T13121
Link to the commits: 7be23091
Adding multiple datasets to Addition Memory Game Activity
In this activity, the child needs to turn the cards to match an addition and its result, until all the cards are gone. The goal of this activity is to practice addition. This activity has two modes as a second mode “with Tux” so I have implemented multiple datasets for this too.
Link to task description: https://phabricator.kde.org/T13122
Link to the branch: https://invent.kde.org/education/gcompris/-/tree/gsoc_2020_deepak_addition_memory_games
Adding multiple datasets to Subtraction Memory Game Activity
In this activity, the child needs to turn the cards to match a subtraction and its result, until all the cards are gone. The goal of this activity is to practice subtraction. This activity has two mode as a second mode “with Tux” so I have implemented multiple datasets for this too.
Link to the task description: https://phabricator.kde.org/T13123
Link to the branch: https://invent.kde.org/education/gcompris/-/tree/gsoc_2020_deepak_subtraction_memory_games
Adding multiple datasets to Multiplication Memory Game Activity
In this activity, the child needs to turn the cards to match a multiplication and its result, until all the cards are gone. The goal of this activity is to practice multiplication. This activity has two mode as a second mode “with Tux” so I have implemented multiple datasets for this too.
Link to task description: https://phabricator.kde.org/T13124
Link to the branch: https://invent.kde.org/education/gcompris/-/tree/gsoc_2020_deepak_multiplication_memory_games
Link to the Blogs
Link to the proposal
Proposal: https://docs.google.com/document/d/1sGlQubqKtjY51OliWoYucH4kdHUE84u189SqrvqAyhk/edit?usp=sharing
About me
- Name: Deepak Kumar
- Email: [email protected]
- IRC nickname: deepak_ / deepak-M
- Linkedln
- Portfolio