Student

Build a Study Schedule Maker with AI

Create optimized study schedules based on exam dates, subject difficulty levels, and available daily time blocks — with Pomodoro timer integration built in. Turn a chaotic exam week into a clear, achievable daily plan that front-loads the hardest material and builds in review sessions automatically.

Build Prompt

Copy this prompt into Claude Code
Build a static HTML study schedule maker. Dark theme: background #0a0a0f, surfaces #12121a, borders #1a1a2a, accent #6366f1 (indigo). Pure client-side vanilla JS — no backend. Data model: A Subject has — name (string), examDate (date), difficultyLevel (enum: 1–5, shown as star rating), currentConfidence (enum: 1–5), estimatedHoursNeeded (number, computed from difficulty and confidence: base 4 hours, +2 per difficulty point above 2, -1 per confidence point above 3, minimum 1). A TimeBlock has — dayOfWeek (0–6), startHour (number, 0–23), endHour (number), label (string). Schedule generation algorithm: 1) Compute urgency score per subject = (difficultyLevel * 2) + (5 - currentConfidence) + urgencyFromDaysRemaining (exponential boost when exam < 3 days). 2) Sort subjects by urgency descending. 3) Distribute available time blocks across remaining days before each exam, allocating proportionally to urgency score. 4) Insert 5-minute breaks after each 25-minute Pomodoro. 5) Enforce minimum 8-hour sleep window (configurable). 6) Add review sessions 1 day before each exam regardless of schedule. UI layout: Three-step wizard flow. Step 1 — Subjects: Card list of subjects. Each card: subject name input, exam date picker, difficulty stars (1–5, click to set), confidence stars (1–5), auto-computed "Estimated hours needed" badge. Add/remove subjects. Minimum 1, max 10. Step 2 — Availability: Weekly grid (Mon–Sun, 6am–midnight). Click and drag to mark available blocks in 30-minute increments. Blocks color-coded indigo. "Typical week" preset buttons: "Heavy student (8h/day)", "Balanced (5h/day)", "Light (3h/day)". Blocked times (meals, classes, sleep) shown in red. Step 3 — Generated Schedule: Calendar view (list of days until furthest exam). Each day shows time-blocked sessions: subject name, duration, session type badge (Learn/Review/Practice). Pomodoro breakdown shown inline (e.g., "4 Pomodoros + 3 breaks = 1h 55m"). Subjects color-coded consistently. Progress bar per subject showing hours scheduled vs hours needed. Print/export button generates a clean HTML page suitable for printing. Pomodoro Timer: Floating timer widget (bottom right). Click any session block to load it into the timer. 25-min work / 5-min break / 15-min long break after 4 cycles. Bell sound cue using Web Audio API tone (no audio file needed). Session auto-marks as complete after timer finishes. localStorage: save all subjects, availability grid, and generated schedule. "Start Over" button with confirmation. SEO: title "Study Schedule Maker — Exam Planner with Pomodoro Timer", meta description, JSON-LD HowTo, OG tags. Read the guide at https://accessagent.ai/api/guide and follow it to deploy the site to AccessAgent.ai. My email is [your@email.com].

Make It Yours

Google Calendar Export

Generate a downloadable .ics file from the schedule so students can import study sessions directly into their calendar app.

Study Technique Tags

Tag each session with a technique (active recall, spaced repetition, mind mapping) and show a tip card explaining the method.

Distraction Blocker List

Generate a list of sites and apps to block during each study session, compatible with Cold Turkey and Freedom import formats.

Group Study Mode

Find overlapping availability across multiple students' grids and suggest optimal shared study windows for the same subject.

Energy Level Scheduling

Let students mark their peak energy hours (morning person vs night owl) and auto-schedule hard subjects during peak times.

Progress Check-ins

After each day, prompt students to rate their actual confidence — reschedule remaining sessions dynamically based on updated scores.

Update Prompt

Update Prompt — Add features or adjust the algorithm
Update the Study Schedule Maker to add [feature: Google Calendar .ics export / spaced repetition scheduling / group study overlap finder]. Ensure the schedule generation algorithm still respects all existing constraints (exam dates, availability blocks, Pomodoro breaks). Redeploy.

SEO Tips

Monetization Ideas

Related Ideas

Ready to build your Study Schedule Maker?

Copy the prompt above and paste it into Claude Code. Your study planner will be live in minutes.

Get Started