Adding level selection to balancing the scales
Closed, ResolvedPublic

Description

  • - Activity Balance the scales properly

Goal: Mental calculation, arithmetic equality, unit conversion
MultipleData1: 2 stars
Goal: Balance the weights until 5
Level1: Balance the weights until 5 on single plate
Level2: Balance the weights until 5 on each side
Level3: Balance and find the weight of the parcel (until 5)
MultipleData2: 2 stars
Goal:Balance the weights until 10
Level1: Balance the weights until 5
Level2: Balance the weights until 10
Level3: Balance the weights until 5 on each side
Level4: Balance the weights until 10 on each side
Level5: Balance and find the weight of the parcel (until 5)
Level6: Balance and find the weight of the parcel (until 10)
MultipleData3: 3 stars
Goal: Balance the weights until 20
Level 1: Balance the weights until 5 on a single plate
Level 2: Balance the weights until 10 on a single plate
Level 3: Balance the weights until 20 on a single plate
Level 4: Balance the weights until 5 on each plate
Level 5: Balance the weights until 10 on each plate
Level 6: Balance the weights until 20 on each plate
Level 7: Balance and find the weight of the parcel (until 5)
Level 8: Balance and find the weight of the parcel (until 10)
Level 9: Balance and find the weight of the parcel (until 20)
MultipleData4: 3 stars
Goal: Balance the weights until 50
Level 1: Balance the weights until 20 on a single plate
Level 2: Balance the weights until 30 on a single plate
Level 3: Balance the weights until 50 on a single plate
Level 4: Balance the weights until 20 on each plate
Level 5: Balance the weights until 30 on each plate
Level 6: Balance the weights until 50 on each plate
Level 7: Balance and find the weight of the parcel (until 20)
Level 8: Balance and find the weight of the parcel (until 30)
Level 9: Balance and find the weight of the parcel (until 50)
MultipleData5: 4stars
Goal: Balance weights until 100
Level1: Balance weights until 20 on single plate
Level2: Balance weights until 50 on single plate
Level3: Balance weights until 80 on single plate
Level4: Balance weights until 100 on single plate
Level5: Balance weights until 20 on each side
Level6: Balance weights until 50 on each side
Level7: Balance weights until 80 on each side
Level8: Balance weights until 100 on each side
Level9: Balance and find weight of parcel until 20
Level10: Balance and find weight of parcel until 50
Level11: Balance and find weight of parcel until 80
Level12: Balance and find weight of parcel until 100

Details

dekumar claimed this task.Jan 8 2020, 6:44 AM
dekumar updated the task description. (Show Details)Jan 12 2020, 2:01 PM

@echarruau Could you please review the task description and let me know if I need to make any changes or it's ok to go with?

dekumar updated the task description. (Show Details)Jan 13 2020, 3:38 PM
dekumar updated the task description. (Show Details)Jan 14 2020, 6:20 AM
dekumar updated the task description. (Show Details)

Hi,
I read the code and tested it manually, I can not see any problems.
Could you add the following :

  • Ok button to valid the answer, we will need it to be able to catch and be able to analyse errors when we will have the server,
  • Objective message which is missing,
  • find and correct following error messages:

qrc:/gcompris/src/activities/scalesboard/Scalesboard.qml:244: TypeError: Value is undefined and could not be converted to an object
qrc:/gcompris/src/activities/scalesboard/Scalesboard.qml:248: TypeError: Value is undefined and could not be converted to an object
qrc:/gcompris/src/activities/scalesboard/Scalesboard.qml:198: TypeError: Value is undefined and could not be converted to an object
To reproduce the error, click on config button choose a different option then save.

Congratulation,

Emmanuel

echarruau updated the task description. (Show Details)Jan 16 2020, 10:03 AM

Hi,
Could you implement MultipleDataset4 and MultipleDataset5?
Emmanuel

Hi,
I read the code and tested it manually, I can not see any problems.
Could you add the following :

  • Ok button to valid the answer, we will need it to be able to catch and be able to analyse errors when we will have the server,
  • Objective message which is missing,
  • find and correct following error messages: qrc:/gcompris/src/activities/scalesboard/Scalesboard.qml:244: TypeError: Value is undefined and could not be converted to an object qrc:/gcompris/src/activities/scalesboard/Scalesboard.qml:248: TypeError: Value is undefined and could not be converted to an object qrc:/gcompris/src/activities/scalesboard/Scalesboard.qml:198: TypeError: Value is undefined and could not be converted to an object To reproduce the error, click on config button choose a different option then save.

    Congratulation,

    Emmanuel

Sure, I would update the diff by adding the ok button and removing the error.
Thanks for reviewing!

Hi,
Could you implement MultipleDataset4 and MultipleDataset5?
Emmanuel

Yeah, I would implement it soon and update the diff.

Hi,
For me everything is ok now. I did not play all the levels, I will do it when I have time but randomly tested all the multipledata and it works as expected.

jjazeix closed this task as Resolved.Feb 14 2020, 7:37 AM
jjazeix moved this task from WIP to Done on the GCompris: Improvements board.