FEATURE · छात्र उपस्थिति

Aapka school register, screen पर। हर day. हर cell. Editable.

Class teacher और office के लिए month-on-one-screen register grid — students के लिए rows, school days के लिए columns, हर cell editable reason के साथ, और 75% RTE summary जो आप mark करते-करते update होती है।

Student Attendance Register inkwelly

Indian schools आज monthly register कैसे keep करते हैं

Class 5 B classroom में attendance register लगभग 14 inch लंबी hardbound book है। Roll numbers बाएँ edge पर चलते हैं — 1, 2, 3, Aarav Sharma, Aaradhya Patel, Aayush Singh, all the way to 47। ऊपर की तरफ़, class teacher की handwriting में, month के days left to right चलते हैं — 1 से 31। 47×31 grid का हर cell tick, slash, tiny L, या margin में squeeze की हुई remark रखता है। Page की पहली row dates list करती है जब school बंद था — Sunday slash के साथ, second Saturday 2nd Sat, 26 Jan — R Day, Holi, 2 days school function

हर month के अंत में, head clerk register लेती हैं, Excel sheet खोलती हैं, और cell-by-cell copy करती हैं। Class-wise totals — working days, present days, absent days, percentage। Next month की 5 tareekh तक yeh Excel principal को जाता है। 10 tareekh तक कुछ sub-set UDISE+ को जाता है। 15 tareekh तक Lucknow का कोई parent अपनी daughter का percentage report मांगता है — office assistant को register ढूँढना पड़ता है, Excel ढूँढना पड़ता है, sub-totals ढूँढने पड़ते हैं, और recompute करना पड़ता है। हर step paper-to-paper-to-Excel-to-letter है। हर step पर date खोने या double count होने का chance है।

Inkwelly की Monthly Attendance Register वही 47×31 grid है — same row order, same column order, same one-letter cell codes के साथ — but screen पर, जिसे class teacher phone से या staff-room laptop से खोल सकती हैं। कोई भी cell edit करें। Column bulk-mark करें। Sirf absent students पर filter करें। Page print करें। Excel में export करें। UDISE+ को submit करें। 50 साल से use किया जा रहा register-book mental model बिल्कुल intact रहता है — नीचे वाली data layer सिर्फ़ paper नहीं रहती।

Inkwelly monthly attendance register grid Class 5 B March — 47 student rows, 31 day columns, हर cell P A L HD LV H या W दिखाता है row totals right side पर
Class 5 B का March register — 47 students गुणा 31 days, हर cell editable, row totals right पर, holidays और second Saturdays पहले से fill।

Monthly register कैसे काम करता है

Class teacher Student Attendance dashboard खोलती हैं, अपनी class click करती हैं, और Register click करती हैं। Screen current month दिखाती है — say March 2026 — toolbar में month picker के साथ। 47 student rows left पर, 31 day columns ऊपर। हर cell पाँच-status legend के साथ colour-coded है — Present के लिए green, Absent के लिए red, Late के लिए amber, Half Day के लिए half-amber, Leave के लिए blue — Sundays, second Saturdays और HOLIDAY mark किसी भी date पर grey shading के साथ।

वो roll number 28 की row तक scroll करती हैं — chronic absentee जिसके बारे में principal ने पूछा था। Row का right edge दिखाता है 13 / 22 working days, 59%। वो 18 March की cell click करती हैं। Popover खुलता है — status dropdown, remarks field, optional reason। Absent को Leave change, 'sister's wedding, full week' type, Save click। Cell blue हो जाती है। Row total update होकर 18 / 22, 81% हो जाता है। Dashboard पर chronic-absentee watchlist refresh होती है — roll number 28 के सामने flag disappear हो जाती है।

Head clerk को पूरी 19 March column को HOLIDAY mark करना है क्योंकि state board ने sudden holiday declare कर दिया। वो 19 March के column header पर click करती हैं। Menu appear होता है — Mark all P / A / L / HD / LV / Holiday / Week off। वो Mark all → Holiday click करती हैं, reason में 'State board declared holiday' type। उस column की हर cell 47 students पर एक frame में grey हो जाती है। Audit log record करता है changed by Head Clerk, 47 cells, reason: state board declared holiday

