Task T4798 : Improving Letter In Word activity
ClosedPublic

Authored by souradeepbarua on Feb 25 2017, 6:33 PM.

Details

Reviewers
jjazeix
Group Reviewers
GCompris: Improvements
Summary

In the letter-in-word activity, currently when a child chooses a wrong word, the sublevel is aborted and he/she is presented with a new letter. This doesn't give the child enough time to think and learn.

Test Plan

Instead of incrementing the sublevel when a wrong word is selected, we can let the child choose the words first and then after pressing an "OK" button, we tell the child if it's the correct answer or not. If no, the child stays on the same sublevel and has to choose the correct word again.

Diff Detail

Repository
R2 GCompris
Lint
Lint Skipped
Unit
Unit Tests Skipped
souradeepbarua created this revision.Feb 25 2017, 6:33 PM
dmadaan added inline comments.Feb 25 2017, 7:06 PM
src/activities/letter-in-word/letter-in-word.js
227

Rename the variable to "allCorrectSelected" or "allWordsSelected"

265
  1. If I select a wrong word and press "OK" the letter changes.
  2. The correct words having the letter turn the letter green in that word (tells that the word is correct). There may be a better way to show the selected words without making the letter green and use the "Ok" button validation for check?
souradeepbarua added inline comments.Feb 26 2017, 7:23 PM
src/activities/letter-in-word/letter-in-word.js
265
  1. Actually, when a wrong word is chosen and pressed "OK", all the selected words are then deselected and the same letter appears again. This could push the child to take time and observe each word again, instead of trying all possibilities. Any thoughts on this?
  1. We could just play the voice when the child selects a word. When the child presses "OK", we could highlight the current letter in correct words.
jjazeix accepted this revision.Sep 10 2017, 1:07 PM
This revision is now accepted and ready to land.Sep 10 2017, 1:07 PM
jjazeix closed this revision.Sep 10 2017, 1:07 PM