15Tooling
T2MIS Encoder

A PySide6 desktop tool that takes the verified masterlist and fills TESDA’s T2MIS learner registration form row by row with Selenium — while a human operator reviews and submits every record. Three stages: encoding from a masterlist CSV, enrollment against an enrollees CSV, and offline attendance-sheet generation as DOCX. The CSV preview shows the first 500 rows with a per-row status — queued, filling, review, done, failed — so the operator can see where a run stands, and a legacy CLI is kept for scripted runs.
Data entry becomes review-and-submit instead of type-and-check.
- Python 3.12
- PySide6
- Selenium
- DOCX generation