Spec: scrape PDF header from My Profile page

This commit is contained in:
adrianbonpin
2026-08-18 15:12:43 +08:00
parent 5ed5a5974e
commit c585188a34
@@ -71,9 +71,11 @@ ismis-helper/
- On the Study Load page, parse the course table with columns: - On the Study Load page, parse the course table with columns:
**Group #, Course Code, Schedule, Faculty, Units, Status**. **Group #, Course Code, Schedule, Faculty, Units, Status**.
- Read the total-units footer (e.g. `12.00 Units / Total Units: 18.00`). - 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) - **Header info** (full name, student ID, program, year level, semester) is scraped
are scraped when present on the page; otherwise they are entered manually in the from the **My Profile** page (`/Manage/Student`), which exposes: Full Name,
popup before generating the PDF. Student ID, Program, Year Level, and current semester. If the profile page is not
available, the header fields are entered manually in the popup before generating
the PDF.
### Description lookup ### Description lookup
- For each unique course code, POST to - For each unique course code, POST to