Parent-teacher meeting में phone पर, class teacher Mobile Day View पर switch करती हैं — same grid, but pivoted: left पर day का एक column, right पर class के हर student status dot के साथ। Student की row tap same cell popover दिखाता है। Mobile पर edits master grid पर real time में update होती हैं — phone vs desktop alag data नहीं।

Register grid जो paper नहीं कर सकता

  • हर cell individually editable — click, status change, reason type, save — audit log के साथ
  • Pure column bulk-mark — sudden holidays, surprise events, weather closures, half-day functions के लिए useful
  • Pure row bulk-mark — long medical absence से return हो रहे student के leave backdate के लिए
  • Status legend always visible — P / A / L / HD / LV / H / W — instant scan के लिए colour-coded
  • Right edge पर row totals — working days, present days, percentage, 75% RTE threshold से नीचे red flag
  • Bottom पर column totals — today present, today absent, today on leave, marking-coverage
  • Sundays और second Saturdays auto-shaded — school की working-week configuration से read, manual upkeep नहीं
  • Holidays auto-filled — school calendar पर HOLIDAY type की हर date pre-shaded, double entry नहीं
  • Cell-level remarks — hover या tap पर original remark दिखती है जो teacher ने 8:10 बजे type की थी
  • Mobile day view — phone पर single-day mark के लिए same grid pivot, edits desktop के साथ instantly sync
  • Month switcher — academic session के किसी भी month पर jump, सारा data already linked
  • Excel export — standard CBSE / ICSE / State Board monthly format totals और signatures के साथ
  • Print-ready view — principal की filing cabinet के लिए single-page school header के साथ print
  • Delete-with-reason dialog — हर deletion user, reason और timestamp record करता है — कभी silent नहीं

Real classroom data पर register देखिए

BG PICCOZONE
Class 5 B का March register — 47 students, 31 days, holidays grey shaded
BG PICCOZONE
Cell popover — status dropdown, free-text remark, save और audit
BG PICCOZONE
Column header menu से column bulk-mark — holiday, half-day, full-leave class function के लिए
BG PICCOZONE
Mobile day view — same data, phone पर one-day marking के लिए pivoted

Cell-by-cell editing audit log के साथ

Class teacher past या current month की किसी भी cell पर click कर status change कर सकती हैं। Popover जो खुलता है उसमें status dropdown, remarks field, और Save button है। हर change audit log में row लिखता है — Class 5 B, roll 28, 18 March 2026, ABSENT से LEAVE change किया by Mrs. Sharma at 11:42 a.m., reason: sister's wedding, full week

Audit log per-student attendance summary में और cell hover पर visible है। जब October में parent पूछता है कि किसी particular date को absent क्यों mark किया गया, principal cell खोलती हैं, देखती हैं कि entry substitute teacher ने 8:08 बजे की थी, original remark 'no notice from parent' थी, और entry head clerk ने तीन days बाद medical certificate आने पर change की थी। Dispute 30 second में resolve — paper register के full re-read के बाद नहीं।

Cell popover roll number 28 की 18 March cell पर open — status dropdown Present, Absent, Late, Half Day, Leave, Holiday, Week-off; remarks field sister's wedding full week typed; Save button below
Column header menu 19 March पर open — Mark all Present, Absent, Late, Half Day, Leave, Holiday, Week-off options bottom पर reason field के साथ

Sudden holidays के लिए bulk column marking

Jab state board 7:30 बजे sudden holiday declare करता है, या school heatwave के कारण lunch पर close करना decide करता है, head clerk को एक-एक class register खोलने की ज़रूरत नहीं। Monthly grid से वो affected date के column header पर click करती हैं और Mark all → Holiday pick करती हैं — mandatory reason जैसे 'state board declared heatwave holiday' के साथ। 47 students का पूरा column एक frame में grey हो जाता है।

Vahi column-header menu rare reverse case भी handle करता है — जब class function पूरी grade को regular periods से pull कर ले। Bulk Mark all → Leave reason 'inter-school cultural function' के साथ। Teacher फिर वो कुछ students pick करती हैं जो attend नहीं किए और उनकी cells individually revert करती हैं। Principal का report दिखाता है 'Class 8 — leave by event, 42 of 47 attended' without ambiguity।

