Spec self-review: add NOTE column and header-field source

This commit is contained in:
adrianbonpin
2026-08-18 15:08:56 +08:00
parent 793748abe5
commit 5ed5a5974e
@@ -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.