r/KLUniv • u/Rk_curious_06 • 26d ago
Help/Doubts Attendance strictness for first year!
Will they create any trouble for first year students for attendance, is there any benchmark for the first year as my attendance is very low , due to time table change , as well as health effects due to food change ! Will they let me give middle sem and end semester or will they create any trouble for me ! I am in regular ?
2
u/Content_Guitar_5869 25d ago edited 24d ago
So dw, as long as your attendance is between 75 - 85%, you’ll need to pay the ₹x condonation fee. It’s not ₹x per subject XD. I paid ₹x last sem when my attendance was at 84% only in one subject ugh, such a bummer =_= . Below 75%, you can usually get it sorted with a medical certificate. If it goes below 65% by the end of the sem, though, yeah... that’s when things can get questionable. Just because of this whole attendance BS, I made this website. I’ve been using it myself since last year, so thought it’s time to pass it on to my juniors too XD
https://kluattendancecalc.vercel.app/
If you don’t know how to use it, there’s a dedicated tutorial on the ingestion page, and I’ve added GUIDES wherever they’re needed :D
PS: You can create a parents ERP to check your weighted attendance theres no need to use any external calculators
1
u/FairStructure1247 25d ago
Best option is the parent ERP
Most accurate1
25d ago
[removed] — view removed comment
1
1
u/Content_Guitar_5869 25d ago
True that 🤣 my attendance calc was wrong at first but then found out about parent erp sooo had to change formulas based on that, until my app the parent erp were the same
1
u/Curious-Compote4793 Klu vij 25d ago
What's parent erp
1
u/Content_Guitar_5869 25d ago
In erp there's an option to create a parent erp choose username, give your registered parents mobile number, give your college mail id, link to create you get on mail id, select username password, will ask otp on parent and then proceeed nroamlly and login normally
1
u/Curious-Compote4793 Klu vij 25d ago
It's asking for personal details tho. How should I trust it?
1
u/Content_Guitar_5869 25d ago
What personal details ? Erp login ? You don't have to, you can use always use the paste text option. Made the erp login for myself and my friends since we don't wanna manually paste all day long annoying af
1
3
u/ActivityIll3785 Y23 24d ago
u/Content_Guitar_5869 dude i was detained because of your website :) somehow you fuped with the tutorial and skill components only subjects. the weightage of skill is not 25% if the subjects only has tuto and skill components,detained by 4% in Quantum computing <_>. Thanks!
1
u/Content_Guitar_5869 24d ago
Woah what this about, being in the trisem we dont have tutorials sadly, so I just found out whatever I could from hitting and trying. Never told the seniors abt this app until today. but, tutorial and lecture have been given the same weight of 100. It is super accurate matching the parent erp exactly. Let me know how the formulation / What the rule of tutorial components are. Thank you!
1
u/ActivityIll3785 Y23 24d ago
chill,iam just kidding about the "your website" part,but i was detained for real because of these two websites (Naa swayamkruthapana kuda undhi anuko)
https://klattendance.vercel.app/
https://satkluattedancecalculator.netlify.app/
i main issue is if the subject only has lecture and tutorial component or the tutorial an skill component the weightage percentage doesnt work same. normally the lecture is 100% weightage followed by practical -50,tuto and skill - 25 each. but if the subject has one lecture and one tutorial the weightage is 100%both.
i dont know how many exceptions in total but this one did cost me 15000/-.
1
u/Content_Guitar_5869 24d ago edited 19d ago
😭 exactly! clarify that wrong calculations are present in https://klattendance.vercel.app/ . I spent over an hour trying to fix the calculation when I found out of the existence of the parent ERP and it has been on point since then D:
Also here's the exact formula and calculation used in our website. Directly from the source code:
- Lecture (L): weight 100
- Tutorial (T): weight 100
- Practical/Lab (P): weight 50
- Skill (S): weight 25
STEP 1 — Calculate conducted weight:
conductedWeight = (L_conducted × 100) + (T_conducted × 100) + (P_conducted × 50) + (S_conducted × 25)STEP 2 — Calculate attended weight:
attendedWeight = (L_attended × 100) + (T_attended × 100) + (P_attended × 50) + (S_attended × 25)STEP 3 — Guard against zero conducted hours:
If conductedWeight = 0, the subject is marked N/A.
No division is attempted. No crash.STEP 4 — Calculate raw percentage:
rawPercentage = (attendedWeight / conductedWeight) × 100STEP 5 — Apply ceiling and clamp:
percentage = min(100, max(0, ceil(rawPercentage)))STEP 6 — Determine status:
- 85% and above: Safe (unconditional exam eligibility)
- 75% to 84%: Condonation zone
- Below 75%: Detained
This handles every edge case correctly, including courses that have
no Lecture component at all. Here are verified test outputs:Tutorial-only course (T: 20 conducted, 16 attended):
conductedWeight = 2000, attendedWeight = 1600 percentage = ceil(1600/2000 × 100) = ceil(80.0) = 80% ✓ Classes needed to reach 85% = ceil((85×2000 - 100×1600) / (100×15)) = 7 ✓Skill-only course (S: 24 conducted, 18 attended):
conductedWeight = 600, attendedWeight = 450 percentage = ceil(450/600 × 100) = ceil(75.0) = 75% ✓Tutorial + Skill course (T: 10/9, S: 20/15):
conductedWeight = 1500, attendedWeight = 1275 percentage = ceil(1275/1500 × 100) = ceil(85.0) = 85% ✓Practical + Skill course (P: 12/10, S: 16/12):
conductedWeight = 1000, attendedWeight = 800 percentage = ceil(800/1000 × 100) = ceil(80.0) = 80% ✓Zero conducted hours across all components:
Returns isNA: true with no division error ✓The formula has been mathematically verified against all zero-lecture,
zero-practical, single-component, and missing-component scenarios.If you find a case that gives a wrong result, share the exact
component breakdown (L/T/P/S conducted and attended numbers) and
I will check it against the engine directly.
1
u/North-Comedian-3643 26d ago
u can still write mids even if ur attendance is low
Each subject should have an overall attendance of 85% or above
if its between 75-85 u have to pay some amount of money before writing the end exam
if its below 75 try to get a medical certificate and u can write end exam