Discussion about this post

User's avatar
Luke's avatar
1dEdited

I build something similar in Claude and trialled it last term Lee but I am stuck on a few spacing questions. When I teach a concept it’s recorded and put into a pool of concepts. Each day it chooses the 4 concepts ready (or how many are due) and they put in as my do now before our maths lesson (I teach grade 4, 40 kids in the class) Concepts are always tested the next day. If under 50% of the class gets it wrong (it’s all done on mini whiteboards) it gets a 0, 50-90% a 1 and 90%+ gets a 3. I’ve trialled different spacing calculations but I’m currently working on 0s get a 0.2 on their scheduled interval (if it’s been 10 days and they get a 0 it comes back in 2 days after a quick little reteach on the spot), 1s have a +1.4 on their scheduled interval (sometimes they are overdue) an 2s have a +2.0 space on their actual elapsed days, not scheduled interval. How does your learning engine calculating spacing and how are the concepts being scored?

Lee Wheeler's avatar

I had a version built with adaptive spacing but it felt more complicated and less user friendly so I scrapped it. My main aim is to create something that teachers can and will use because at the moment the most important thing is for people to establish the routine of systematic retrieval. So, mine purely responds to successful or unsuccessful retrieval. You can manually change the spacing multiplier for yourself, I recommend an interval multiplier of between 1.5 and 2.5. Otherwise it works just like what you've described, it takes the actual elapsed interval, multiplies it by your multiplier (which is 2 as standard) and snaps it to the lesson that is closest to the ideal date (it always picks a lesson before the ideal date if possible). Any rule I think is open to being applied too stringently but generally for me anything below 80%-100% (based on difficulty of question) is just considered a failed retrieval and would require you to reset the spacing schedule.

1 more comment...

No posts

Ready for more?