# LearnTerms Docs ## Docs - [Admin dashboard](https://docs.learnterms.com/docs/admin/admin-dashboard.md): Use the admin dashboard to manage classes, content, generation, and cohort-side workflows. - [Class and module management](https://docs.learnterms.com/docs/admin/class-and-module-management.md): Manage class structure, semesters, modules, tags, ordering, and exports without creating downstream chaos. - [Class progress and role management](https://docs.learnterms.com/docs/admin/class-progress-and-role-management.md): Use the progress dashboard to monitor engagement, inspect student details, and handle roles with the right guardrails. - [Content Library](https://docs.learnterms.com/docs/admin/content-library.md): Upload PDFs, review chunks, and prepare source material for LearnTerms. - [Question Studio](https://docs.learnterms.com/docs/admin/question-studio.md): Generate questions from source material and send them into the right LearnTerms module. - [Question authoring](https://docs.learnterms.com/docs/contributors/question-authoring.md): How to write, structure, and attach high-quality questions in LearnTerms. - [Question media and attachments](https://docs.learnterms.com/docs/contributors/question-media-and-attachments.md): Add images to questions thoughtfully, write useful alt text and captions, and control whether media appears before or after solution view. - [Reviewing and curating questions](https://docs.learnterms.com/docs/contributors/reviewing-and-curating-questions.md): Turn generated or imported questions into student-ready module content through filtering, editing, status control, and bulk operations. - [Why rationales are required](https://docs.learnterms.com/docs/contributors/why-rationales-are-required.md): Why every LearnTerms question now needs a rationale before it can be saved or published. - [Development](https://docs.learnterms.com/docs/development.md): Preview, validate, and iterate on LearnTerms docs locally. - [LearnTerms documentation](https://docs.learnterms.com/docs/index.md): Guides for students, contributors, and admins using LearnTerms. - [Onboarding](https://docs.learnterms.com/docs/onboarding.md): Understand how LearnTerms is organized and how a cohort gets started. - [History](https://docs.learnterms.com/docs/overview/history.md): How LearnTerms grew from a focused term-study tool into a cohort-based study platform with curation, analytics, badges, and custom tests. - [Architecture and data model](https://docs.learnterms.com/docs/platform/architecture-and-data-model.md): How LearnTerms is structured across auth, app routes, Convex, uploads, and AI generation. - [Live data and reactivity](https://docs.learnterms.com/docs/platform/live-data-and-reactivity.md): How LearnTerms delivers real-time updates across the app using Convex subscriptions, and what that means for students, admins, and the platform's future. - [Roles and permissions](https://docs.learnterms.com/docs/platform/roles-and-permissions.md): Understand who can access student, curator, admin, and dev capabilities in LearnTerms. - [Quickstart](https://docs.learnterms.com/docs/quickstart.md): Make your first LearnTerms docs change and preview it locally. - [Badges and cohort board](https://docs.learnterms.com/docs/students/badges-and-cohort-board.md): Track earned badges, understand the cohort board, and use shared progress signals without turning LearnTerms into a popularity contest. - [Classes and modules](https://docs.learnterms.com/docs/students/classes-and-modules.md): How students move from the main dashboard into the right class and module. - [Custom tests](https://docs.learnterms.com/docs/students/custom-tests.md): Build targeted tests from class modules, tags, filters, and timing settings. - [Dashboard and recent activity](https://docs.learnterms.com/docs/students/dashboard-and-recent-activity.md): Use the student dashboard to switch semesters, open classes, resume modules, and jump into custom tests faster. - [Join your cohort](https://docs.learnterms.com/docs/students/join-your-cohort.md): Use your join code, confirm the right cohort, and get into the correct LearnTerms study space. - [Module settings and shortcuts](https://docs.learnterms.com/docs/students/module-settings-and-shortcuts.md): Use auto-next, shuffle options, progress reset, rationale reveal, and keyboard shortcuts more intentionally. - [Question types and answering](https://docs.learnterms.com/docs/students/question-types-and-answering.md): Understand how LearnTerms handles multiple choice, fill in the blank, matching, checking, flags, and rationale. - [Studying a module](https://docs.learnterms.com/docs/students/study-flow.md): How module practice works in LearnTerms from first question to saved progress. - [Test results and review](https://docs.learnterms.com/docs/students/test-results-and-review.md): Review custom test outcomes, read the summary correctly, and use flagged, unanswered, and incorrect filters to study smarter. ## Optional - [LearnTerms](https://www.learnterms.com) - [GitHub](https://github.com/jdang00/learnterms)