Quality reviewer for WSQ courseware — audits the slide deck (PPT), Lesson Plan (LP) and Learner Guide (LG) against the Tertiary Infotech WSQ house standards. Use PROACTIVELY after any courseware (re)generation or edit, before reporting completion to the user.
Generate the WSQ assessment set for this course — the Written Assessment (WA/SAQ) and the PP or Case Study, each as a question paper and an answer key — mirroring the original paper, then audit with /courseware-qa.
Generate the WSQ courseware for this course — the slide deck (PPT), Lesson Plan (LP) and Learner Guide (LG) plus their PDFs — to the published Tertiary Infotech standards, then audit with /courseware-qa.
Audit the WSQ courseware (PPT, LP, LG, labs) and the assessment set (WA + PP/CS) against the published Tertiary Infotech standards at https://tertiarycourses.github.io/wsqcourseware/ — renders every checked page to an image and reports pass/fail.
Push this course's courseware (PPT + PDF, Learner Guide, Lesson Plan, assessments) to the user-provided Google Drive courseware folder — archiving superseded versions into archive/ first, never deleting, and emitting anyone-with-link viewer links.
Update the course on lms-tms.tertiaryinfotech.com — set the Trainer Slides / Learner Slides / Learner Guide / Lesson Plan / Activities-Lab URLs from the course's Google Drive folder, and attach the assessment. QUESTION PAPERS ONLY (WA + PP/CS); the answer keys are trainer-only and never reach the LMS.
Install or update the WSQ courseware toolchain (skills, commands, the courseware-qa agent, the push scripts and the three hooks) in this project or at user level, from github.com/tertiarycourses/wsqskills. Never overwrites a course-customised generator.
Runs before the agent uses a tool for Bash, Bash and Skill tool calls, executing courseware-pre-hook.py and courseware-tms-push-hook.py via python3 (2 commands). From tertiarycourses/TGS-2020503207-AI-Vibe-Coding-for-Multi-Agents-System.
Runs after a tool call finishes for Bash tool calls, executing courseware-post-hook.py via python3. From tertiarycourses/TGS-2020503207-AI-Vibe-Coding-for-Multi-Agents-System.
Single-source build pipeline for a WSQ course — one content module (coursedata.py + datadomainN.py) drives ALL artifacts (the all-white slide deck PPT, the Lesson Plan LP, the Learner Guide LG + its Markdown mirror, and the labs/ index) so they stay 100% aligned. Generic and course-agnostic: it locates the course repo…
Push the current WSQ courseware (slides PPT/PDF, Learner Guide, Lesson Plan, assessments) to the course's Google Drive courseware folder — resolved automatically from the course's Courseware Link on lms-tms.tertiaryinfotech.com — auto-archiving old versions, then output a verified link block (Trainer Slide PPT /…
Push the current courseware's Google Drive links into the course record on lms-tms.tertiaryinfotech.com via its API — sets Trainer Slides URL (PPT from Master Trainer Slides), Learner Slides URL (slide PDF from Learner Guide), Learner Guide URL (LG PDF) and Lesson Plan URL (LP PDF). The Drive folder is read from the…
Generate a Tertiary Infotech Academy WSQ Learner Guide as BOTH an aligned Markdown file (LEARNER-GUIDE.md) and a professionally formatted Word document (.docx) from a single source so the two never diverge. The DOCX has the WSQ cover page (course title + n8n & Tertiary logos + UEN), Document Version Control Record…
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…
Best-practice design system and rules for building highly professional, visual training/course slide decks with python-pptx (Tertiary Infotech house style). Use whenever creating or polishing a .pptx deck so the result is clean, white-theme, visual, and consistent — large readable fonts, brand colours, icon/card…
Generate WSQ course assessments as professionally formatted Word documents (.docx) — a Written Assessment (WA) that tests KNOWLEDGE and a practical instrument that tests PRACTICAL ability, each as a question paper PLUS a model-answer / marking guide. Two builders are provided. buildassessment.py produces WA (SAQ) + PP…
Create a WSQ Learner Guide document (.docx) for Tertiary Infotech Academy Pte Ltd in the house template format. Use when building, revamping or standardising a WSQ learner guide. Enforces the cover page, Document Version Control Record, Word Table of Contents field, and a body of topics with detailed step-by-step…
Create a WSQ Lesson Plan document (.docx) for Tertiary Infotech Academy Pte Ltd in the house template format. Use when building, revamping or standardising a WSQ lesson plan. Enforces the cover page, Document Version Control Record, Word Table of Contents field, the day schedule table, and the assessment scheduling…
Generate or revamp WSQ courseware slide decks for Tertiary Infotech Academy Pte Ltd. Use whenever building, revamping, or standardising a WSQ training PowerPoint (.pptx). Enforces the house standards: copyright line, organisation name + UEN on the front page, two "About the Trainer" variants (a blank General Trainer…