Convert one schedule
Combine two schedules (e.g. theoretical + practical)
AI prompt — convert an attached schedule or create one
Copy this prompt into ChatGPT or another AI. It handles both workflows: create a new schedule, or convert any readable attached/pasted schedule into the exact builder format. The prompt also enforces the literal --- YAML delimiters required by the parser.
Markdown format
Each file needs YAML front matter followed by one table:
---
title: General Theoretical Schedule
subtitle: 2333 CIS-3 - Object-Oriented Programming
prepared_by: Dr. Saleh Alzahrani
footer_note: Optional italic note at the bottom of the page.
assessment_col_width: 0.22 # optional, 0-1 fraction of page width
---
| Week | Theoretical Topic | Assessment (70% Total) |
| --- | --- | --- |
| 1 | OOP foundations, classes, objects... | |
| 7 | | Midterm 1 (15%). |
- title and prepared_by are required; everything else is optional.
- A row is automatically highlighted gold when its middle cell is empty and its right cell isn't — that's how exam/exam-week rows like "Midterm 1" get their color, with no extra markup needed.
- To force highlighting on a row that has content in every cell, add a 4th column named Highlight with
yes/noper row. - **bold**, *italic*, and
`inline code`are supported inside cells.