Demo mode · Canvas/Campus/WIA-style workflow

Turn a messy school week into one decision screen.

My Study is a concept app for students who need the practical answer fast: what is due, what matters most, what can be drafted now, and where should the next focused hour go?

5items due within seven days
7/12weekly tasks completed
3courses synced into one view
82%estimated focus readiness
Urgent
2
Ready to draft
4
Reading load
96m
Grade risk
Low

Today’s recommended plan

The app ranks work by due date, rubric weight, and estimated effort instead of showing a raw Canvas list.

Planner note

Start with the essay outline.

It has the closest deadline and the highest ambiguity. A 25-minute outline reduces risk before writing.

Assignment triage

A long assignment page becomes requirements, risks, and the next concrete action.

Rubric parser concept
Software Design EssayCompare architecture styles, cite course reading, submit PDF.
Tonight
Database Lab 04Indexes, joins, explain plan, and short reflection.
Thu
Security QuizAuthentication, hashing, and access control review.
Fri
Checklist generated from rubric

Discussion draft lab

Not an auto-submitter. It helps the student shape an answer, then leaves the edit and final submission in their control.

Student control guardrails

Designed for drafting, not cheating.

The product language makes the generated text a starting point. It calls out required edits, citations, and personal examples before submission.

Study calendar

A week view that turns assignments into focus blocks. Click a scenario to see the plan adapt.

How the real app would be built

The demo is static, but the product architecture is intentionally backend-first and integration-friendly.

Ingestion

Class sync adapters

Pull courses, assignments, rubrics, due dates, grades, and discussion prompts from Canvas, Campus, WIA, or custom school APIs with explicit token handling.

Backend

FastAPI planner API

Normalize Canvas data, rank tasks, store user overrides, and return a clear weekly plan.

Frontend

React dashboard

Show the next decision, not every possible detail. Keep edits local and reversible.

AI study coach

A responsible AI layer for summarizing rubrics, drafting outlines, and explaining why a task is ranked first. It does not submit work for the student.

Prompt controls
AI output preview

Ready to generate a study note.

Click Generate coach note to see how the assistant explains the next best action with sources, constraints, and student-control guardrails.

Class API import

Students could connect Canvas, Campus, WIA, or another school system, then pull active classes, assignments, rubrics, due dates, and announcements into one normalized planning view.

Choose source system
Demo note: this is a static mock import. A real version would use OAuth/token storage on the backend, never expose school tokens in browser JavaScript, and let students disconnect a source at any time.
API pull preview

Ready to connect a class source.

Select a source and pull demo classes to see how My Study would normalize different school systems into one weekly planner.