Make a study plan
make_study_planBuild a day-by-day study plan for one or more exams, sharing daily hours by urgency, assigning topics, and warning when there is not enough time before exam dates.
Instructions
Build a day by day study plan for one or more exams. Daily hours are shared across exams by urgency, study stops the day before each exam, and the answer warns when there is not enough time. Set hours_per_weekday when your weekdays and your weekend differ, and give an exam topics with their own hours to get the topic of each day as well. 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. |