MVS Foundation

NIOS Status Tracker

MVS Foundation — Admin Portal

Dashboard

0
Document Required 0

Session-wise Students

Loading...

Status Distribution

Loading...

Recent Runs

Run AtTypeCheckedChangedFailedStatusAction
#Reference NoStudent NameSession StatustocStatusLast CheckedAction

No-TOC Students

Students whose documents differ from the normal set for their session: On Demand / Stream 2 with tocStatus = "no" (shorter set), and Public with tocStatus = "yes" (gets the Application Form too). Public "no" is the normal Public case, so it is not listed here. If empty even though the Portal has such students, click Sync tocStatus from Portal first.

#Reference NoStudent NameSession StatustocStatusLast Checked

TOC Status Error

When a check finds the MVS Portal's tocStatus disagreeing with the NIOS official site (Previous Subject Details), the tracker now corrects it automatically — the NIOS value is applied, pushed to the Portal, and the WhatsApp goes with the right campaign. No manual Verify needed. Every auto-corrected student is listed below (permanent audit list), so you can always check who was changed, from what, to what.

StudentReferenceSessionStatus Portal → NIOSTOC subjects (NIOS)Fixed atPortal pushWhatsAppAction

Pending Students (no reference yet)

These students exist on the MVS Portal but have no Reference/Enrollment number yet, so the tracker cannot check them. This list is read live from the Portal every time (nothing is stored) — the moment a reference is filled on the Portal, the next run imports the student automatically and they drop off this list. Being here never blocks fetching.

#Student NameMobileSessionClassReference on PortalWhy pendingPortal ID
Open this page to load…

Admission Confirmed Students

Their admission is confirmed. Documents are sent to WhatsApp automatically in the background — you do not need to click Resend. Use the WhatsApp filter below to see who is still pending.

#Reference NoStudent NameSession StatustocStatusDownloadsConfirmed OnAction

SYC Students

SYC students are not status-checked. Their Hall Ticket is fetched directly using Enrollment Number + Date of Birth. Click "Download Hall Ticket" — it shows progress and opens the hall ticket in the correct format (then use Save as PDF).

#Enrollment NoStudent NameMobileDOBStatusHall TicketRemove

Document Required — Action Needed

These need to be resolved by the counsellor. The exported / WhatsApp Excel includes DOB so you can log in directly. Once resolved, hit Re-check Required to update only these students.

#Reference NoStudent NameSessionRC Comment / RemarkAction

Document Requests — Review & Send on WhatsApp

