AceCentre / pasco

Phrase Auditory Scanning COmmunicator - AAC App for iOS and the Web
https://app.pasco.chat
GNU General Public License v3.0
14 stars 6 forks source link

Game/learning mode #204

Open willwade opened 4 years ago

willwade commented 4 years ago

Learning mode 1 : faded cues - drilling

When in this mode the app reads in a tree. Randomly pick nodes. Create questions and game hints. Eg;

“Find : mum” (if “mum” node has audio file as cue play that). Hint 1. Play path to node. User cannot interrupt it. Hint 2. “Under people then family”

User starts - and in the end selects a node. If it’s the right node - play audio wav “correct.mp3” and ask again without hint 1. If that’s correct - Then ask again without hint 2. Lastly - play again without any hint. If correct move on to next question. Note: game will ask same question twice. Second time around will only ask hint 2. Ie slowly reducing the hints.

If wrong at any of these ask again with same hint number. Ask again.

Repeat n times. At end give a score “you got x right ! Keep going”. And repeat or exit. - provide option.

Can’t figure out if a helper or some kind of mode

Ideally would love a way of storing the scores of x right and n wrong for each time. Would be useful for research.

game 2 : conversation hints

Pre-created scripts for a set tree

Eg “your friend enters the room and says hello - find something that you would say”.

Hint 1. Play path to greetings - hello Hint 2. “Look in greetings from the top level”

Note - need to define several different answers or just one.

Etc..

hosseinzoda commented 4 years ago

Nice. Yes. It is better bring some modularity to pasco. So users an do stuff outside of pasco.

willwade commented 4 years ago

How do you think to do it? As a helper or a meta tag we pop at the top of a tree eg “play learning mode on tree <meta data=learn trials=20 hints=1,2” or just as a button on the menu bar ?

willwade commented 4 years ago

Could also have a spelling game maybe? “Spell cat” hint : “ c a t”

hosseinzoda commented 4 years ago

How do you think to do it? As a helper or a meta tag we pop at the top of a tree eg “play learning mode on tree <meta data=learn trials=20 hints=1,2” or just as a button on the menu bar ?

It should be in tree file. Either a script tag or a link to a javascript file. We have to also consider how security and app store rules applies to this. Maybe we need to run the script in a sandbox.

Could also have a spelling game maybe? “Spell cat” hint : “ c a t”

We have to prepare some api. We can figure it out.

willwade commented 4 years ago

One thing that would be neat is the ability for the user to move in and out of learning mode and using mode