diff --git a/docs/superpowers/specs/2026-08-18-ismis-helper-design.md b/docs/superpowers/specs/2026-08-18-ismis-helper-design.md index cbcb4da..87bbc2d 100644 --- a/docs/superpowers/specs/2026-08-18-ismis-helper-design.md +++ b/docs/superpowers/specs/2026-08-18-ismis-helper-design.md @@ -71,6 +71,9 @@ ismis-helper/ - On the Study Load page, parse the course table with columns: **Group #, Course Code, Schedule, Faculty, Units, Status**. - Read the total-units footer (e.g. `12.00 Units / Total Units: 18.00`). +- Header fields (student ID, name, program, year level, semester, date enrolled) + are scraped when present on the page; otherwise they are entered manually in the + popup before generating the PDF. ### Description lookup - For each unique course code, POST to @@ -91,7 +94,8 @@ ismis-helper/ - `background.js` uses **pdf-lib** to build the PDF replicating the official layout: - Header block: semester, "STUDENT'S STUDY LOAD", date range, date enrolled, student ID, name, program, year level. - - Course table: Course, Course Description, Units, Teacher, Group, Schedule. + - Course table: Course, Course Description, Units, Teacher, Group, Note + (status: REGULAR/PARALLEL/DISSOLVED), Schedule. - Footer: total units, printed-by line. - Downloads the PDF via the `downloads` API.