LEARN · Student Records

एक screen पर 500 student records ठीक करें, हर profile खोले बिना।

School के office assistant, accountant, या principal के लिए — जिन्हें सैकड़ों students के Aadhaar, mobile numbers, parent details, addresses, या Hindi name spellings एक साथ ठीक करने हैं। इस guide के अंत तक आप filter करना, cells को inline edit करना, कई students पर एक साथ values set करना, एक click पर Hindi में transliterate करना, और uniqueness conflicts से recover करना सीख जाएँगे।

इस guide में क्या है

Inkwelly की Bulk Update Students screen हर student profile को एक editable spreadsheet row में बदल देती है। जिन students को edit करना है उन्हें filter कीजिए, जो columns ठीक करने हैं वो pick कीजिए, cells को inline edit कीजिए (या एक साथ कई students पर एक ही value set कीजिए), names को Hindi या आपकी regional language में एक click पर transliterate कीजिए, और submit कीजिए — Skip errors mode के साथ, ताकि अगर कुछ rows uniqueness check में fail भी हों तो बाक़ी सही updates जा सकें।

ज़्यादातर schools इसे monthly cleanups के लिए use करते हैं: Aadhaar correction round, WhatsApp bounce के बाद mobile-number updates, state list approve होने के बाद RTE student tagging, parent occupation surveys, TC issuance से पहले address verification। नीचे clean से live तक का 6-step path है, साथ में वो conflicts भी जो office staff अक्सर पहले run में देखते हैं और उन्हें fix करने का सबसे तेज़ तरीक़ा।

Step 1: सही students filter कीजिए

Students → Bulk update खोलिए। Page पर 100 तक active students alphabetical first name में दिखेंगे। ऊपर तीन filters होते हैं:

  • Search — student के name या admission number का कोई भी हिस्सा। आप type करते जाइए, URL update होती जाएगी, इसलिए filtered view को किसी और admin के साथ share कर सकते हैं।
  • Class — सिर्फ़ current session में active classes ही dropdown में दिखती हैं।
  • Gender — MALE, FEMALE या OTHER पर narrow कीजिए।

Footer में दो independent counts दिखते हैं: filter से कितने students match हुए, और उनमें से कितने आपने edit के लिए tick किए। लाल Clear button तीनों filters एक साथ reset कर देता है। Tip: पूरे school के बजाय class-specific या section-specific runs पर focus कीजिए — छोटे batches verify करना तेज़ होता है।

Step 2: Edit करने के fields चुनिए

Page के ऊपर Pick fields dropdown पर click कीजिए। Fields चार sections में group हैं:

  • Profile — name, DOB, gender, mobile, email, blood group, religion, nationality, mother tongue, Aadhaar, caste category, PE number, ABC ID, APAAR ID, title, photo, active flag, RTE flag।
  • Academic — current-session का roll number और registration number। इन्हें edit करने के लिए हर selected student का active session record होना ज़रूरी है; अगर किसी का नहीं है तो screen warn कर देती है।
  • Parent — Father / Mother का title, name, mobile, occupation, education, work address।
  • Address — Permanent address line 1 / 2, city, state, country, postal code।

जिन fields पर एक छोटा Languages icon होता है, वो multi-language values store करते हैं — first name, parents के names, occupation, mother tongue। सिर्फ़ ज़रूरी fields select कीजिए; तीन columns scan करना पंद्रह से आसान होता है, और बाद में और fields add करने पर पहले की edits नहीं जाते।

Step 3: Cells inline edit कीजिए (और batches के लिए Set-all)

अब grid एक spreadsheet है। किसी भी cell पर click करके edit कीजिए। Modify किए गए cells पर एक नीला outline आ जाता है, जिससे page scan करते समय एक नज़र में दिख जाता है क्या-क्या बदला है।

जब कई rows पर एक साथ correction लगानी हो, column header में Set all controls use कीजिए:

  1. जिन rows पर apply करना है उन्हें tick कीजिए।
  2. Column header के Set-all input में value type कीजिए (या select / boolean / date columns के लिए dropdown से pick कीजिए)।
  3. छोटे CopyCheck button पर click कीजिए।

हर selected row के cell में वो value एक साथ चली जाती है। सबसे useful: एक मोहल्ले के students के लिए same City, state list approve होने के बाद RTE = Yes, medical camp के बाद batch में blood groups, एक class के लिए default mother-tongue। Per-student exceptions अब भी काम करते हैं — Set-all सिर्फ़ column fill करता है, बाद में किसी भी individual cell को hand-edit कर सकते हैं।

Step 4: एक click पर Hindi spellings जोड़िए

