calculate_od
Counts On-Duty (OD) days from per-class VTOP attendance, compares them with VIT Bhopal's ~8 event-OD limit, and returns distinct dates, per-course OD classes, days remaining, and over-limit status.
Instructions
Count your On-Duty (OD) days this semester from the per-class attendance detail and check them against VIT Bhopal's event-OD limit (~8; DSW-approved ODs don't count but VTOP can't tell them apart, so all are counted). Returns distinct OD days with dates, OD classes per course, days remaining, and whether you're over. Always pass on the returned "note" about the rule being unconfirmed. This reads each course's attendance detail, so it makes several requests. If the response contains NOT_AUTHENTICATED, call get_captcha then login then retry. Requires login.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| courseCode | No | Limit to one course code (e.g. 'BCSE302L'). Omit to total OD across all courses. | |
| semesterId | No | Semester ID. If omitted, uses the current semester. |