Add multiple datasets to Enumeration memory game activity
Closed, ResolvedPublic

Description

Goal: Numeration training, memory.
MultipleData1: 1 star
Goal: Match the numbers up to 2.
Level 1: Turn the cards over to match the num with the drawn picture, maximum number is 2.
MultipleData2: 1 stars
Goal: Match the numbers up to 3.
Level 1: Turn the cards over to match the num with the drawn picture, maximum number is 3.
MultipleData3: 2 stars
Goal: Match the numbers up to 4.
Level 1: Turn the cards over to match the num with the drawn picture, maximum number is 4.
MultipleData4: 2 stars
Goal: Match the numbers up to 5.
Level 1: Turn the cards over to match the num with the drawn picture, maximum number is 5.
MultipleData5: 3 stars
Goal: Match the numbers up to 6.
Level 1: Turn the cards over to match the num with the drawn picture, maximum number is 6.
MultipleData6: 3 stars
Goal: Match the numbers up to 7.
Level 1: Turn the cards over to match the num with the drawn picture, maximum number is 7.
MultipleData7: 3 stars
Goal: Match the numbers up to 8.
Level 1: Turn the cards over to match the num with the drawn picture, maximum number is 8.
MultipleData8: 3 stars
Goal: Match the numbers up to 9.
Level 1: Turn the cards over to match the num with the drawn picture, maximum number is 9.

dekumar updated the task description. (Show Details)May 9 2020, 12:18 PM

We need to add something here to be able tot choose the quantity representation. Dots, numbers, dices etc etc
I would really build 8 multiple dataset as in pre school we spend a full year just working from 1 to 3, then a second year just from 3 to 5 so we need a selection level able to be much finer than what is now in the description.

We need to add something here to be able tot choose the quantity representation. Dots, numbers, dices etc etc
I would really build 8 multiple dataset as in pre school we spend a full year just working from 1 to 3, then a second year just from 3 to 5 so we need a selection level able to be much finer than what is now in the description.

As to add to choose between different quantity representations so we need to have a configuration for it I think.
Regarding the multiple datasets as to have total of 8 multiple datasets I think we can start from number up to 2 for multiple data 1 and number up to 9 for multiple data 8.
Let me know what do you think would update the description according to that.
Thanks!

I agree that if we want to add a way to choose the quantity representation, it should be with an activity option, not into the dataset.

@echarruau : by the way, just to be sure, you talk about an option to replace the cards which currently have numbers with dots or dices, right?

Exactly, that would make it a really reach activity who can be used
through the whole preschool years!

Le dim. 10 mai 2020 à 19:59, Timothée Giet
<noreply@phabricator.kde.org> a écrit :

timotheegiet added a comment.

I agree that if we want to add a way to choose the quantity representation, it should be with an activity option, not into the dataset.

@echarruau : by the way, just to be sure, you talk about an option to replace the cards which currently have numbers with dots or dices, right?

TASK DETAIL
https://phabricator.kde.org/T13121

To: dekumar, timotheegiet
Cc: timotheegiet, amankumargupta, AkshayCHD, echarruau, jjazeix, dekumar, sanjayshetty, parimalprasoon, harrymecwan, ganeshredcobra, asagtani, nityanandkumar, andreask, rahulyadav, scagarwal, bcoudoin

dekumar added a comment.EditedMay 11 2020, 10:08 PM

@echarruau Shall I update the description for 8 different multiple datasets in this way? As to have different levels for each multiple datasets.
Multiple data 1: Turn on the cards to match the number up to 2.
Multiple data 2: Turn on the cards to match the number up to 3.
Multiple data 3: Turn on the cards to match the number up to 4.
Multiple data 4: Turn on the cards to match the number up to 5.
Multiple data 5: Turn on the cards to match the number up to 6.
Multiple data 6: Turn on the cards to match the number up to 7.
Multiple data 7: Turn on the cards to match the number up to 8.
Multiple data 8: Turn on the cards to match the number up to 9.

Hi,
I think it would be a good idea. This would allow precise learning goals.
What do you think Timothée?

Sounds good for me.
Just maybe, description can be a bit shorter, like
"match numbers up to 2" ...

(also, I guess for multiple data 8, 29 was a typo for 9).

echarruau added a comment.EditedMay 13 2020, 10:48 AM

Sure there is a typo. Agree with you for the shorter description version.

dekumar updated the task description. (Show Details)May 13 2020, 2:34 PM
dekumar updated the task description. (Show Details)

@timotheegiet @echarruau Thanks a lot for all of your suggestions regarding the description of multiple datasets. I have updated the datasets now. Please review it once now :)

timotheegiet added a comment.EditedMay 13 2020, 3:50 PM

No need to duplicate levels across datasets...
So only one level per dataset is enough (with one dataset per maximum number)

Also, first one "maximum number is 1" is a bit useless...as in this case there is only 2 cards...
it needs at least 2 numbers to make two pairs minimum, else it is pointless.

dekumar updated the task description. (Show Details)May 13 2020, 7:35 PM

No need to duplicate levels across datasets...
So only one level per dataset is enough (with one dataset per maximum number)

Also, first one "maximum number is 1" is a bit useless...as in this case there is only 2 cards...
it needs at least 2 numbers to make two pairs minimum, else it is pointless.

I have updated it now as per your suggestions.