Row totals और 75% RTE flag

Har row का right edge running totals दिखाता है — month में working days, days present, attendance percentage। जब percentage school के threshold से नीचे गिरती है (chronic absentee watchlist RTE Act 2009 norms के अनुसार default 75% पर), row soft red हो जाती है और percentage पर red flag आता है।

Head clerk month के अंत में register scan करती हैं, Class 5 B में चार red rows देखती हैं, और चारों roll numbers chronic-absentee follow-up list में copy कर देती हैं। Manual percentage calculation नहीं, paper-and-Excel reconciliation नहीं। वही row totals per-student attendance profile, parent-facing percentage parent app पर, और consolidated CBSE 'Pupil Attendance Profile' जो schools affiliation renewals पर submit करते हैं — सब को drive करते हैं।

Register grid का right edge per-student row totals दिखाता है — working days 22, present 13, percentage 59% red में 75% RTE threshold से नीचे chronic absentee tracking के लिए
Register का mobile day view — single day top, 47 Class 5 B students status dots के साथ, edit के लिए tap

Parent-teacher meetings के लिए mobile day view

Jab class teacher parent-teacher meeting में हैं और parent पूछता है 'मेरे बच्चे की attendance September की दिखाइए', वो 47-row grid phone पर scroll नहीं करना चाहतीं। वो Mobile Day View पर switch करती हैं — day-on-top, students-below, single column में status dots। Student की row tap उस day की cell popover खोलती है, exactly desktop grid जैसे।

Mobile पर edits master grid से real time में sync होती हैं — desktop vs mobile alag data नहीं। Mobile day view वो भी है जिसे most class teachers morning roll call के time use करती हैं जब वो month-pivot की तुलना में day-pivot mental model prefer करती हैं। दोनों views same data हैं; school moment के अनुसार jo match करे pick कर सकती है।

Pehle har month ke 2 tareekh ko clerk ko register de ke Excel banwana padta tha. Ab register hi screen pe hai, woh print karke principal ko de dete hain. Aadhe ghante ka kaam dus minute mein ho jata hai.

इस grid पर पाँच real-world months

1. End-of-month closure (next month की 1 tareekh)। Head clerk हर class का पिछले month का grid खोलती हैं, blank cells scan करती हैं (class teacher जो एक day mark करना भूल गया), correct status से fill करती हैं, फिर principal के लिए Excel export करती हैं। तीन classes में एक-एक missing day था; head clerk ने चेयर छोड़े बिना 90 second में fill कर दिया।

2. UDISE+ submission window (October)। School UDISE+ Student Attendance schema file कर रहा है। Office consolidated register view खोलती है, prescribed Excel format export करती है — till date months के student-wise totals, social-category और gender splits जो UDISE+ चाहता है उसके साथ। कोई re-keying नहीं, vendor को separate export request नहीं; वही register grid जिसे class teacher edit करती हैं submission file को drive करता है।

3. Mid-year teacher transfer। Hindi teacher चली जाती हैं और substitute teacher 1 December से Class 5 B संभालती हैं। New teacher December से आगे का register खोलती हैं। Previous months का data अभी भी visible है (उनके लिए read-only, head clerk के लिए editable)। Audit log दिखाता है किसने कौन सी entries की — useful जब parent बाद में September entry dispute करे।

4. Affiliation renewal (CBSE / ICSE)। School CBSE affiliation renew कर रहा है। Board past तीन academic sessions का 'Pupil Attendance Profile' मांगता है। Office register module के archive view में तीन sessions pick करती है; system consolidated PDF generate करता है हर session के हर class के month-by-month totals के साथ। Jo एक week का office work था वो 10-minute job बन जाता है।

5. Chronic-absenteeism letter पर parent dispute। School ने February में Class 9 parent को 75%-shortage letter भेजा। Parent furious आता है — 'mera bachcha kabhi nahin bunked'। Principal register खोलती हैं, नौ specific dates absent देखती हैं, हर cell hover करके original remark देखती हैं जो teacher ने उसी morning type की थी। नौ में से छह 'no notice from parent, called home, line dead' थीं। Parent वो पढ़ता है और conversation data dispute से follow-through discuss करने पर move करती है। No paper hunt; no Excel disagreement।

