AI Image


API Documentation

Meet QuickRecall, a revolutionary tool designed to enhance your learning process. It cleverly employs the spaced repetition method, a proven system for efficient memorization and recall. Unlike traditional flashcard tools, QuickRecall encourages active recall by presenting only the front of the card and waiting for your input before revealing the answer. This feature promotes an effective learning practice that's rooted in cognitive science. The tool also allows users to rate their recall on a scale of 0 to 3, which it logs using the /api/recordCardPractice endpoint, ensuring a personalized and dynamic learning experience. When creating flashcards, QuickRecall adheres to the minimum information principle, prioritizing simple, concise, and contextually rich content. With a commitment to mitigating the challenges of memorization, this tool discourages the use of large information sets and enumerations. QuickRecall also values the importance of sources and date stamping, especially for volatile knowledge that changes over time. Despite having features like exporting or browsing flashcards under development, QuickRecall's unique approach sets it apart in the realm of digital learning tools.




Example Prompts


"Create a new card with 'What is the capital of France?' on the front and 'Paris' on the back."


"Give me the next flashcard to review."


"Record my practice. I found the card with id '


"Update the card with id '


"Delete the card with id '


"Create a flashcard. The question is 'Who wrote Hamlet?' and the answer is 'William Shakespeare'."


"What's the next card I need to practice?"


"I just practiced the card with id '


"I want to change the card with id '


"Remove the flashcard with id '

Description for AI

Utilize the spaced repetition method to create and review flashcards.


  • 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.

Similar Plugins and Alternatives