With the right plugins maybe Anki wouldn't be too bad, still not as seamless as a dedicated device though. And I think this idea is important enough to warrant a dedicated device. Imagine how helpful it could be to have all students trained to use such a device to memorize their own notes. Memorization alone isn't enough, but it can serve as a foundation to build knowledge on top of. Many student lack any sort of foundation, and efficient memorization would do a lot for them.