Register पर common operations

  • किसी भी cell पर click — status change, reason type, audit के साथ save
  • Column header पर click — उस date के लिए हर student bulk-mark reason के साथ
  • Row पर click — per-student percentage breakdown plus per-student attendance profile
  • Month switch — academic session के किसी भी month पर jump, no reload
  • View switch — desktop grid vs mobile day view, same data, real-time sync
  • Sirf absent पर filter — absent / leave / late status वाले cells के अलावा सब hide
  • Register print — principal की file के लिए school header के साथ single-page A4 print
  • Excel export — standard CBSE / ICSE / State Board / UDISE+ format totals के साथ
  • Reason के साथ delete — हर cell deletion user, timestamp, reason log — कभी silent नहीं
  • Past month lock — office month close करती है, admin override के बिना आगे edit नहीं
  • Audit view — हर cell hover पर दिखाता है किसने क्या change किया और कब
  • Compare against another class — principal review के लिए side-by-side monthly summary

अपने school का register screen पर देखिए

Inkwelly demo school पर 20-minute walkthrough। पिछले month का paper register और Excel export लाइए — हम वोही data live grid में load करके आपको row-totals और audit log instantly दिखाएँगे।

Chronic absentee watchlist देखें

Limits, safety और the small print

Roll numbers और dates ही एकमात्र axes हैं। यह grid rows = students sorted by roll number, columns = working days of the month है। 'hours of the day' पर koi pivot नहीं, period-wise attendance नहीं, subject-wise attendance इस screen पर नहीं — वो deliberate exclusions हैं। 50 साल से use किया जा रहा Indian register-book layout ही teachers seconds में eye-scan करती हैं; हम वोही keep करते हैं।

Past-month edits के लिए permission chahiye। School past months को calendar admin panel से lock कर सकता है। Lock होने के बाद, सिर्फ़ head clerk या principal cell edit कर सकते हैं — mandatory reason के साथ। Class teachers को locked months read-only दिखते हैं। Yeh last term के data के accidental overwrites stop करता है जब teacher आज का data correct कर रही हो।

Bulk delete को explicit reason chahiye। Cell, column, या row delete करना Delete with reason dialog use करता है। Reason mandatory है। Audit log record करता है किसने delete किया, क्या delete हुआ, और क्यों। पूरी class के पूरे month का bulk delete intentionally multi-step confirmation है — screen दो बार पूछेगा और confirm करने के लिए class name type करना होगा, क्योंकि वो 47×31 = 1,457-cell delete है।

Mobile day view edits support करता है, slow networks को desktop grid paginated table दिखता है। जब bandwidth low होती है, desktop grid 10 students per page auto-paginate करता है; mobile day view always date से paginate करता है। Tier-3 town के 3G connection पर भी koi screen 1000 cells से ज़्यादा एक साथ load नहीं करती। Audit log writes save पर happen करती हैं — हर key-press पर नहीं — इसलिए network round-trip count low रहती है।

Calendar updates सिर्फ़ downstream automatically flow करते हैं। अगर calendar admin पहले से working day को retroactively HOLIDAY mark करे, हर register grid उस date को next open पर auto-shade करता है और row totals recompute होते हैं। Reverse case (rare — board exam reschedule) में भी same flow apply होता है। School को एक day के status change होने पर 50 class registers manually update करने की कभी ज़रूरत नहीं।

Hardbound register को editable grid से trade करें

Register grid सात [Student Attendance](/modules/students-attendance) features में से एक है जिन पर Indian schools हर day rely करते हैं। Demo book करें और अपने school के data पर देखें।

किस मॉड्यूल का हिस्सा

1 module

अक्सर पूछे गए सवाल

9 सवाल
क्या register CBSE / ICSE / UDISE+ format से match करता है जो मेरा school पहले से use करता है?

Yes। Rows roll number से sorted students हैं; columns month के working days, weekly-off और holiday columns shaded के साथ। Excel export standard formats generate करता है जो CBSE / ICSE schools affiliation renewals के time file करते हैं और UDISE+ Student Attendance schema। Row totals — working days, present days, percentage — वोही match करते हैं जो वो formats expect करते हैं।

