Official CBT Standard Operating Procedure (SOP)
Interactive Web SOP
Official Standard Operating Procedure

COMPUTER-BASED EXAMINATION SYSTEM

Complete Institute Operational & Invigilation Manual
कंप्यूटर-आधारित परीक्षा प्रणाली - संपूर्ण संस्थान संचालन एवं मानक कार्यप्रणाली मार्गदर्शिका
Document ID: CBT-SOP-2026-BIL-OFFICIAL
Applicable To: All Schools, Colleges, Universities, Coaching Centers & Testing Cells
Institution Name: Ramagya Singh Foundation, Teghra
Network Mode: Local Wi-Fi / LAN Offline Edition (Zero Internet Required)
Supported Devices: Desktop PCs (Lab), Laptops, Tablets, Android & iPhone / iPad
Software Architect: Pankaj Kumar (mpitpankajk@gmail.com)
Language Support: Bilingual (English & हिन्दी)
Key Benefit for Institutes: This exam engine operates 100% offline within your campus network. No internet connection is consumed during live tests. Student answers are instantly auto-saved every millisecond to prevent data loss even in the event of power failure.

SECTION I: ENGLISH STANDARD OPERATING PROCEDURE (SOP)

Step-by-step instructions for System Administrators, IT In-charge & Invigilators

1. System Overview & Core Capabilities

The CBT Examination System provides a complete, turnkey testing solution requiring zero external internet. It is engineered to conduct academic, entrance, and mock examinations within an institute's local LAN or Wi-Fi network.

2. Hardware & Network Prerequisites

Role Recommended Specifications Minimum Requirement
Server PC (Host) Intel Core i3/i5, 8 GB RAM, Gigabit LAN Cable, Windows 10/11 (64-bit) Core i3, 4 GB RAM, Windows 10, 1 GB Free Disk Space
Student PCs / Devices Any PC/Laptop with Chrome/Edge/Firefox or Tablet/Phone 1 GB RAM, modern web browser (Chrome, Edge, Firefox, Safari)
Network Equipment Dual-band Wi-Fi Router (2.4/5GHz) or 24-Port LAN Switch Standard Wi-Fi router (No internet cable required!)

3. Initial 1-Click Installation

STEP 1 Install Python (If Not Already Present):

CRITICAL NOTICE: If "Add python.exe to PATH" is omitted, the batch launcher scripts will fail to find Python.

STEP 2 Run Automated Installer:

4. Institute Profile Registration

On initial launch, your browser opens to http://localhost:8000/setup:

5. Daily Operation & Server Startup

6. Windows Firewall Port 8000 Unblock

If student devices cannot reach the server, allow port 8000 in Windows Defender Firewall:

# Open PowerShell as Administrator and run:
New-NetFirewallRule -DisplayName "CBT Exam Server Port 8000" -Direction Inbound -LocalPort 8000 -Protocol TCP -Action Allow

7. Student Account Generation & Admit Cards

  1. Open Admin Dashboard (http://localhost:8000/admin).
  2. Click Batch Generate IDs (e.g. Prefix: STU-, Count: 50, Batch: Class 10A).
  3. Click Export Credentials Excel to archive user IDs and auto-generated passwords.
  4. Click Print Admit Cards to generate official printable student slips.

8. Uploading Question Papers via Excel

9. Conducting Live Exam (Invigilator Dashboard)

10. Automated Results & Reports

भाग २: हिन्दी मानक संचालन प्रक्रिया (HINDI SOP)

संस्थान प्रबंधक, आईटी तकनीशियन एवं कक्ष निरीक्षकों हेतु संपूर्ण संचालन निर्देश

१. सिस्टम परिचय एवं मुख्य खूबियाँ

CBT Examination System पूर्णतः संस्थान के स्थानीय नेटवर्क (Wi-Fi या LAN) पर बिना इंटरनेट के काम करने वाला आधुनिक परीक्षा सॉफ्टवेयर है।

२. हार्डवेयर एवं नेटवर्क आवश्यकताएँ

३. प्रारंभिक १-क्लिक इंस्टॉलेशन

कदम १ पायथन (Python) इंस्टॉल करना:

कदम २ ऑटो-इंस्टॉलर चलाना:

४. संस्थान पंजीकरण एवं ब्रांडिंग

५. दैनिक रूप से सर्वर चालू करना

६. विंडोज़ फ़ायरवॉल सेटिंग्स (पोर्ट 8000 खोलना)

यदि छात्र के कंप्यूटर पर पेज लोड न हो, तो सर्वर पीसी पर PowerShell (Run as Administrator) खोलकर यह कमांड चलाएँ:

New-NetFirewallRule -DisplayName "CBT Exam Server Port 8000" -Direction Inbound -LocalPort 8000 -Protocol TCP -Action Allow

७. छात्र खाते एवं प्रवेश पत्र बनाना

८. एक्सेल द्वारा प्रश्न पत्र अपलोड करना

९. लाइव परीक्षा संचालन

१०. परिणाम एवं आंसर-शीट डाउनलोड

11. Quick Troubleshooting Matrix (समस्या निवारण)

Symptom / समस्या Cause / कारण Immediate Solution / समाधान
python: command not found Python PATH not checked during install Reinstall Python and check [x] Add python.exe to PATH.
Student browser says "Site can't be reached" Windows Firewall blocking port 8000 Run PowerShell rule: New-NetFirewallRule -DisplayName "CBT 8000" -Direction Inbound -LocalPort 8000 -Protocol TCP -Action Allow.
Server console closed accidentally Terminal exited during exam No data loss! Run run_cbt.bat again immediately. Students refresh browser and continue.
Student PC crashed or restarted Hardware failure on client PC Restart PC (or change to another PC). Student logs in with same ID/Password; all answers are preserved.
DEVELOPER CONTACT & TECHNICAL SUPPORT
Software Architect & Lead Engineer: Pankaj Kumar
Support Email: mpitpankajk@gmail.com
Software Edition: Institutional Standalone & Local Area Network Edition (2026)