@echarruau @timotheegiet Can you please confirm me about the different configuration? As per the discussion I have finalized the following different configuration

  1. Images - It is the one implemented right now. As here the child needs to count the number of butteflies and match with the equivalent cards. (Datasets already available)
  2. Dots - Count the number of dots and match with the equivalent numbers. (I will be creating the images for this purpose.)
  3. Dices - In this the child needs to add the sum of dice value and match with the cards with equal number.(Datasets from the smallnumbers2 can be used for this purpose)

Thanks
Deepak Kumar

Hi,
Great so far. What do you want to be confirmed ? Others quantities
representations ?

Le sam. 30 mai 2020 à 13:07, Deepak Kumar <noreply@phabricator.kde.org> a
écrit :

dekumar added a comment.

@echarruau https://phabricator.kde.org/p/echarruau/ @timotheegiet
https://phabricator.kde.org/p/timotheegiet/ Can you please confirm me
about the different configuration? As per the discussion I have finalized
the following different configuration

  1. Images - It is the one implemented right now. As here the child needs to count the number of butteflies and match with the equivalent cards. (Datasets already available)
  2. Dots - Count the number of dots and match with the equivalent numbers. (I will be creating the images for this purpose.)
  3. Dices - In this the child needs to add the sum of dice value and match with the cards with equal number.(Datasets from the smallnumbers2 can be used for this purpose)

    Thanks Deepak Kumar

    *TASK DETAIL* https://phabricator.kde.org/T13121

    *To: *dekumar *Cc: *timotheegiet, amankumargupta, AkshayCHD, echarruau, jjazeix, dekumar, sanjayshetty, parimalprasoon, harrymecwan, ganeshredcobra, asagtani, nityanandkumar, andreask, rahulyadav, scagarwal, bcoudoin
  1. Dots - Count the number of dots and match with the equivalent numbers. (I will be creating the images for this purpose.)

You don't need new images, you can check how it is done in reversecount activity.

Hi,
Great so far. What do you want to be confirmed ? Others quantities
representations ?

Le sam. 30 mai 2020 à 13:07, Deepak Kumar <noreply@phabricator.kde.org> a
écrit :

dekumar added a comment.

@echarruau https://phabricator.kde.org/p/echarruau/ @timotheegiet
https://phabricator.kde.org/p/timotheegiet/ Can you please confirm me
about the different configuration? As per the discussion I have finalized
the following different configuration

  1. Images - It is the one implemented right now. As here the child needs to count the number of butteflies and match with the equivalent cards. (Datasets already available)
  2. Dots - Count the number of dots and match with the equivalent numbers. (I will be creating the images for this purpose.)
  3. Dices - In this the child needs to add the sum of dice value and match with the cards with equal number.(Datasets from the smallnumbers2 can be used for this purpose)

    Thanks Deepak Kumar

    *TASK DETAIL* https://phabricator.kde.org/T13121

    *To: *dekumar *Cc: *timotheegiet, amankumargupta, AkshayCHD, echarruau, jjazeix, dekumar, sanjayshetty, parimalprasoon, harrymecwan, ganeshredcobra, asagtani, nityanandkumar, andreask, rahulyadav, scagarwal, bcoudoin

Yes, I need to confirm about the quantities representations. So there's just these 3 I got it.

  1. Dots - Count the number of dots and match with the equivalent numbers. (I will be creating the images for this purpose.)

You don't need new images, you can check how it is done in reversecount activity.

Okay, I will check it once.

  1. Dots - Count the number of dots and match with the equivalent numbers. (I will be creating the images for this purpose.)

You don't need new images, you can check how it is done in reversecount activity.

Okay, I will check it once.

@jjazeix I have checked the reversecount activity as it is implemented using a Domino but I don't think that we require domino to be used in this case. As a solution to have different configuration I was thinking to just to ovveride the images used in the datasets in each of the different modes. As the images are sliced from the data file now so we can just ovveride the image in case of different mode so it would be easy to handle and won't break any of the activity too. As the svg of images and dice are available so it just require to create the svg for dots images.

I have thought of this solution, not sure if it's the best one. Let me know what do you think?

Thanks!

  1. Dots - Count the number of dots and match with the equivalent numbers. (I will be creating the images for this purpose.)

You don't need new images, you can check how it is done in reversecount activity.

Okay, I will check it once.

@jjazeix I have checked the reversecount activity as it is implemented using a Domino but I don't think that we require domino to be used in this case. As a solution to have different configuration I was thinking to just to ovveride the images used in the datasets in each of the different modes. As the images are sliced from the data file now so we can just ovveride the image in case of different mode so it would be easy to handle and won't break any of the activity too. As the svg of images and dice are available so it just require to create the svg for dots images.

I have thought of this solution, not sure if it's the best one. Let me know what do you think?

Thanks!

@jjazeix Can you let me know please? As I tried implementing this as https://pastebin.com/NAFC1syX
But I am getting this error https://pastebin.com/mXxEhFie . I am not sure why this error is coming as the contents are getting loaded without any issue just the dice images are not getting displayed due to that error and even using this method doesn't break other activity too.

IMO, it would be better to reuse the existing code if possible. Is using DominoNumber.qml possible (or the code in it to generate the dots in the worst case)?
For the issue, without the full code, I won't be able to help, because I can't guess where the 'r' and 'q' come from (does not seem to be from the lines in the first pastebin, else we would have the logs).
You need to find where the pairData.image is set and debug it.

dekumar closed this task as Resolved.Jun 21 2020, 4:27 PM
jjazeix moved this task from Backlog to Done on the GCompris: Improvements board.Jul 5 2020, 1:57 PM