अगर आपके school की settings में Hindi या कोई और supported language enabled है, तो हर translatable cell पर दो stacked inputs दिखते हैं — ऊपर English, नीचे Devanagari (या आपकी regional script)। आप Hindi directly type कर सकते हैं। पर सैकड़ों students के लिए, ज़रूरत नहीं है।

  • एक cell पर: Sparkles icon पर click कीजिए। Inkwelly English value को transliterate करके suggestion cell में लिख देगा। अगर एक से ज़्यादा spellings संभव हों (Aman → आमन / अमन), तो cell के बग़ल का chevron alternates का popover खोल देता है।
  • Selected rows के लिए पूरे column पर: rows tick कीजिए, फिर column header के Sparkles icon पर click कीजिए। Inkwelly हर selected student के English values को हर supported non-English locale में transliterate कर देता है।

Digits हमेशा Latin (0–9) में रहते हैं — reports, marksheets, ID cards और parent app में numerals consistent रहते हैं, यहाँ तक कि Hindi pages पर भी।

Step 5: Strictness चुनकर submit कीजिए

Submit bar सिर्फ़ तब दिखता है जब unsaved edits हों। इसमें modified students का count और एक important toggle होता है:

  • Skip errors (default)। हर row independently validate होती है। अगर 8 rows में duplicate Aadhaar conflict है, वो 8 fail होंगी पर बाक़ी 92 successful update हो जाएँगी। Routine cleanups के लिए यही सही है — हर conflict एक साथ देखिए और दूसरे pass में fix कीजिए।
  • Rollback on error। पूरा batch एक transaction की तरह treat होता है। एक भी conflict हुआ तो हर change cancel हो जाता है। तब use कीजिए जब edits एक-दूसरे पर depend करती हों (दो students के बीच registration numbers swap करना), या जब partial save acceptable न हो।

Update N students पर click कीजिए। जब तक कम से कम एक cell न बदले, button disabled रहता है — ग़लती से empty save fire नहीं हो सकता।

Step 6: Results देखिए, conflicts retry कीजिए

Submit के बाद, grid के ऊपर एक inline Results panel आता है (कोई modal नहीं — panel page पर ही रहता है ताकि context बना रहे)। तीन numbers: Updated · Skipped · Failed। Failed rows grid में लाल rail और clickable error chip के साथ highlight हो जाती हैं; chip पर click करने से panel scroll होकर matching row पर पहुँच जाता है।

ज़्यादातर failures uniqueness conflicts होते हैं — duplicate Aadhaar, mobile, admission number, या roll number। हर conflict card पर एक one-click Override action होता है। उसे sparingly use कीजिए:

  • Genuine correction — एक student का Aadhaar ग़लती से दूसरे पर लग गया → Override conflict clear करके new value रख लेता है।
  • Duplicate-data mistake — आपने 5 rows में same mobile paste कर दिया → Override मत कीजिए; source data ठीक करके resubmit कीजिए।

Retry सिर्फ़ tick की गई rows भेजता है। जब सब green हो जाए, panel dismiss कीजिए — आपकी edits live हैं।

आम mistakes

  • Top bar में सही session pick किए बिना roll numbers edit करना। Academic group current session edit करता है — अगर आप पुराने साल का data देखने के लिए session बदल चुके हैं, तो वापस current पर जाइए, वरना उस साल के roll numbers overwrite हो जाएँगे।
  • Set-all click करने से पहले rows tick करना भूलना। Set-all सिर्फ़ selected rows में लिखता है। अगर कुछ tick नहीं है, तो कुछ नहीं होगा।
  • हर conflict को बिना पढ़े Override से dismiss करना। Override flag server-honored है — अगर आप कहेंगे, Inkwelly वह data save कर देगा जो unique field पर collide कर रहा है। हर conflict card पहले पढ़िए।
  • बिना backup के 1000+ rows पर bulk Aadhaar / APAAR run। बड़े runs से पहले Students → Export से CSV export कीजिए। अगर new values में कुछ ग़लत निकले तो यह आपका snapshot है।
  • एक ही student को दो browser tabs में edit करना। आख़िरी submit जीतता है।

आगे क्या

  • पहली बार data setup कर रहे हैं — same spreadsheet workflow नई admissions के लिए: देखिए Bulk import students
  • पूरा record lifecycle — admission से लेकर alumni तक: देखिए Student Information Management
  • ग़लती से कोई record delete हो गयाRestore deleted student records में 30 दिन का trash window cover है।
  • Document corrections — Aadhaar PDFs, birth certificates, transfer letters → Student Documents Management
  • Principal के साथ share करने के लिए one-page referenceBulk Update Student Records, यह उसका underlying feature page है।

