The website is based on a supposedly optimal memorization algorithm that adjusts the frequency of testing depending on your knowledge of the content. It is based on the idea that we should revise what we’ve learnt just before we’re about to forget it. That way, you focus on the verses you don’t yet know well, but don’t forget the ones you have already memorized.

The website went live a few days ago so there are still some rough edges. One limitation at the moment is that you can only memorize individual verses but I suspect that will change soon.