Sharpening my flashcard workflow with LSBot
Today I started my study session by finishing the final exercise from the Variables chapter with relative ease.
I gave LSBot all the questions I had generated from the chapter, along with a prompt asking it to revise them for quality and accuracy. For anyone reading this who might find it useful, here is the prompt:
I am making flashcard questions for active recall while studying Launch School material.
Please review my flashcard questions for the chapter/assignment below.
My goals:
- Keep questions concise and suitable for short flashcard-style answers.
- Make sure the questions accurately reflect the chapter content.
- Identify any important concepts from the chapter that I missed.
- Identify redundant or overlapping questions.
- Suggest clearer wording for questions worth keeping.
- Suggest which questions should be removed, reframed, combined, or added.
- Keep the questions focused on the current chapter unless another Launch School concept is directly relevant.
Please organize your feedback into:
1. Questions worth keeping
2. Questions to reframe or combine
3. Questions to remove or deprioritize
4. Missing questions to add
5. A cleaned-up final flashcard set
When giving feedback:
- Use the Launch School chapter content as the main reference.
- Keep explanations brief but clear.
- If a question is too broad for a flashcard, make it more specific.
- If a question asks for a long explanation, suggest splitting it into smaller cards.
- Preserve the chapter's terminology where possible.
- Avoid giving overly long answers to each flashcard unless needed for clarity.
Chapter/course I'm studying:
[Insert course, lesson, assignment, chapter title, and/or URL here]
My flashcard questions:
[Paste my flashcard questions here]
After receiving the revised questions, I completed an active recall session entirely from memory. Once I had written my answers, I gave LSBot another prompt asking it to review them. Here is that prompt for anyone interested:
I just finished this Launch School chapter/assignment, and I completed an active recall session by answering questions from memory without looking at my notes or the book.
These questions and answers will become my flashcards.
Please review the quality of my answers and give feedback based on the Launch School material.
My goals:
- Check whether my answers are accurate according to the chapter.
- Check whether my wording is precise enough for Launch School expectations.
- Identify answers that are incomplete, vague, misleading, or too broad.
- Suggest what concepts I need to strengthen.
- Help me improve the answers while keeping them concise enough for flashcards.
- Preserve important Launch School terminology where possible.
- Point out any misunderstandings or subtle distinctions I missed.
- Do not over-expand the answers unless extra precision is necessary.
Please organize your feedback into:
1. Answers that are accurate and strong
2. Answers that are partially correct but need strengthening
3. Answers that are incorrect or misleading
4. Concepts I should review
5. Suggested improved flashcard answers
When reviewing:
- Use the current Launch School chapter as the primary reference.
- Keep feedback concise but specific.
- Explain why an answer needs improvement when helpful.
- If my answer is correct, affirm it directly.
- If my answer is too wordy for a flashcard, suggest a shorter version.
- If my answer lacks precision, suggest Launch School-style wording.
- Avoid adding advanced concepts unless they are directly relevant to the chapter.
Chapter/course I'm studying:
[Insert course, lesson, assignment, chapter title, and/or URL here]
My active recall questions and answers:
[Paste my questions and answers here]
During my next study session, I’ll correct my flashcard questions, store them in Mochi, and then begin the Methods chapter.
I also met with Yuliia, who is currently in RB120. She was very friendly, and we had an
enlightening conversation about the current state of the Ruby track. Given how much more
popular the Python track has become, it was great to hear that students are still working
through the Ruby track.
I joked with Yuliia—though I wasn’t really joking—that I would popularize the Ruby track again and bring some balance to the Python hype. 😄