अपने school के data पर Bulk-update देखिए

20-minute walkthrough। हम आपके existing student list का sample import करते हैं और एक mock cleanup चलाकर दिखाते हैं — एक real October UDISE pass आपके records पर कैसा दिखेगा।

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

8 सवाल
Save हो जाने के बाद क्या Bulk Update undo हो सकता है?

Submit के बाद Inkwelly auto-rollback नहीं करता। हर updated row में new value active session पर लिख जाती है, और original value overwrite हो जाती है। Destructive cases के लिए — student delete करना, inactive mark करना — trash window 30 दिन तक restore allow करता है। Simple value changes के लिए, आपका safety net शुरू होने से पहले लिया गया export है (Students → Export → CSV)। अपने office team को सिखाइए कि 50 से बड़े bulk session से पहले एक-click export ज़रूर लें।

क्या data correct होने पर parents को WhatsApp या SMS notification जाएगा?

नहीं। Bulk-update जान-बूझकर silent है — admin इसे data clean करने के लिए use करता है, parents के साथ communicate करने के लिए नहीं। Notifications सिर्फ़ explicit events पर जाती हैं — fee receipt, attendance, leave application, या exam result publication। अगर बड़ा data-cleanup round था और parents को inform करना है, तो Communications module से एक single broadcast भेज दीजिए।

Bulk edit के बाद अगर दो students पर same Aadhaar / mobile / admission number आ गया तो क्या होगा?

Bulk-update API Aadhaar, admission number, mobile, और academic session के roll number पर uniqueness enforce करती है। जो row duplicate बनाएगी वो Results panel में Failed row के तौर पर report होगी, साथ में one-click Override option के साथ। Override सिर्फ़ तब use कीजिए जब new value सही है और existing duplicate row ग़लत है — कभी भी ऐसे conflict को dismiss करने के लिए नहीं जिसे आपने पढ़ा नहीं।

क्या यह ICSE, IGCSE और state-board schools के लिए भी काम करता है?

हाँ। यह screen board-agnostic है। Aadhaar, APAAR, ABC ID और PE Number CBSE / India-specific हैं; ICSE, IGCSE और state-board schools बस इन्हें blank छोड़ सकते हैं या field selector से hide कर सकते हैं। Caste category और RTE flag भी optional हैं। Hindi और regional-language fields सिर्फ़ तब दिखते हैं जब school settings में वो languages enabled हों।

क्या class teacher Bulk Update कर सकते हैं, या सिर्फ़ principal?

Bulk-update bulk_update_students permission से gated है, जो Identity & Access Management में बैठती है। Default में यह ORG_ADMIN, SCHOOL_ADMIN और ACADEMIC_HEAD roles को मिलती है। आप किसी एक class teacher को एक session के लिए grant कर सकते हैं — जैसे UDISE submission week में — और बाद में revoke कर सकते हैं। Audit log हर bulk-update run को user और timestamp के साथ record करता है।

जिन students के parents के names सिर्फ़ Hindi (या सिर्फ़ English) में हैं, उनका क्या?

हर text field English value, Hindi value, या दोनों accept करता है। अगर source record में सिर्फ़ Hindi है, तो English column खाली दिखेगा जब तक आप उसे fill नहीं करते (Sparkles button Hindi → Latin भी transliterate कर सकता है)। Inkwelly का parent app और report cards localized value available होने पर वो render करते हैं और न होने पर English पर fall back करते हैं। Numerals हमेशा Latin (0–9) में रहते हैं — reports और ID cards में consistency के लिए।

क्या मैं class assignment भी bulk-change कर सकता हूँ, या सिर्फ़ roll numbers और registration numbers?

Class change एक अलग flow है — Students → Mid-year class change — क्योंकि उसके wider effects होते हैं (fee re-allocation, timetable, attendance roster)। Bulk Update सिर्फ़ current-session का roll number और registration number edit करता है। साल के अंत में classes के बीच promotion के लिए, Promotion module use कीजिए ताकि academic history सही ढंग से versioned रहे।

क्या यह bulk में profile photos set करना support करता है?

हर row का Photo cell standard MediaPicker use करता है, इसलिए grid के अंदर ही हर student के लिए photo pick या upload कर सकते हैं। Photos के लिए कोई global Set-all नहीं है — सबपर एक ही photo लगाने से record corrupt हो जाएगा। Admission time पर bulk-photo upload के लिए Bulk Import use कीजिए — यह admission number से keyed photos का ZIP accept करता है।

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

3 लेख

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

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

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