Overall I like the new /practice
feature. The multiple-choice responses are a bit too easy for passive review, though. I wonder if you could use the OpenAI embeddings API to generate embeddings for every answer, then when selecting multiple choice responses, choose responses based on similarity search results. This would make the tests a bit more challenging an realistic. It might be possible to use not only multiple choice responses from the current article / current user account, but perhaps response choices from any public article, thereby giving a more diverse set of possible responses.
Not sure how well this idea would work in practice, but I thought I’d share it.