For every Document Required student, we read the NIOS remark and prepare a simple, friendly message (in your words, not NIOS's technical language). Review each one, edit if needed, attach a demo screenshot if helpful, then send. Nothing goes out automatically. Routing is automatic: Public → public number, On Demand & Stream 2 → main number.

Failed to Run — Wrong Data (NIOS login failed)

These students' NIOS portal could not be opened with the uploaded details (wrong DOB / Reference / Enrollment No), so no WhatsApp/document was sent (the link would open to an error and panic the student). Click Edit & fix, correct the detail, then Save & Run again — only that one student re-runs. If the data is correct it leaves this list and moves to its normal category.
Auto-fix: every run now auto-retries transient errors and auto-tries a DOB date/month swap. Use Re-check all (auto-fix) below to apply this to the current list in one go.

StudentReference / EnrollSessionProblemAction

Unknown Status

NIOS returned no recognisable status for these students — usually a wrong or not-yet-active Reference No, or a status NIOS shows that isn't tracked yet. The reason is shown for each. Fix the reference if needed, or click Run Unknown only to re-check just these (errors often clear on a retry).

StudentReference / EnrollSessionWhy UnknownLast CheckedAction

Status Change History

Choose a date & time range — e.g. use "Custom range" to view confirmations from yesterday 6:30 PM until now.

Reference NoStudentOld StatusNew StatusChanged AtAction

Run Logs

Run AtTypeCheckedChangedFailedStatusAction

Old / Removed Portal Students

Finds students we still track as MVS Portal that are no longer on the live portal — e.g. an old batch you removed from the portal. It only previews them; nothing is deleted until you click Move to Trash (recoverable from Settings → Trash any time).

Transfer Data — Tracker → Portal

Match & Transfer matches your already-checked Tracker data to the Portal by Reference No and pushes the status across without using CapSolver — so data you already checked never costs credits again. Unmatched students are listed with a reason and are left for the normal New Fetch. Every transfer is logged below (Old → New status).

StudentReference / EnrollSessionOld StatusNew StatusTransferred AtMode

Upload Student Excel

Upload an Excel file (.xlsx). Columns: Student Name, Mobile No, Class, Reference Number, Enrol No, Email, Date of Birth, Admission Session.

Not sure about the format? Download a sample sheet:
Fill your data in the same column order, then upload.
Data source for this sheet: Applied on the next Run Now
Click or drag Excel file here
.xlsx files only

Bulk Alternate Numbers

Forgot to add alternate WhatsApp numbers in your sheet? Upload a small sheet here with just two columns — Reference No and Alternate Number — to add/update them in bulk. Students are matched by reference number. For anyone already confirmed, the documents are sent to the new alternate number automatically (the primary number is not messaged again).

Need the format? Download a sample:
Two columns: Reference No, Alternate Number. Fill and upload.
Click or drag the alternate-numbers sheet here
.xlsx — Reference No + Alternate Number

NIOS Login Diagnostic

Logins failing? Enter a known-confirmed student's Reference No + DOB and click Run — it tells you the REAL cause (site-key change, captcha token, or NIOS rejection).

Recheck Intervals

Set a separate auto-run interval for each group. Confirmed students are skipped automatically.
On Demand
Stream 2
Public Exam (April / Oct)
MVS Portal — New data (saves credits) Checks only newly-arrived portal students
Range: 15 minutes to 30 days (use the days unit to run every few days). Shorter intervals use more CapSolver credits.

Run Report on WhatsApp

After every run, get a WhatsApp summary (Confirmed, Document Required, Error and unchanged counts) plus a link to download the full Excel. Sent to up to 10 numbers.
10-digit Indian numbers (country code 91 added automatically). Report template must be set up in AiSensy (campaign AISENSY_CAMPAIGN_REPORT).

Change Data Source (MVS Portal ↔ MVS Tracker)

Wrongly tagged on upload (e.g. auto-detect put a Tracker sheet under MVS Portal)? Move students from one data type to the other. No data is lost — only the tag changes.
Move all from → to
Current: MVS Portal — … · MVS Tracker — …
Tip: to move only some students, go to the Students tab, filter by Data Type, tick the ones you want, then use Change source in the select bar.

Deleted Students (Trash)

Removed students land here. Restore brings them back; Delete permanently cannot be undone.
StudentReference / EnrollSessionDeleted AtAction
Loading…

WhatsApp Auto-Send

When a student becomes Admission Confirmed, their documents are auto-sent to their WhatsApp as secure links (each student receives this only once).
Loading…
When ON, every Document Required student appears on the Doc Requests page with a simple, friendly message prepared from the NIOS remark. The counsellor reviews/edits and sends manually — nothing goes out automatically. Routing: Public → public number; On Demand & Stream 2 → main number.
Needs just 2 image-header templates ({{1}} = name, {{2}} = document request) — one per account — with campaigns in Railway: AISENSY_CAMPAIGN_REQUIRED (main account) and AISENSY_CAMPAIGN_REQUIRED_PUBLIC (public account). Every message carries an image: the attached screenshot, or a default MVS banner when none.

Send a test message — choose a template, enter your number, and a sample message will be sent:

Delivery confirmation (recommended)

AiSensy accepting a message does not guarantee the student received it. Paste this Webhook URL into AiSensy (Manage → API/Webhooks → Delivery/Status webhook). Then the Confirmed list shows a real Delivered ✓ or Delivery FAILED per student.

Status Colour Legend

What each status colour means across the portal.
Pending
Awaiting review
Documents Verification In Progress
Under review
Document Required
Action needed by counsellor
Verified
Documents verified
Approved
Application approved
Admission Confirmed
Admission confirmed
Rejected
Application rejected
SYC
SYC student — hall ticket ready

Test Login & Find Download Links

Enter a confirmed student's Reference No + DOB to log in and locate their document download links (for verification).

Inspect document page — run this if a download fails (to see how the PDF is embedded):

Danger Zone — Clear All Data

This will permanently delete all students, statuses, change history and the uploaded sheet. Your settings (intervals, WhatsApp) will be kept. You will need to upload a new sheet afterwards.