क्या एक ही class का register multiple teachers एक साथ edit कर सकती हैं?

Yes। Class teacher और head clerk दोनों एक साथ खोल सकती हैं। Cell-level edits independent हैं — अगर दोनों different cells edit करें, दोनों saves succeed होते हैं; अगर दोनों same cell edit करें, latest save win करती है और audit log दोनों attempts capture करता है। Koi merge conflict UI नहीं; cells atomic हैं।

अगर मुझे Sunday या holiday के लिए attendance mark करनी हो तो?

Sundays, second Saturdays और holidays pre-shaded grey हैं और regular working days की तरह editable नहीं। अगर आपका school special event के लिए Sunday को genuinely खुला है, calendar admin उस date को working day override कर सकता है, जिसके बाद cells editable हो जाते हैं। Lock weekends पर accidental marking remove करता है; override special working days का inconvenience remove करता है।

Mid-month join करने वाले student के row totals कैसे calculate होते हैं?

उस student के लिए working days admission date से count होते हैं — month की 1 tareekh से नहीं। 22-working-day month में 18 March को admit हुई student का percentage 5 working days के against calculate होगा, 22 के against नहीं। Row total वही reflect करता है। Mid-month transfer out पर same logic apply होता है।

क्या मैं principal की file के लिए per-class एक register page print कर सकती हूँ?

Yes। Print view grid को single A4 page पर landscape format में layout करता है — school के header, class name, month, और student-wise totals right edge पर। Principal file के लिए digital के साथ paper copy keep कर सकते हैं। Hamare पास एसे schools हैं जो end-of-month print करते हैं और office archive के लिए hardbound copy bind करते हैं।

क्या per-cell audit log class teacher को visible है?

Yes — cell hover या tap पर audit history दिखती है (किसने change किया, कब, और हर change पर reason)। Full audit log including deletions per-student attendance profile में भी expose है। Audit data read-only है और edit नहीं हो सकता।

क्या past month को lock किया जा सकता है ताकि गलती से edit न हो?

Yes। School admin किसी भी past month को calendar admin panel से lock कर सकता है। Lock होने के बाद, class teachers उस month का grid read-only mode में देखती हैं। Head clerks और principals edit access retain करते हैं हर change पर mandatory reason field के साथ। Locked month reopen करने के लिए school admin की explicit action chahiye।

क्या Excel export में social-category और gender splits include होते हैं जो UDISE+ चाहता है?

Yes। UDISE+ Student Attendance export per-student totals plus gender, social category (General, OBC, SC, ST, Minority), CWSN, और EWS के aggregations include करता है — सब student profile से derive होते हैं। Class teacher को separate spreadsheets maintain करने की ज़रूरत नहीं; वही register data UDISE+ submission file को drive करता है।

Long approved leave के दौरान attendance percentages का क्या होता है?

Approved leave applications (medical leave, function leave) register में `LEAVE` status cells के रूप में flow करती हैं — leave approve होने पर already pre-filled। School configure कर सकता है कि leave days working-days denominator में count हों या नहीं (default में count होते हैं, principal review के लिए *'leave excluded'* metric separate column के रूप में available)। 75% RTE calculation configured rule use करता है, hidden नहीं।

आपको ये भी पसंद आ सकता है

1 लेख

Inkwelly आपके स्कूल पर — खुद देखें

30 मिनट का डेमो। आपके मौजूदा ERP को आपके साथ खोलकर, कॉल पर ही आपका डेटा Inkwelly में लोड करते हैं। कॉल ख़त्म होते-होते एक तय तारीख़ का गो-लाइव प्लान आपके हाथ में।

लेखकJharendra A VermaFounder, Inkwelly

Building Inkwelly — a modern school management platform for Indian schools across CBSE, ICSE, and state boards. Writes about school operations, board compliance, and admissions workflows.

यह पृष्ठ AI सहायता से अंग्रेज़ी से अनुवादित है, और super-admin द्वारा समीक्षा की गई।This page was translated from English with AI assistance and reviewed by super-admin.