This task includes two related points:
- In activities with subLevels, using the bonus at each subLevel is too much (some users complained it could be annoying, and I agree about this). So for those activities, let's use the bonus only at level complete, and replace it with another feedback (audio and visual) for good/bad answers.
- Some activities mistakenly use the Score component as a sublevel counter. This is not consistent with other activities which properly use it as a score counter, and also leads to other experience inconsistencies... So let's make all score component start at 0, increase directly on subLevel completed along with the playWinAnimation, and for all subLevel including the last one.
Below I'll list all activities impacted by this change one by one while working on them.
WIP:
-
Done:
- erase, erase_clic, erase_2clic
- gletters (very little change)
- positions
- railroad
- algorithm
- superbrain
- traffic
- sudoku
- play_piano
- play_rhythm
- melody
- colors, advanced_colors, instruments
- binary_bulb
- color_mix, color_mix_light
- roman_numerals
- comparator
- enumerate
- learn_digits, learn_additions, learn_subtractions
- learn_decimals, learn_decimals_additions, learn_decimal_subtractions, learn_quantities
- target
- calcudoku
- guesscount
- guess24
- share
- tens_complement_find, tens_complement_swap, tens_complement_use
- algebra_by, algebra_div, algebra_minus, algebra_plus
- fractions_create, fractions_find
- scalesboard, scalesboard_weight, scalesboard_weight_avoirdupois
- calendar, find_the_day
- clockgame
- crane
- leftright
- click_on_letter, click_on_letter_up
- morse_code
- braille_alphabets
- braille_fun
- letter-in-word
- missing-letter
Special cases (need more rework, TODO at the end):
- explore_farm_animals, explore_monuments, explore_world_animals, explore_world_music
- solar_system
- hangman
- categorization