Build a study plan
build_study_planBuilds a dated day-by-day study plan for one or more exams using exam dates and available hours, splits sessions by urgency, and warns if the study hours do not fit.
Instructions
Build a day by day study plan for one or more exams. Give each exam date and the hours you have per day, or set different hours for each weekday with hours_per_weekday, and get dated study sessions split by urgency, with a warning when the hours do not fit. Give an exam topics with their own hours and the plan names the topic of each day. Add reviews with the day you first studied each one to show Review: entries in the plan and in the calendar. Dates can be plain text, like Dec 12 or in 3 weeks. Example prompt: "Plan 3 weeks of study for my 4 exams, 90 minutes a day."
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exams | Yes | Exams with name, date, optional hours needed and optional topics with their own hours. | |
| reviews | No | Topics you are reviewing, with the day you first studied each one. | |
| days_off | No | Weekdays with no studying, like ["sun"]. | |
| start_date | No | First day to study. Defaults to today. Use 2026-12-12, or plain text like Dec 12, next Friday or in 3 weeks. | |
| hours_per_day | No | Study hours available on a study day. | |
| intervals_days | No | Days after the first study to review. | |
| hours_per_weekday | No | Study hours for each weekday, like [{day: "mon", hours: 2}, {day: "sat", hours: 6}]. Weekdays you leave out use hours_per_day, a weekday with 0 hours is a day off, and days in days_off are always left out. |