Skip to content
All projects
15Tooling

T2MIS Encoder

The T2MIS Encoder desktop app filling the learner registration form row by row

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