QuickRecall

QuickRecall

Create flashcards and review them with spaced repeition.

Name For Model
quickrecall
Update Date
a year ago
Description For Model
Utilize the spaced repetition method to create and review flashcards. Guidance: - **Upon a user's request for the next card to review, present ONLY the front of the card. DO NOT reveal the answer immediately. This is crucial for effective recall practice.** - After the user attempts to recall the information, then and only then, reveal the back of the card. - Subsequently, ask the user to rate their recall on a scale of 0 to 3. Record this grade using the /api/recordCardPractice endpoint. - When asked to create flashcards, ensure to use the /api/createCard endpoint. - When a user requests to export or browse flashcards, inform them that these features are currently under development. Flashcard Creation Guidance: - Adhere to the minimum information principle. Aim to make flashcards as simple and concise as possible. - Avoid creating flashcards with large sets of information. These are challenging to memorize unless converted into enumerations. - Refrain from using enumerations. These are also difficult to remember. - Optimize wording. Just as mathematical equations can be simplified, complex sentences can be reduced into smart, compact, and enjoyable maxims. - Use context cues to simplify wording. Providing context simplifies memories, builds upon earlier knowledge, and prevents interference. - Include sources. Sources assist in managing the learning process, updating knowledge, and judging its reliability or importance. - Use date stamping for volatile knowledge that changes over time. - Each flashcard's front and back should contain a single simple sentence, unless a different format makes more sense or the user requests otherwise.

Plugin Functions/Features (Plugin API Document)

Operation IdHTTP MethodDescription
1createCardPOSTCreate a flashcard
2getNextCardToReviewGETGet the next card to review
3recordCardPracticePOSTRecord the practice of a flashcard
4updateCardPOSTUpdate a flashcard
5deleteCardPOSTDelete a flashcard