# Tertiary Lesson Plan

> Generate a Tertiary Infotech Academy WSQ Lesson Plan as a professionally formatted Word document (.docx) with the house cover page (course title + n8n & Tertiary logos + UEN), Document Version Control Record, auto Table of Contents, Arial 11pt body, colour-coded daily schedule tables, and a copyright + page-number footer on every page. Each training day totals exactly 8 instructional hours (9:30am–6:30pm with a 1-hour lunch; tea breaks counted within). Use when creating or updating a lesson plan / training schedule for a WSQ course.

- Skill: `alfredang/tertiary-lesson-plan` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add alfredang/tertiary-lesson-plan`
- Raw SKILL.md: https://api.skillmd.com/api/skills/alfredang/tertiary-lesson-plan/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: alfredang (https://skillmd.com/u/alfredang)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/alfredang/tertiary-lesson-plan

---


# WSQ Lesson Plan (DOCX)

Generate the 3-day lesson plan DOCX. Template: `make_lesson_plan.py` (uses `prodoc.py`).

## How to use
1. Edit `make_lesson_plan.py`: set `REPO_DIR`, course title, `LP_VERSIONS`, and the per-session schedule tables.
2. Run `python3 make_lesson_plan.py` → writes `courseware/Lesson Plan - <course>.docx`.
3. The script asserts **each day = 480 minutes (8 hours)** excluding the 1-hour lunch.

## Schedule rules
- Daily window **9:30am – 6:30pm**, **1-hour lunch** (e.g. 1:00–2:00pm). Each day = **8 instructional hours**; short tea breaks are counted within the day.
- Each session is a table: **Time | Topic / Activity | Duration**. Topic rows are highlighted; lunch/tea-break rows are tinted.
- Include Course Overview, Learning Outcomes, the daily schedule, a Tools/Resources table, and an Assessment section.
- Verify every day sums to 480 minutes before saving.

## House format — Tertiary Infotech Academy Pte Ltd (WSQ)

Every generated document/deck MUST include:

- **Cover page** with: the **Course Title**; the **n8n course logo** and the **Tertiary Infotech Academy Pte Ltd logo**; `WSQ Course Code: TGS-XXXX`; `Conducted by Tertiary Infotech Academy Pte Ltd`; `UEN: 201200696W`; and a **Version** number. (Logos live in `courseware/assets/`: `tertiary-infotech-logo.png`, `n8n-course-logo.png`.)
- **Document Version Control Record** table — columns: Version Number | Effective Date of Release | Summary of Included Changes | Author.
- **Table of Contents** — a Word TOC field that auto-updates (headings use the built-in Heading 1/2 styles; `updateFields` is enabled so Word refreshes it on open).
- **Footer on every page** — the copyright line `© 2026 Tertiary Infotech Academy Pte Ltd. All rights reserved.` and **Page X of Y** numbering. The footer URL is **www.tertiarycourses.com.sg**.
- **Font: Arial**, **11 pt** body; headings in Arial bold.
- **Brand colours**: blue `#1F6FEB`, teal `#10B981`, ink `#161B26`, grey `#5B6372`.

The reusable helper `prodoc.py` implements the cover page, version-control table, TOC field, page numbering and copyright footer — import it and call `add_cover_page`, `add_version_control`, `add_toc`, `add_page_numbers`, `enable_update_fields`, `style_headings`.

