Plan future classes with separate subject targets using the inputs on this page.
Study & Grades
Check attendance across multiple subjects
Enter classes held and attended for each subject to compare individual percentages with your required minimum.
Subject-by-subject results
How the overall figures differ
Attendance policies may count lectures, labs, tutorials, canceled classes or approved absences differently. Compare the result with the official record used by your institution.
Plan future attendance for each subject
Import the current subject rows above. Set each actual remaining class count, a subject-specific target when needed, and optionally the number you plan to attend. A passing pooled average cannot repair a separate subject shortage.
Current attendance and future subject plans are separate
The original subject table summarizes classes already recorded. It uses one common target and shows each subject, pooled overall attendance and an equal-subject average. The additional forecast imports that record as a snapshot, then accepts a separate future class count, target override and optional plan for each subject. It checks the end of each entered block; it does not schedule the order of classes.
Read pooled and equal-subject averages correctly
Subject attendance is attended ÷ held × 100. Pooled attendance is total attended ÷ total held × 100. An equal-subject average instead averages the individual percentages. For 8/10 and 18/30, pooled attendance is 26/40 = 65%, while the equal-subject average is (80% + 60%)/2 = 70%. Neither figure proves that every subject meets a separate requirement. Rows with no classes held have an undefined current percentage and are excluded from the original averages.
Forecast each subject from actual remaining sessions
Import the current subjects, then enter the actual number of future counted classes for each row. Blank target overrides use the imported common target. A blank planned-attendance field means no plan was assumed; an explicit zero means planning to attend none. Pooled planned attendance is withheld until every row has an explicit plan.
For current held H, attended A, future counted classes N and target percentage P, minimum future attendance is max(0, ceil(P × (H + N) ÷ 100) − A). If that exceeds N, the target cannot be reached within the block even with full attendance. Otherwise maximum block absences are N minus the minimum attendance.
At 24/30 with ten future classes and a 75% target, at least six must be attended: 30/40 = 75%. A separate lab at 10/20 with only five future sessions and an 80% target cannot recover: even 15/25 is 60%. Attendance gained in the first subject cannot be transferred to the lab.
Snapshots, exact thresholds and limits
Import copies the current rows; it does not record attendance. Changing the original record or its row structure disables forecast calculation until re-import. Re-import resets future assumptions, so review them again. Names remain text, not links or instructions.
Use 1–30 subjects. Held, attended and future counts are whole numbers from 0–1,000,000; attended cannot exceed held, and planned attendance cannot exceed future classes. Targets range from 0% to 100%; the forecast accepts plain decimals up to 18 places. Comparisons and required whole-class counts use exact arithmetic before display rounding. Displayed percentages use at most six decimal places.
Zero current and future held classes still yield no defined percentage. The forecast does not automatically retrieve timetables, remove holidays, account for weighted hours, or enforce compulsory sessions. Enter only sessions that belong in the official denominator.
Use the policy and tool that match the question
The University of Nebraska–Lincoln’s course policy guidance illustrates why class-specific attendance rules matter. Check targets for theory, labs and tutorials, reporting dates, cancellation treatment, approved leave and institutional rounding. An arithmetic target check does not establish examination eligibility or condonation.
For open-ended consecutive recovery or fixed-term feasibility for one record, use the Attendance Shortage Calculator. For immediate absences or a session-by-session order check, use the Bunk Calculator. Inputs are used in browser calculations and are not saved as student attendance records.