<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Shah Noor</title>
    <description>The latest articles on DEV Community by Shah Noor (@shahnoor2).</description>
    <link>https://dev.to/shahnoor2</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4028377%2Fd8a54621-3ea2-48db-9f42-412fabab5acb.jpeg</url>
      <title>DEV Community: Shah Noor</title>
      <link>https://dev.to/shahnoor2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shahnoor2"/>
    <language>en</language>
    <item>
      <title>Why a Single Percentage Rule Controls More of Your Semester Than You Think</title>
      <dc:creator>Shah Noor</dc:creator>
      <pubDate>Tue, 04 Aug 2026 06:54:05 +0000</pubDate>
      <link>https://dev.to/shahnoor2/why-a-single-percentage-rule-controls-more-of-your-semester-than-you-think-29m4</link>
      <guid>https://dev.to/shahnoor2/why-a-single-percentage-rule-controls-more-of-your-semester-than-you-think-29m4</guid>
      <description>&lt;p&gt;Most students treat attendance like a background task, something you deal with only when a warning shows up on the portal. I didn't think much about it either, until a research project on academic policy design pulled me into how Indian universities structure attendance rules, and how little most students understand the mechanics behind them.&lt;/p&gt;

&lt;p&gt;I'm not affiliated with SRM. I study at a different university, and my interest here is academic policy design and the small tools students build to survive it. SRM Institute of Science and Technology turned out to be one of the clearest, best-documented cases I came across, so I'm using it to explain a pattern that shows up across most credit-based Indian universities, not just one campus.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Logic Behind Mandatory Attendance Rules
&lt;/h2&gt;

&lt;p&gt;Attendance thresholds exist for a reason that has nothing to do with punishing students. Practical, lab-heavy, cohort-based programs need a minimum floor of physical presence to justify awarding a grade. A 75% threshold, common across many AICTE-affiliated technical universities, isn't arbitrary. It roughly corresponds to missing no more than one class in four without losing continuity.&lt;/p&gt;

&lt;p&gt;The problem isn't the logic, it's the execution. Most attendance portals show you a raw number and nothing else:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No warning before you cross the line&lt;/li&gt;
&lt;li&gt;No forecast of how many classes you can still miss&lt;/li&gt;
&lt;li&gt;No separation between what's recoverable and what isn't&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You find out you're in trouble only after the fact, when a detention list is already published.&lt;/p&gt;

&lt;h2&gt;
  
  
  SRM's 75% Rule: A Closer Look
&lt;/h2&gt;

&lt;p&gt;SRM's regulation is worth studying because it's unusually well documented. Under SRMIST's official regulation R7.5, falling below the attendance floor results in an 'I' grade, shorthand for registration cancelled for want of attendance. That isn't a soft warning. It means retaking the entire course from scratch, including re-registration and re-payment.&lt;/p&gt;

&lt;p&gt;A few details make this rule stricter than students assume:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The threshold applies per subject, not as a semester-wide average. You can be comfortably above 75% overall and still get detained in one lab course sitting at 73%.&lt;/li&gt;
&lt;li&gt;Lab and theory attendance are tracked as separate pools. A few missed lab sessions can tank your percentage far faster than the same number of missed theory classes, since the total session count is smaller.&lt;/li&gt;
&lt;li&gt;There's no rounding in your favor. 74.9% is treated the same as 60%.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This per-subject, no-rounding structure is what catches most first-year students off guard. They mentally track one number, "my attendance," when the system tracks six or seven separate numbers at once.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Condonation Process Most Students Misread
&lt;/h2&gt;

&lt;p&gt;Almost every Indian university with a hard attendance floor has some form of condonation process, and almost every student misunderstands how limited it is.&lt;/p&gt;

&lt;p&gt;Under SRM's framework, the ceiling on condonation is fixed at a 10% shortfall, no matter the reason. A departmental committee reviews documentation like medical certificates or proof of participation in approved events, and a senior academic authority makes the final call.&lt;/p&gt;

&lt;p&gt;What this means in practice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Somewhere in the 65–75% range, you may be eligible to apply, with proper documentation.&lt;/li&gt;
&lt;li&gt;Below that range, condonation typically isn't on the table at all. Re-registration becomes the only route back.&lt;/li&gt;
&lt;li&gt;Even within the eligible range, approval is discretionary, not guaranteed. Documentation improves your odds; it doesn't lock in an outcome.
A condonation policy is a safety net with a maximum stretch, not an alternate attendance requirement. That distinction holds true well beyond SRM.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  On-Duty vs Medical Leave: A Distinction That Trips People Up
&lt;/h2&gt;

&lt;p&gt;One detail worth knowing, and one that generalizes well beyond SRM, is the practical difference between On-Duty (OD) status and Medical Leave (ML).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On-Duty,&lt;/strong&gt; granted for things like inter-university events or approved interviews, counts as a day physically attended. Your percentage doesn't move.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Medical Leave&lt;/strong&gt; does not add to your attendance count. What it can do is strengthen your case if you later apply for condonation. It's evidence for an appeal, not protection against the shortfall itself.&lt;/p&gt;

