I currently work with a kid who has developed differently than most of us. I’m trying to teach the kid to match, and have been for a while. We are working on matching a shape to itself (e.g., blue triangle = blue triangle), this may sound simple-- something we may take for granted, but it’s important to know that things are themselves even when they show up in different places.
The apparatus that we use is quite simple. A kid is handed a triangle (or square or circle), and is expected to place that shape on it’s match (the triangle). When the kid gets it correct, we provide things that the kid likes (a video on an iPad, a tiny snack, a toy). When then kid gets it incorrect, we let them try again (and provide help if needed). While this is an evidence based practice that has been shown to work, there are aspects of it that can be improved upon.
-there is no feedback provided other than from a human (the ones working with the kid)-- therefore feedback is not instantaneous.
-the human (working with kid) may incorrectly provide feedback (human error)
-the human may accidental cue the kid as to what the correct answer is (Clever Hans)
Solution (what I need help with):
I want to make an iPad (preferably) app or windows program that displays basic shapes, receives input via midi (so I can make a controller where the kid presses a button shaped like a square, circle or triangle, depending on the shape on the screen), and plays a video clip (that I can change easily) when the kid gets it correct. I would also like it to be programmable (e.g., I can set up a certain number of opportunities to respond, I can vary what shapes are presented or make features of a shape stand out).
I’m hoping that making these changes will help the kid learn matching (we are really not sure what the kids current skill set is, as the kid cannot communicate). Once the kid learns matching an item to an item, it will hopefully be easier to teach them other things.
I have very limited experience with visual basic. I do not particularly have the time to learn more about programming (grad school). I figured this may be a relatively easy thing for someone with experience to do. If this works for this kid, I would love for it to be available for others. From what I can tell, there are not accessible learning applications for kids missing some foundational skills.
If you would be interested in helping with this (or if you know that this program already exists somewhere), please message me on here.
(kid and they/them pronouns used for kids privacy)