magister

Installation
SKILL.md

Commands

node magister.mjs students                       # list students (works for parent and child credentials)
node magister.mjs schedule <id> <from> <to>      # schedule with homework and tests, YYYY-MM-DD dates
node magister.mjs grades <aanmelding_id> [top]   # grades (default top=50)
node magister.mjs infractions <id> <from> <to>   # absences
node magister.mjs messages [top]                 # inbox of the logged-in account (default top=25)
node magister.mjs message <id>                   # one message: body, recipients, attachment names
node magister.mjs report-sick <id> <date> [note] # report sick (ziekmelding), parent credentials only

Flow

Run students first to get each student's id and aanmelding_id. Use id for schedule, infractions and report-sick, aanmelding_id for grades. messages and message need no student: they read the inbox of whoever is logged in.

Homework

Installs
1
Repository
ghuron/skills
First Seen
14 days ago