&lt;p&gt;If a student has a genuine choice between securing an OD and taking medical leave for something non-urgent, the OD is structurally the safer option for protecting the percentage. This distinction is rarely explained clearly to first-year students, at SRM or anywhere else.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Deserves More Attention Than It Gets
&lt;/h2&gt;

&lt;p&gt;The deeper issue isn't SRM specifically. Attendance systems across Indian higher education are built around strict, per-subject, non-negotiable thresholds, but the tools students get to monitor them are usually just a raw percentage with no forecasting built in.&lt;/p&gt;

&lt;p&gt;That gap is why dedicated tracking tools exist. While researching this, I came across a &lt;strong&gt;&lt;a href="https://srmgpacalculator.org/srm-attendance-calculator/" rel="noopener noreferrer"&gt;free SRM attendance calculator&lt;/a&gt;&lt;/strong&gt; that does something SRM's own portal doesn't: it shows exactly how many classes you can still miss, or need to attend, before you &lt;br&gt;
cross into shortage or detention territory. For a policy this&lt;br&gt;
unforgiving, that forward-looking number matters more than the &lt;br&gt;
raw one.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;Hard attendance cutoffs aren't going away, and for lab-heavy programs there's a reasonable case for them. But a policy this strict deserves to be understood, not guessed at. Know whether your university tracks attendance per subject or as an average. Know your condonation ceiling before you need it. And track your numbers before the portal decides to tell you, rather than after.&lt;/p&gt;

</description>
      <category>website</category>
      <category>calculator</category>
      <category>software</category>
      <category>resources</category>
    </item>
    <item>
      <title>Building a CGPA Calculator Was Easy. Making It Useful Wasn't.</title>
      <dc:creator>Shah Noor</dc:creator>
      <pubDate>Tue, 14 Jul 2026 08:46:42 +0000</pubDate>
      <link>https://dev.to/shahnoor2/building-a-cgpa-calculator-was-easy-making-it-useful-wasnt-18on</link>
      <guid>https://dev.to/shahnoor2/building-a-cgpa-calculator-was-easy-making-it-useful-wasnt-18on</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxr8fs9oxf5hfyv1e9ae0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxr8fs9oxf5hfyv1e9ae0.png" alt=" " width="535" height="459"&gt;&lt;/a&gt;Most people think a CGPA calculator is only about formulas.&lt;/p&gt;

&lt;p&gt;I thought same.&lt;/p&gt;

&lt;p&gt;Then I started building one.&lt;/p&gt;

&lt;p&gt;Very quickly I realized students do not struggle with calculations. They struggle with everything around them.&lt;/p&gt;

&lt;p&gt;Finding subject credits.&lt;/p&gt;

&lt;p&gt;Checking semester details.&lt;/p&gt;

&lt;p&gt;Making sure nothing is missed.&lt;/p&gt;

&lt;p&gt;Entering same information again and again.&lt;/p&gt;

&lt;p&gt;That is where most of time goes.&lt;/p&gt;

&lt;p&gt;So I changed my approach.&lt;/p&gt;

&lt;p&gt;Instead of building another calculator, I focused on removing unnecessary work.&lt;/p&gt;

&lt;p&gt;I wanted students to spend a few seconds selecting their grades instead of several minutes searching through documents.&lt;/p&gt;

&lt;p&gt;That meant organizing academic data first.&lt;/p&gt;

&lt;p&gt;Not writing code.&lt;/p&gt;

&lt;p&gt;I spent days reading official SRM curriculum documents and arranging subjects and credits into a format calculator could understand.&lt;/p&gt;

&lt;p&gt;It was repetitive work.&lt;/p&gt;

&lt;p&gt;Sometimes frustrating.&lt;/p&gt;

&lt;p&gt;But I knew every hour spent behind scenes would save students time later.&lt;/p&gt;

&lt;p&gt;One lesson stood out.&lt;/p&gt;

&lt;p&gt;A good tool is not one with most features.&lt;/p&gt;

&lt;p&gt;It is one that asks users to do less.&lt;/p&gt;

&lt;p&gt;Today calculator automatically handles subjects and credits based on selected course and semester. Students only choose their grades and calculator does rest.&lt;/p&gt;

&lt;p&gt;If you are curious to see how that idea turned into working tool, you can explore it here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://srmgpacalculator.org/srm-cgpa-calculator/" rel="noopener noreferrer"&gt;CGPA Calculator for SRM University&lt;br&gt;
&lt;/a&gt;&lt;br&gt;
It also includes separate tools for GPA, CGPA and arrear calculations, all designed with same goal of reducing manual work instead of adding more steps.&lt;/p&gt;

&lt;p&gt;Building this project changed how I think about software.&lt;/p&gt;

&lt;p&gt;Sometimes biggest improvement is not adding another feature.&lt;/p&gt;

&lt;p&gt;It is removing one unnecessary click.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Have you ever built something that looked simple on outside but took far more work behind scenes? I'd love to hear your experience.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>calculators</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
