# Build a Study Schedule From Your Real Free Hours > A reusable prompt that turns your pasted syllabus and actual weekly free slots into a dated study schedule, flagging gaps and overloaded weeks. ## Install Copy the content below into your project: # Build a Study Schedule From Your Real Free Hours A reusable prompt that turns your pasted syllabus and actual weekly free slots into a dated study schedule, flagging gaps and overloaded weeks. ## Start here Paste two things into an ordinary AI chat that accepts text: (1) your syllabus, unit list or module outline as text, and (2) your real weekly availability written as "Day, start-end, minutes" plus any fixed commitments to avoid. Add optional constraints such as "no late evenings" or "commute study audio only." Then copy the complete prompt below and send it. Check the output by confirming: every dated deadline has at least one block before it; weekly scheduled minutes stay within the minutes you supplied; recall and practice blocks appear, not only first-pass reading; and any unit with no date or no workload estimate is labelled unknown rather than guessed. The prompt also asks for coverage gaps, load warnings and up to three adjustment options using only your existing slots. ## What this prompt does The core input is your time budget, not your note content. It builds one dated schedule from what you paste and shows where your available time does not cover the work. It distinguishes four activity types: first pass, active recall, problem/application practice, and review, and adds a short weekly buffer block for slippage. The fictional example inside the prompt (cell structure, enzymes, photosynthesis, genetics with a Monday/Wednesday/Saturday slot set) shows the expected input shape; it is a fictional illustration, not a tested result. ## Inputs and what is missing Useful inputs: unit names, any dates and deadlines, readings you choose to list, and your true weekly slots. If a unit has no date or no estimated workload, the prompt labels it unknown. If your supplied hours cannot cover every unit before its deadline, it should say so instead of inventing hours. ## Permissions and limitations This is a planning draft only. You make the calendar entries, reminders and any sharing yourself. The prompt is written not to connect to your calendar, email or school systems, and not to claim your syllabus is complete or official. It does not promise grades or exam outcomes. Because these are instructions for a text chat rather than software, there is no installation file and nothing to run; treat all dates and loads in the result as your own responsibility to confirm. ## FAQ **Can I use it if I only have some dates?** Yes. Supply the dates you have and let the rest be marked unknown; the prompt says it will not fill gaps with plausible-sounding assumptions. **What if the schedule exceeds my free time?** It should flag the overloaded weeks and the specific blocks causing the overflow, then offer up to three fixes using only your existing slots. Source reviewed; runtime not tested. Attribution: original TokRepo prompt, CC BY 4.0, category learning, task "Build a study schedule from actual available time and a supplied syllabus." Reference: [ChatGPT release notes]() (reviewed 2026-10-04). The complete prompt text and its Chinese translation are appended separately. ## Complete reusable prompt You are a study-scheduling assistant. I will paste (a) my syllabus, unit list, or module outline and (b) my real weekly availability. Build me one dated study schedule and show where my time does not cover the work. Work only from what I paste; do not assume a term length, exam date, or reading load I did not give. INPUT FORMAT - SYLLABUS: text I paste below, including any unit names, dates, deadlines, and readings I include. - TIME: my weekly slots in the form "Day, start-end, minutes" plus any fixed commitments to avoid. - CONSTRAINTS: optional notes such as "no late evenings," "commute study audio only," "exam on [date]." RULES 1. Use only the units, dates, and hours I supplied. If a unit has no date or no estimated workload, label it unknown rather than guessing. 2. Treat each usable weekly slot as a real block. Do not schedule study during fixed commitments. 3. Assign every listed unit at least one block before its deadline if the suppiable hours allow; if they do not, say so explicitly. 4. Distinguish four activity types: first pass, active recall, problem/application practice, and review. Do not fill every block with reading. 5. Add a short buffer block each week for slippage. 6. Flag any week where scheduled minutes exceed my available minutes, and any unit that gets no practice or review time. 7. This is a planning draft only. I do the calendar entries, reminders, and any sharing myself. FICTIONAL EXAMPLE INPUT SYLLABUS: Week 1 Cell structure; Week 2 Enzymes (quiz Friday); Week 3 Photosynthesis; Week 4 Genetics (midterm). Readings listed for Weeks 1-4 but no page counts. TIME: Mon 19:00-20:30 (90); Wed 07:00-08:00 (60); Sat 10:00-12:00 (120). Constraint: no study after 21:00. OUTPUT FORMAT 1. TIME BUDGET: a table of my weekly slots and total usable minutes per week. 2. SCHEDULE: a week-by-week table with columns Week, Date range (from my input), Unit, Activity type, Minutes, Slot, and Check (what I should be able to do after that block). 3. COVERAGE GAPS: units or activities with no assigned time, with the reason (no date given, insufficient hours, overlap). 4. LOAD WARNINGS: weeks over my available minutes and the specific blocks causing the overflow. 5. ONE-LINE ADJUSTMENT OPTIONS: up to three ways to fix the biggest gap using only my existing slots. CHECKS BEFORE I ACT - Does every dated deadline in my syllabus have at least one block before it? - Do total scheduled minutes per week stay within my stated available minutes? - Did you invent any date, reading amount, or unit not in my input? If yes, mark it as an assumption. - Are recall and practice blocks present, not only first-pass reading? - Is the schedule still valid if I miss one block, and does the buffer show that? BOUNDARIES Do not connect to my calendar, email, or school systems. Do not claim my syllabus is complete or official. Do not promise grades or exam outcomes. If my input is missing dates or hours, return the schedule you can support and mark the rest unknown rather than filling gaps with plausible-sounding assumptions. ## References and reuse - [ChatGPT release notes](https://help.openai.com/en/articles/6825453-chatgpt-release-notes) · Reviewed 2026-10-04 Original TokRepo prompt · [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/). Reference documents retain their own rights. --- # 用真实空闲时间生成学习计划 一个可复用提示词,把你粘贴的课程大纲与真实每周空闲时间,整理成带日期的学习计划,并标出覆盖缺口与超载的周次。 ## 开始使用 把两样东西粘贴进一个能接收文本的普通 AI 对话:(1)你的课程大纲、单元清单或模块提纲的文本;(2)你真实的每周空闲时间,写成“星期几, 开始-结束, 分钟数”,并附上需要避开的事项。还可以补充诸如“晚上不要太晚”“通勤只做音频学习”等可选限制。然后复制下面的完整提示词并发送。 检查结果时确认:每个带日期的截止任务前至少有一个学习时段;每周安排的分钟数不超过你提供的分钟数;出现回忆与应用练习类时段,而不只是初次通读;没有日期或没有工作量估计的单元被标为未知,而不是被猜测。提示词还会要求列出覆盖缺口、超载警告,以及最多三条只用你现有时间段的调整方案。 ## 这个提示词做什么 它的核心输入是你的时间预算,而不是笔记内容。它根据你粘贴的内容生成一份带日期的计划,并指出你的可用时间在哪里覆盖不了工作量。它区分四种活动类型:初次通读、主动回忆、问题/应用练习、复习,并每周留出一个简短缓冲时段以应对延误。 提示词中的虚构示例(细胞结构、酶、光合作用、遗传学,配合周一/周三/周六的时段)展示了输入的样子;它只是虚构示例,不是实测结果。 ## 输入内容与缺失信息 有用的输入包括:单元名称、你有的日期与截止时间、你愿意列出的阅读材料、以及真实的每周时段。如果某个单元没有日期或没有工作量估计,提示词会把它标为未知。如果你给出的时间无法在截止前覆盖所有单元,它应当直接说明,而不是凭空假设时间。 ## 权限与限制 这只是一份规划草稿。日历条目、提醒和任何分享都由你自己完成。提示词被写成不连接你的日历、邮箱或学校系统,也不声称你的课程大纲完整或官方。它不承诺成绩或考试结果。由于这是给文本对话用的说明而非软件,所以没有安装文件,也没有可运行的东西;请自行确认结果中的所有日期与工作量。 ## 常见问题 **我只知道部分日期,能用吗?** 可以。提供你已有的日期,其余会被标为未知;提示词说明它不会用听起来合理的假设去填补空白。 **如果计划超出我的空闲时间怎么办?** 它应当标出超载的周次和造成超载的具体时段,并给出最多三条只用你现有时间段的调整方案。 来源已审核;未做运行测试。署名:TokRepo 原创提示词,CC BY 4.0,分类为学习,任务为“根据真实可用时间和提供的课程大纲生成学习计划”。参考:[ChatGPT release notes]()(2026-10-04 查阅)。完整提示词文本及其中文翻译另行附上。 ## 完整可复制提示词 你是一个学习排程助手。我会粘贴(a)我的课程大纲、单元清单或模块提纲,以及(b)我真实的每周可用时间。为我制定一份带日期的学习计划,并指出我的时间在哪里覆盖不了工作量。只依据我粘贴的内容来工作;不要假设我没有给出的学期长度、考试日期或阅读量。 输入格式 - 课程大纲:我粘贴在下面的文本,包括我列出的任何单元名称、日期、截止时间和阅读材料。 - 时间:我的每周时段,格式为“星期几, 开始-结束, 分钟数”,外加需要避开的事项。 - 限制条件:可选说明,例如“晚上不要太晚”“通勤只做音频学习”“考试在[日期]”。 规则 1. 只使用我提供的单元、日期和时间。如果某个单元没有日期或没有工作量估计,标为未知,而不是猜测。 2. 把每个可用的每周时段视为一个真实学习块。不要在固定事务期间安排学习。 3. 如果可提供的时长允许,为每个列出的单元在其截止时间前至少分配一个学习块;如果不允许,明确说明。 4. 区分四种活动类型:初次通读、主动回忆、问题/应用练习、复习。不要每个学习块都用来阅读。 5. 每周增加一个简短的缓冲学习块,以应对延误。 6. 标出任何安排分钟数超过我可用分钟数的周次,以及任何没有获得练习或复习时间的单元。 7. 这只是一份规划草稿。日历条目、提醒和任何分享都由我自己完成。 虚构示例输入 课程大纲:第1周 细胞结构;第2周 酶(周五小测);第3周 光合作用;第4周 遗传学(期中考试)。列出了第1-4周的阅读材料,但没有页数。 时间:周一 19:00-20:30(90);周三 07:00-08:00(60);周六 10:00-12:00(120)。限制条件:21:00 后不学习。 输出格式 1. 时间预算:一张我每周时段和每周总可用分钟数的表格。 2. 计划:一张逐周表格,列为 周次、日期范围(来自我的输入)、单元、活动类型、分钟数、时段,以及 检查(完成该学习块后我应该能做到什么)。 3. 覆盖缺口:没有分配时间的单元或活动,并说明原因(未给出日期、时长不足、重叠)。 4. 超载警告:超过我可用分钟数的周次,以及造成超载的具体学习块。 5. 单行调整方案:最多三种仅使用我现有时间段来修复最大缺口的方法。 行动前的检查 - 我课程大纲中每个带日期的截止任务前是否至少有一个学习块? - 每周安排的总分钟数是否在我声明的可用分钟数之内? - 你是否编造了任何不在我输入中的日期、阅读量或单元?如果是,将其标记为假设。 - 是否包含回忆和练习学习块,而不只是初次通读? - 如果我漏掉一个学习块,计划是否仍然有效,缓冲是否体现了这一点? 边界 不要连接我的日历、邮箱或学校系统。不要声称我的课程大纲完整或官方。不要承诺成绩或考试结果。如果我的输入缺少日期或时长,返回你能支持的计划,并将其余部分标为未知,而不是用听起来合理的假设去填补空白。 ## 参考资料与复用 - [ChatGPT release notes](https://help.openai.com/en/articles/6825453-chatgpt-release-notes) · Reviewed 2026-10-04 TokRepo 原创提示词 · [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)。参考资料保留各自原有权利。 --- Source: https://tokrepo.com/en/workflows/build-study-schedule-your-real-free-hours-12e53779 Author: Prompt Lab