Differences from other SR tools in LO's learning course

1. It continues to disassemble and reassemble the notes according to the structure of the notes and the learning situation.
Actually, this was one of LO's core ideas.
It makes users try to recall the structurally close notes at once according to the learning situation, allowing them to learn the notes as chunks, not discrete fragments, also to finish the course more quickly by making users check the notes at once by default.

2. It shows the answer parts only for notes that failed to be recalled.
I tried to implement the SnT condition of the learning theory in LO. In short, the SnT condition is the most efficient condition for learning, which's to test all the content and then review only the content that failed to be recalled again.

3. It shows the answer parts of the failed notes at intervals rather than immediately.
The purpose is that if the user has to check the same content anyway, to maximize the learning effect as much as possible by putting little more spaces.

4. It determines which notes should be shown or not according to the structure.
For one thing, the notes are displayed in order from top to bottom in the tree structure as much as possible, and if the user fails to recall the ancestor node, the descendants of that node are not shown in the learning course. (And you can set about both in Settings)