Skip to content

[Phase 4.1] Study Tools: Worksheet Generator & Flashcards #59

Description

@robinson

Goal

Add dedicated study-tool surfaces — worksheet generation and spaced-repetition
flashcards — as first-class features alongside the chat interface.

Worksheet Generator

  • Prompt the AI to generate a printable/exportable worksheet for a given topic.
  • Output: PDF-ready HTML; subjects, difficulty level, question count configurable.
  • Integration: calls existing eule-core inference API.

Flashcard System

  • Student or AI can create flashcard decks from chat sessions.
  • Spaced-repetition scheduling (SM-2 algorithm).
  • Deck management: create, edit, archive.
  • Study session UI: flip animation, self-rate (easy / medium / hard).

Acceptance Criteria

  • Worksheet export produces valid PDF-printable HTML.
  • Flashcard due dates follow SM-2 scheduling.
  • Study session plays through due cards and updates intervals on rating.
  • Decks persist in SQLite.

References

  • docs/UX_REDESIGN_STRATEGY.md — Part 4 (AI Interaction) & Part 7 (Tech Refactoring)

Phase

Phase 4 — Advanced Features & Polish · Week 1–3

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions