What's new in LearnTerms
A history of LearnTerms updates, with links to the GitHub releases and code behind them.
Source-grounded authoring and new study tools
Question Studio and Content Library
Rebuilt document upload and processing with R2 and Datalab, source-page mapping, editable drafts, and visible generation progress.
Progress and completion
Added a quiz dock, module completion feedback, and study history.
Quieter mastery tracking
Made mastery feedback passive and improved navigation between a module and its progress view.
Question highlighting
Select text in a question stem to keep a personal highlight for later study.
Calculator, notes, and sources
Added a calculator and private per-question notes beside the quiz, plus question source editing and PDF page previews.
Progress for curators
Added live curator activity and module statistics to the admin dashboard.
Class progress view
Redesigned class progress and improved access to the join-class flow.
Cohort access
Tightened server-side cohort checks and prevented self-service switching after a student joins a cohort.
Sign-in and onboarding
Repaired nested sign-in routes and display names for accounts without a name.
Free response and mobile quiz
Added free-response checking and improved the quiz layout and answer flow on small screens.
Question Studio generation updates
Batched drafting turns
Grouped Question Studio drafting turns to improve source-based question generation.
Tool-first workers
Moved Question Studio workers to a tool-first workflow for retrieving and using source material.
Joining classes and organizing course links
Join-class account setup
Enabled students to sign in or create an account as part of joining a class.
Cohort quick links
Added cohort-managed links for organizing course resources.
Question Studio redesign
Reworked the question-generation workflow and its AI authoring flow.
More ways to recognize study
New badges
Added badges for larger quizzes, consistent weekend study, and finals preparation.
Badge award display
Added a modal to show newly earned badges.
Class design, editing, and grade tools
Custom class cards
Added configurable colors and patterns for class cards.
Question editor guidance
Improved validation and error messages when creating and editing questions.
Rich-text controls
Expanded formatting controls for question content and refined navigation back to studying.
Grade calculator refresh
Redesigned the grade calculator and updated its course rules.
Matching answer fix
Repaired dropdown answer selection for matching questions.
LearnTerms v3 released
v3 release
Published the v3 release with rebuilt study and admin flows, custom tests, progress and badges, and AI-assisted content tools.
Classes and cohorts
Moved the platform to a school, cohort, class, and module model with a new classes dashboard and join flow.
Content Library and Question Studio
Included document-backed question generation and new tools for curating and managing questions.
Rationale migration
Renamed question explanations to rationales with compatibility and data migration support.
Changelog added
Added this public history of product updates.
Study flow fixes
Stabilized matching answers and answer selection ahead of the v3 release.
Tests, badges, and study flow
Custom tests
Built custom tests with selected question pools, timed sessions, results, review, and recent attempts.
Power bar
Added a persistent power bar for study controls.
Mobile study flow
Refined solution display and question switching on small screens.
Badges and cohort page
Introduced badge awards and refreshed the cohort page and sidebar.
AI question generation
Expanded AI-assisted question generation.
Public sharing
Added Open Graph image support for shared links.
Question curation and redesigned navigation
Admin and student redesign
Updated navigation and layouts across the student and admin experience.
Question curation
Introduced a new question curation setup and editing workflow.
Question tags
Added a tagging system for organizing questions.
Question flag tracking
Expanded tracking of flagged questions.
Developer class management
Expanded tools for developers to manage classes.
Product analytics
Reintroduced PostHog tracking.
Progress and reporting reliability
Simpler progress queries
Removed an expensive progress cache and returned to simpler direct queries.
Stored question counts
Moved module question counts to stored fields for more reliable summaries.
Dashboard statistics
Updated dashboard statistics.
About page and grade tools
About page
Reworked the About page and its account of LearnTerms.
Grade calculator
Updated grade calculation content and behavior.
More complete study progress
Progress across question types
Made fill-in-the-blank and matching work count toward study progress.
Attachment viewer
Fixed the default blur behavior when opening question attachments.
Matching and authoring fixes
Matching answer order
Separated matching answer shuffle from prompt order.
Matching fixes
Repaired matching-question behavior.
Fill-in-the-blank persistence
Improved answer persistence and whitespace handling for fill-in-the-blank questions.
Question editor
Fixed rich-text editing and duplicate-content warnings.
Early v3 content tools
AI generation
Added early AI-generated practice questions.
Content Library
Introduced an admin library for study materials.
Question management
Expanded question creation, editing, and administrative curation.
Question images
Added image attachments to questions.
Progress efficiency
Reduced bandwidth used by progress storage and queries.
Cohort module access
Tightened access checks for cohort modules.
Move toward the v3 platform
Convex migration
Began moving data and modules to Convex.
Class navigation
Reworked the sidebar and class navigation.
Course guides and assistant experiments
Ocular Motility pocket guide
Added a pocket guide for Ocular Motility study.
Course section retired
Retired the earlier Ocular Motility section later in the month.
Chat assistant
Introduced a course chatbot.
Course data maintenance
Course store updates
Updated course content and the supporting course store.
Calculators and course content
Grade calculator
Added and refined grade calculation tools.
Pharmacology updates
Updated course material and grade-calculation support for pharmacology.
LearnTerms v2 released
v2 release
Published v2 with broader exam practice, saved progress, flags, answer elimination, and keyboard controls.
Dashboard overhaul
Expanded and reorganized the study dashboard.
Challenge questions
Added challenge-question workflows after the v2 release.
Content generation
Expanded AI generation work for new chapters.
Question upload
Added a question upload workflow.
Preparing the v2 release
Admin dashboard
Introduced admin dashboard and course-management features.
Route protection
Protected administrative routes and fixed access behavior.
Quiz stability
Fixed quiz navigation and reset behavior during the v2 beta.
Exam-style practice takes shape
v2 beta
Started the v2 beta with a broader exam-style study flow.
Saved responses
Added database-backed answer saving.
Answer elimination
Added a way to cross out answer choices while studying.
Shuffle and progress
Added question shuffle and study progress updates.
Mobile navigation
Added a mobile study dock and refined quiz controls.
Rebuilding the study experience
Svelte 5 transition
Moved the application toward Svelte 5.
Exam-style quizzing
Began an exam-style question interface.
Solution display
Added question solution display to the new study flow.
Public landing page
Started a new landing-page and navigation experience.
Saved progress and early experiments
LearnTerms 1.1
Added saved progress to the original flashcard experience.
Framework transition
Started the Svelte 5 transition that continued in December.
The first LearnTerms release
First commit
Created the SvelteKit foundation for LearnTerms.
First flashcards
Added the original terminology flashcard logic.
Decks and search
Added searchable term decks with flashcard and table views.
Guest access
Allowed students to study without an account.
Starred-card review
Added a review flow for starred cards that need more practice.
LearnTerms 1.0
Published 1.0 with typed term recall, deck review, themes, and optional login.
More on the way
LearnTerms is actively developed. Have a feature request or idea? We'd love to hear it.