From c585188a34fc8ead2ee10c5b2c113cc20adf6cb4 Mon Sep 17 00:00:00 2001 From: adrianbonpin Date: Tue, 18 Aug 2026 15:12:43 +0800 Subject: [PATCH] Spec: scrape PDF header from My Profile page --- docs/superpowers/specs/2026-08-18-ismis-helper-design.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 87bbc2d..db7f0a4 100644 --- a/docs/superpowers/specs/2026-08-18-ismis-helper-design.md +++ b/docs/superpowers/specs/2026-08-18-ismis-helper-design.md @@ -71,9 +71,11 @@ 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. +- **Header info** (full name, student ID, program, year level, semester) is scraped + from the **My Profile** page (`/Manage/Student`), which exposes: Full Name, + 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 - For each unique course code, POST to