{{ pageTitle }}
{{ pageSub }}
Get your course ready
Three uploads and your students can start practicing.
Instructor Profile
Manage Chapters: {{ selectedCourse.courseCode }} - {{ selectedCourse.courseTitle }}
Question Bank: {{ selectedChapter.chapterTitle }}
Generating Question Bank
{{ generationProgressLabel }}
Running Scoped Bulk Question Regeneration
{{ bulkRegenStatus }}
Your textbook has 20 chapters, but this course only uses Chapters 10–15. Upload just those six — either as separate PDFs or one file with a page range per chapter. Each synced chapter feeds the AI tutor for its problems.
Course chapters · {{ syncedLabel }}
Upload your problems one chapter at a time — a separate file per chapter (Ch 10–15). We parse each into questions and detect the numbers the AI can re-randomize for extra practice.
Questions by chapter · {{ qbLabel }}
Sample parsed question
Highlighted chips = numbers the AI can re-randomize{{ sampleQuestion.stem }}
Upload the worked solutions one chapter at a time (Ch 10–15). We match every answer to its question by ID and detect each step — a chapter can’t be graded until its answers are matched.
Answers by chapter · {{ ansLabel }}
Sample matched answer
Bloom Taxonomy Distribution
Question Types Distribution
Recent Activity Log
No activity recorded yet.
Active Text Extraction Jobs
| # | Name / Email ↕ | Role | Section | Payment | Status | Date Joined ↕ | Total Solved / Accuracy | Points | Actions |
|---|---|---|---|---|---|---|---|---|---|
| {{ u.index }} | {{ u.name }} {{ u.email }} | {{ u.role }} | {{ u.section }} |
|
|
{{ u.createdAtStr }} | {{ u.totalSolved }} questions Accuracy: {{ u.accuracy }} | {{ u.points }} pts |
|
| No registered users found. | |||||||||