Online Exams Guide
Online Exams in 4SCH allow teachers and administrators to create, conduct, and grade digital examinations with automatic grading for multiple-choice questions. This comprehensive guide covers all aspects of the online exam system.
- ๐ Interactive Workflow Diagrams - Visual flowcharts for all user roles
- ๐ Quick Reference Guide - Cheat sheet for fast access
Overviewโ
What are Online Exams?โ
Online Exams are digital assessments that:
- Multiple Choice Questions (MCQ) - Support single and multiple correct answers
- Auto-Grading - Automatic marking and instant results
- Timed Exams - Set duration limits for exam completion
- Secure Access - Protected with exam keys to prevent unauthorized access
- Flexible Scheduling - Set start and end dates/times
- Multi-Class Support - Link exams to multiple classes/sections
- Question Bank - Reuse questions across different exams
- Real-time Monitoring - Track student participation and completion
Key Featuresโ
โ
Question Bank Management - Build reusable question libraries
โ
Random Question Assignment - Auto-select questions by difficulty
โ
Image Support - Add images to questions
โ
Bulk Import - Import questions from Excel
โ
Instant Results - Students see scores immediately after submission
โ
Detailed Reports - View student performance and analytics
โ
Mobile & Web Access - Take exams on any device
โ
One-Time Attempt - Prevent multiple submissions
For School Administratorsโ
Setting Up Online Examsโ
Administrators have full control over the online exam system including creation, monitoring, and management.
Initial Setup Requirementsโ
Before creating online exams, ensure:
- Academic Session - Current session year is active
- Classes & Sections - Classes are properly configured
- Subjects - Subjects are assigned to classes
- Students - Students are enrolled in classes
- Teachers - Teachers are assigned to subjects (optional)
Creating an Online Examโ
Step 1: Navigate to Online Exams
- Go to Exams โ Online Exams from the main menu
- Click Create Online Exam button
Step 2: Fill Exam Details
Required Information:
- Exam Title - Descriptive name (e.g., "Mathematics Mid-Term")
- Class - Select target class
- Section(s) - Choose one or multiple sections
- Subject - Select subject for the exam
- Session Year - Academic session (auto-selected)
- Start Date & Time - When students can begin
- End Date & Time - Deadline for completion
- Duration - Time limit in minutes
- Exam Key - 6-digit numeric code for security
The exam key is a security feature that students must enter before accessing exam questions. Share this key only at exam time via announcement or classroom instruction.
Step 3: Configure Exam Settings
Click Submit to create the exam structure.
Step 4: Add Questions to the Exam
After creating the exam, you'll need to add questions:
- Click Add Questions button on the exam
- Choose from two methods:
- Select from Question Bank
- Create New Questions
- Assign Random Questions
Managing the Question Bankโ
The question bank is a central repository for all online exam questions.
Creating Questions Manuallyโ
Navigate: Exams โ Online Exam Questions
- Click Create Question
- Fill in details:
- Class - Target class level
- Subject - Related subject
- Question - Type your question (supports math equations)
- Image - Upload image if needed (optional)
- Options - Add 2-6 answer options
- Correct Answer(s) - Mark one or more correct options
- Marks - Point value for the question
- Difficulty - Easy, Medium, or Hard
- Note - Additional hints (optional)
- Click Submit
Questions can have multiple correct answers. Students must select ALL correct options to get marks - partial credit is not awarded.
Importing Questions from Excelโ
For bulk question creation:
- Go to Exams โ Online Exam Questions
- Click Import Questions
- Download the Sample Template
- Fill in the template:
- One question per row
- Include all options
- Mark correct answers clearly
- Upload completed file
- Review and confirm import
Template Format:
Class | Subject | Question | Option A | Option B | Option C | Option D | Correct Answer | Marks | Difficulty
Assigning Questions to Examsโ
When adding questions to an exam, you have two assignment methods:
Select Question Assign Typeโ
Before assigning questions, choose your preferred method:
๐ Manual Assignment - Select specific questions individually
- Full control over which questions appear
- Set individual marks for each question
- Best for carefully curated exams
- You choose exactly which questions students see
๐ฒ Random Assignment - System auto-selects questions
- Questions chosen randomly from question bank
- Equal marks distributed automatically
- Best for anti-cheating measures
- Creates unique exam variations
The assignment type selector appears at the top when you click Add Questions on an exam. Choose Manual or Random before proceeding.
Method 1: Manual Assignment (Select from Question Bank)โ
Use When: You want to hand-pick specific questions for the exam.
Steps:
- Open the exam โ Click Add Questions
- Select Manual assignment type (radio button)
- The question bank appears, filtered by:
- Class (matching exam's class)
- Subject (matching exam's subject)
- Difficulty level (use filter dropdown)
- Browse and select questions by clicking checkboxes
- For each selected question, enter marks in the input field
- Click Assign Questions
Key Features:
- โ Choose exact questions you want
- โ Set different marks for different questions
- โ Can assign same question with different marks
- โ View question details before assigning
With manual assignment, you can assign different marks to different questions. For example: hard questions get 5 marks, easy questions get 2 marks.
Method 2: Random Assignment (Auto-Select Questions)โ
Use When: You want the system to randomly select questions from the question bank.
Steps:
- Open exam โ Click Add Questions
- Select Random assignment type (radio button)
- Set parameters in the form:
- Total Questions - How many questions to randomly select (e.g., 20)
- Total Marks - Overall exam marks (e.g., 40)
- Difficulty Level - Filter by: All, Easy, Medium, or Hard
- Click Submit
How It Works:
- System searches question bank for questions matching:
- Exam's class
- Exam's subject
- Selected difficulty level (if not "All")
- Randomly selects the specified number of questions
- Divides total marks equally among all questions
- Assigns questions automatically
Example:
Total Questions: 20
Total Marks: 40
Difficulty: All Levels
Result: 20 randomly selected questions, each worth 2 marks (40 รท 20 = 2)
Total marks must be evenly divisible by the number of questions. If you enter 40 marks for 21 questions, the system will show an error because 40 รท 21 = 1.9 (not a whole number).
If your question bank doesn't have enough questions matching your criteria, the system will display: "Not enough questions available for the selected criteria." Create more questions or adjust your parameters.
Benefits of Random Assignment:
- ๐ฒ Anti-Cheating - Each exam attempt can have different questions
- โก Time-Saving - No need to manually select questions
- ๐ Balanced Difficulty - Can filter by difficulty level
- ๐ Reusable - Assign different question sets to different sections
Random assignment is perfect for creating multiple exam variations for different class sections or preventing students from sharing questions between exam sessions.
Monitoring Online Examsโ
View Exam Statusโ
From the Online Exams list, you can see:
- Status Badge - Upcoming, Ongoing, or Completed
- Participants - Students who attempted / Total students
- Questions - Number of questions in exam
- Class/Section - Target audience
- Dates - Start and end date/time
Tracking Student Participationโ
- Open the exam details
- Click Results button
- View:
- List of students who completed the exam
- Marks obtained by each student
- Submission time
- Percentage scores
Viewing Results & Reportsโ
Individual Exam Resultsโ
- Go to Exams โ Online Exams
- Find the exam and click Results
- See detailed breakdown:
- Student name
- Marks obtained / Total marks
- Percentage
- Submission timestamp
Reports and Exportโ
4SCH provides:
- Results list (per student: score, percentage, submission time)
- Online exam report (summary analytics, depending on school settings)
To export results for record-keeping:
- Click Export to download CSV/Excel
- Contains student scores and basic statistics
Managing Examsโ
Editing an Examโ
You can edit exam details before students start attempting:
- Find the exam in the list
- Click Edit (three dots menu)
- Modify:
- Title
- Exam key
- Duration
- Start/End dates
- Click Update
Once students begin attempting an exam, you cannot modify questions or marks to maintain fairness.
Deleting an Examโ
- Find the exam in the list
- Click Delete (three dots menu)
- Confirm deletion
Note: Exams with student submissions are soft-deleted and can be restored.
Best Practices for Administratorsโ
โ
Create Question Banks Early - Build subject-wise question libraries
โ
Test Exams First - Create a test exam to verify the flow
โ
Set Realistic Durations - Allow 1-2 minutes per question
โ
Communicate Exam Keys - Share keys via announcements
โ
Monitor Participation - Check who hasn't attempted
โ
Review Questions - Ensure questions are clear and accurate
โ
Backup Questions - Export question banks regularly
For Teachersโ
Creating Online Examsโ
Teachers can create online exams for subjects they teach.
Prerequisitesโ
Before creating exams, verify:
- You are assigned to teach the subject
- Students are enrolled in your classes
- Session year is active
Step-by-Step: Creating Your First Online Examโ
Step 1: Access Online Exams
- Go to Exams โ Online Exams
- Click Create Online Exam
Step 2: Fill Exam Information
You'll see only the classes and subjects you teach:
- Title - Clear, descriptive name (e.g., "Physics Chapter 5 Quiz")
- Class - Your assigned class
- Section(s) - Select one or more sections
- Subject - Your teaching subject
- Start Date & Time - When to open the exam
- End Date & Time - Deadline for students
- Duration - Minutes allowed (e.g., 30, 60, 90)
- Exam Key - 6-digit number (e.g., 123456)
Recommended durations:
- 10 questions: 15-20 minutes
- 20 questions: 30-40 minutes
- 50 questions: 60-90 minutes
Allow extra time for reading and reviewing.
Step 3: Create or Select Questions
After creating the exam structure, add questions:
Building Your Question Bankโ
Creating Questionsโ
Method 1: Create While Adding to Exam
- Open your exam โ Add Questions โ Create New
- Fill in:
- Question Text - Use the equation editor for math/science formulas
- Image - Upload diagram/chart if needed
- Answer Options - Add 2-6 choices
- Correct Answer(s) - Check one or more boxes
- Marks - Points for this question
- Difficulty - Help categorize questions
- Note - Hints or context (optional)
Method 2: Build Question Bank First
- Go to Exams โ Online Exam Questions
- Click Create Question
- Build your subject-specific question library
- Reuse questions across multiple exams
Question Types & Examplesโ
Single Correct Answer:
Question: What is the capital of Nigeria?
Options:
โ Lagos
โ Abuja (Correct)
โ Port Harcourt
โ Kano
Multiple Correct Answers:
Question: Which of these are prime numbers?
Options:
โ 2 (Correct)
โ 4
โ 5 (Correct)
โ 6
Students must select ALL correct options to receive marks. Selecting some but not all correct answers results in zero marks for that question.
Assigning Questions to Your Examโ
From Existing Questionsโ
- Open exam โ Add Questions โ Select from Bank
- Questions are filtered by your class and subject
- Filter further by:
- Difficulty - Easy, Medium, Hard
- Search - Find specific questions
- Select questions by checking boxes
- Set Marks for each question
- Click Assign Selected
Using Random Assignmentโ
Create varied exams quickly using the random question assignment feature:
Process:
- Open exam โ Click Add Questions
- Select Random assignment type (radio button at top)
- Configure parameters:
- Total Questions - How many to randomly select
- Total Marks - Will be distributed evenly across all questions
- Difficulty Level - Choose: All, Easy, Medium, or Hard
- Click Submit
Example Configuration:
- Total Questions: 20
- Total Marks: 40
- Difficulty: All Levels
- Result: 20 random questions, 2 marks each (40 รท 20 = 2)
Important Notes:
- Total marks MUST divide evenly by number of questions
- System checks if enough questions exist in the question bank
- Questions are randomly selected each time
- All selected questions get equal marks
Managing Your Examsโ
Editing Exam Detailsโ
Before students start:
- Find your exam
- Click Edit
- Update title, duration, dates, or exam key
- Save Changes
Adding/Removing Questionsโ
While exam is "Upcoming":
- Open exam โ Add Questions
- Add more questions OR
- Click Remove on existing questions
Monitoring Student Progressโ
Check who has attempted your exam:
- Open exam details
- View Participants counter (e.g., "15/30")
- Click Results to see:
- Student names
- Scores achieved
- Submission times
Viewing and Analyzing Resultsโ
After Exam Completionโ
- Go to Exams โ Online Exams
- Find your exam (status: "Completed")
- Click Results
Understanding the Results Viewโ
You'll see a table with:
- Student Name
- Marks Obtained / Total Marks
- Percentage
- Grade (if configured)
Download Resultsโ
Export for your records:
- Click Export button
- Get Excel/CSV file with all scores
Best Practices for Teachersโ
Before Creating Examsโ
โ
Plan Your Questions - Align with learning objectives
โ
Mix Difficulty Levels - Include easy, medium, and hard questions
โ
Review Questions - Check for clarity and accuracy
โ
Test Your Exam - Create a test version first
When Scheduling Examsโ
โ
Announce in Advance - Give students notice (3-7 days)
โ
Choose Appropriate Times - Avoid late nights or holidays
โ
Set Realistic Durations - Don't rush students
โ
Share Exam Key Securely - Announce just before exam time
After Creating the Examโ
โ
Verify Question Count - Ensure all questions are added
โ
Check Total Marks - Confirm marks allocation
โ
Test the Exam Key - Make sure it's easy to remember
โ
Post Announcement - Notify students about the exam
During the Examโ
โ
Monitor Participation - Check who has started
โ
Be Available - Answer student queries via messaging
โ
Watch for Issues - Check if students report problems
After the Examโ
โ
Review Results - Look for questions everyone missed
โ
Provide Feedback - Send message about exam performance
โ
Address Concerns - Handle student questions about grades
Common Teacher Questionsโ
Q: Can I reuse questions from one exam in another?
A: Yes! Questions are stored in the question bank and can be used in multiple exams.
Q: Can I edit questions after students have started?
A: No. Questions cannot be edited once students begin attempting to ensure fairness.
Q: What happens if a student loses internet during the exam?
A: Students can resume the exam if the time hasn't expired. Their timer continues counting.
Q: Can I extend the deadline for specific students?
A: Not directly. You'll need to change the end date for all students.
Q: How are multiple correct answer questions graded?
A: Students must select ALL correct options to receive marks. Partial credit is not awarded.
For Studentsโ
Taking Online Examsโ
Online exams allow you to take tests digitally on the mobile app or web portal.
How to Access Online Examsโ
On Mobile App:
- Open the 4SCH Student App
- Tap Exams tab at the bottom
- Switch to Online Exams tab
- You'll see upcoming and available exams
On Web Portal:
- Log in to ngs.4sch.com
- Go to Exams โ Online Exams
- View available exams
Understanding Exam Statusโ
Exams appear with different statuses:
- ๐ฆ Upcoming - Scheduled but not yet started
- ๐ฉ Ongoing - Currently available to attempt
- โช Completed - Deadline has passed or you've submitted
Before Starting an Examโ
What You Needโ
โ
Stable Internet - Wi-Fi or mobile data
โ
Exam Key - 6-digit code from your teacher
โ
Quiet Environment - Minimize distractions
โ
Adequate Time - Ensure you have the full duration available
โ
Charged Device - Don't let your battery die mid-exam
Check Exam Detailsโ
Before clicking "Start Exam", review:
- Subject - Which subject is this exam for
- Duration - How long you have
- Total Questions - Number of questions
- Total Marks - Maximum score
- End Date - Deadline to complete
- Exam Key - Required 6-digit code
Step-by-Step: Taking an Examโ
Phase 1: Starting the Examโ
- Find Your Exam
- Open the Online Exams section
- Find the exam in "Ongoing" status
- Tap/Click on the exam
-
Read Instructions
- Duration
- Total questions
- Total marks
- Rules and guidelines
-
Enter Exam Key
- Tap Start Exam
- Enter the 6-digit exam key provided by your teacher
- Tap Submit
Ask your teacher for the exam key before starting. You cannot proceed without it.
- Exam Begins
- Timer starts immediately
- You'll see the first question
- Your attempt is recorded (one-time only)
Phase 2: Answering Questionsโ
Question Display:
- Question number (e.g., "Question 1 of 20")
- Question text (may include images)
- Answer options (radio buttons or checkboxes)
- Marks for the question
- Timer countdown
How to Answer:
Single Answer Questions:
- Tap/Click the circle โ next to your chosen answer
- Only one option can be selected
- Change your answer by selecting a different option
Multiple Answer Questions:
- Tap/Click checkboxes โ for all correct answers
- You can select multiple options
- Deselect by tapping again
Questions with Images:
- Tap image to view full size
- Pinch to zoom on mobile
- Questions may include diagrams, charts, or equations
Phase 3: Navigating Through Questionsโ
Moving Between Questions:
- Next - Go to next question
- Previous - Return to previous question
- Question Navigator - Jump to any question (if available)
Marking for Review:
- Some systems allow flagging questions to revisit
- Use this for questions you're unsure about
Phase 4: Time Managementโ
Timer Display:
- Shows remaining time (e.g., "25:30" = 25 minutes, 30 seconds)
- Usually at the top of the screen
- Turns red when time is running low (last 5 minutes)
What Happens When Time Expires:
- Exam auto-submits with your current answers
- You cannot make changes after submission
- Unanswered questions score zero
When time runs out, the exam submits automatically with whatever you've answered. Don't wait until the last second!
Phase 5: Submitting the Examโ
Before Submitting:
- Review all questions if time allows
- Ensure all questions are answered
- Check for accidental blank answers
To Submit:
- Click Submit Exam button
- Confirm submission (this action is final)
- Wait for confirmation message
After Submission:
- Your answers are saved
- You cannot re-take the exam
- Results may be visible immediately or after teacher review
Viewing Your Resultsโ
Immediate Resultsโ
Many exams show results right after submission:
- Overall Score - Marks obtained / Total marks
- Percentage - Your score as a percentage
- Pass/Fail - If applicable
Detailed Resultsโ
Access full results later:
On Mobile:
- Go to Exams โ Online Exams
- Switch to Results tab
- Tap on the exam to view details
On Web:
- Go to Exams โ Online Exam Results
- Click on the exam name
- View detailed breakdown
What You'll See:
- Subject name
- Exam title
- Your marks
- Total marks
- Percentage
- Submission date/time
Review your performance to identify topics needing more study. Some systems may show which questions you got wrong (check with your teacher).
Important Rules & Guidelinesโ
Do's โ โ
โ
Start on Time - Don't wait until the last minute
โ
Read Carefully - Understand each question before answering
โ
Manage Your Time - Keep track of the clock
โ
Answer All Questions - Even if you're guessing
โ
Check Your Work - Review before submitting if time allows
โ
Stay Calm - Take deep breaths if you feel anxious
โ
Use Stable Internet - Avoid public Wi-Fi if possible
Don'ts โโ
โ Don't Share Exam Key - Keep it confidential until exam time
โ Don't Refresh the Page - You might lose your progress
โ Don't Switch Apps - May cause timing issues on mobile
โ Don't Wait to Submit - Auto-submit at time expiry can fail
โ Don't Try Multiple Attempts - System allows only ONE attempt
โ Don't Collaborate - This is individual assessment
Troubleshooting Common Issuesโ
Problem: "Invalid Exam Key" Errorโ
Solution:
- Verify you entered the correct 6-digit key
- Check with your teacher for the right key
- Ensure there are no extra spaces
- Try typing instead of copy-pasting
Problem: Exam Won't Loadโ
Solution:
- Check your internet connection
- Refresh the page/app
- Clear browser cache (web)
- Restart the app (mobile)
- Try a different browser/device
Problem: Timer Not Showingโ
Solution:
- Refresh the page
- Your time is still counting - work quickly
- Note your start time manually
- Contact teacher if issue persists
Problem: Lost Internet Connection During Examโ
Solution:
- Reconnect to internet quickly
- Refresh the page/app
- Your answers should be auto-saved
- Continue from where you left off
- Timer continues counting even offline
Problem: Accidentally Closed the Examโ
Solution:
- Reopen the exam immediately
- You can resume if time hasn't expired
- Your previous answers are usually saved
- Timer continues from where it was
Problem: Cannot Submit Examโ
Solution:
- Check internet connection
- Try clicking Submit again
- Wait 30 seconds and retry
- If time expires, exam auto-submits
- Screenshot the error and contact teacher
Tips for Successโ
Before the Examโ
๐ Study Well - Review all topics thoroughly
๐ Charge Device - 100% battery before starting
๐ถ Test Internet - Ensure stable connection
๐คซ Find Quiet Space - Minimize distractions
โฐ Note Exam Time - Set reminder 15 minutes before
๐ Get Exam Key - Have it ready before starting
During the Examโ
โก Start Promptly - Begin as soon as allowed
๐ Read Questions Fully - Don't rush, understand first
โ Answer Easy Questions First - Build confidence
โฑ๏ธ Watch the Time - Pace yourself
๐ฏ Eliminate Wrong Options - Narrow down choices
๐ค Trust Your Instincts - First answer often correct
โ๏ธ Answer Everything - Never leave questions blank
After the Examโ
๐ Review Results - Understand your performance
๐ Identify Weak Areas - Focus future study
๐ญ Reflect on Experience - What could you do better?
๐ Thank Your Teacher - Acknowledge their effort
Frequently Asked Questionsโ
Q: Can I take the exam multiple times?
A: No. Online exams allow only ONE attempt per student.
Q: What if I accidentally click the wrong answer?
A: Click the correct answer to change your selection before submitting.
Q: Will I see correct answers after the exam?
A: This depends on your teacher's settings. Some exams show answers, others don't.
Q: Can I skip questions and come back later?
A: Yes, use Next/Previous buttons to navigate. But watch your time!
Q: What happens if my phone battery dies?
A: You can resume on another device if time remains. Always start with full battery.
Q: Can I use calculator or notes during the exam?
A: Follow your teacher's instructions. Some exams are open-book, others aren't.
Q: How is my score calculated?
A: Total marks from correct answers / Total possible marks ร 100 = Percentage
Q: What if I think a question has an error?
A: Answer to the best of your understanding, then report to your teacher afterward.
For Parentsโ
Monitoring Your Child's Online Examsโ
Parents can track their child's exam schedule and results through the parent portal/app.
Viewing Exam Scheduleโ
On Parent App:
- Open 4SCH Parent App
- Select your child (if multiple children)
- Go to Exams section
- View upcoming online exams
On Parent Web Portal:
- Log in to the parent portal
- Select child from dashboard
- Navigate to Exams โ Online Exams
What You'll See:
- Exam title and subject
- Scheduled date and time
- Duration
- Status (Upcoming/Ongoing/Completed)
Helping Your Child Prepareโ
Creating a Good Environmentโ
โ
Quiet Space - Dedicated study area free from distractions
โ
Stable Internet - Test connection before exam time
โ
Charged Device - Ensure phone/tablet/laptop is fully charged
โ
Backup Plan - Have alternative device available
Before Exam Dayโ
- Remind your child about the exam
- Help them create a study schedule
- Ensure they have the exam key from their teacher
- Check device and internet connectivity
- Plan to be available during exam time
During the Examโ
- Minimize household distractions
- Don't interrupt unless emergency
- Keep other devices/siblings quiet
- Be available if technical issues arise
- Monitor from a distance (don't help with answers)
Viewing Resultsโ
After your child completes an exam:
- Go to Exams โ Online Exam Results
- View:
- Subject and exam title
- Marks obtained / Total marks
- Percentage score
- Submission date
Supporting Your Childโ
If Results Are Goodโ
๐ Celebrate Success - Acknowledge their hard work
๐ Encourage Consistency - Maintain study habits
๐ช Build Confidence - Positive reinforcement
If Results Need Improvementโ
๐ Stay Positive - Avoid harsh criticism
๐ค Understand Why - Discuss what was difficult
๐ Plan Together - Create improvement strategy
๐จโ๐ซ Teacher Communication - Reach out for guidance
โฐ Study Routine - Help establish regular study time
Common Parent Questionsโ
Q: Can I see the questions my child answered?
A: Usually no, for security reasons. Only results are shared.
Q: Can my child retake a failed exam?
A: This depends on teacher/school policy. Contact the teacher directly.
Q: What if there was a technical issue during the exam?
A: Document the issue with screenshots and contact the teacher immediately.
Q: How can I verify the results are accurate?
A: Results are auto-calculated by the system. If you suspect an error, contact the teacher.
Technical Detailsโ
System Requirementsโ
For Students (Mobile App)โ
Android:
- Android 7.0 or higher
- 2GB RAM minimum
- Stable internet (3G/4G/Wi-Fi)
- 100MB free storage
iOS:
- iOS 12.0 or higher
- iPhone 6s or newer
- Stable internet connection
- 100MB free storage
For All Users (Web Portal)โ
Browsers:
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
Internet Speed:
- Minimum: 2 Mbps
- Recommended: 5 Mbps or higher
Security Featuresโ
- Exam Keys - 6-digit numeric codes prevent unauthorized access
- One-Time Attempt - Students cannot retake exams
- Time Tracking - System monitors exam duration
- Auto-Save - Answers saved periodically
- Auto-Submit - Automatic submission when time expires
Data & Privacyโ
- Student answers are encrypted in transit
- Results are private to student, teachers, and parents
- Exam data is backed up regularly
- Access is role-based (students see only their exams)
Troubleshootingโ
For Students - Detailed Scenariosโ
Issue 1: "Invalid Exam Key" Errorโ
Symptoms:
- Error message appears after entering exam key
- Cannot access exam questions
- Key is rejected repeatedly
Possible Causes:
- Incorrect key entered
- Extra spaces before/after the key
- Wrong exam selected
- Exam not yet started
Solutions:
Step 1: Verify the Exam Key
- Double-check with your teacher
- Ensure you have the latest key (teachers may change it)
- Key should be exactly 6 digits (e.g., 123456)
- No letters, spaces, or special characters
Step 2: Check Your Entry
โ Wrong: " 123456" (space before)
โ Wrong: "123456 " (space after)
โ Wrong: "12 34 56" (spaces between)
โ
Correct: "123456"
Step 3: Try Again
- Close the exam entry screen
- Reopen the exam
- Type the key manually (don't copy-paste)
- Click Submit
Step 4: If Still Failing
- Try on a different device
- Check if you selected the correct exam
- Verify exam has started (check start date/time)
- Contact your teacher immediately
Prevention:
- Get exam key directly from teacher
- Write it down correctly before exam time
- Test it as soon as you receive it
Issue 2: Timer Disappeared or Not Showingโ
Symptoms:
- Timer suddenly vanishes from screen
- No indication of remaining time
- Page looks different than usual
Immediate Actions:
Do NOT panic - your time is still counting!
-
Note Your Start Time
- Check your watch/clock
- Calculate when exam should end
- Continue answering questions
-
Try Quick Fixes
- Refresh the page (answers auto-saved)
- Scroll to top of page (timer may be there)
- Check browser zoom (may be off-screen)
-
Continue Working
- Don't waste time troubleshooting too long
- Pace yourself based on total duration
- Aim to finish 10-15 minutes early
-
Document Issue
- Screenshot the problem if possible
- Note exact time it occurred
- Report to teacher after submission
If Using Mobile App:
- Close and reopen the app
- Your progress should be saved
- Timer resumes from where it was
Issue 3: Lost Internet Connection During Examโ
Symptoms:
- "No internet" message
- Page won't load
- Answers not saving
- Spinning loader icon
Immediate Response (First 30 Seconds):
STAY CALM - You have time to fix this!
-
Don't Close the Exam
- Keep the exam page/app open
- Your timer is still running
- Answers may be cached locally
-
Reconnect Quickly
- Check WiFi is on
- Switch to mobile data if WiFi failed
- Move closer to WiFi router
- Restart WiFi router if at home
-
Refresh Connection
- Open another app/tab to test connection
- Once connected, return to exam
- Refresh the exam page/app
After Reconnecting:
-
Check Your Progress
- Verify previously answered questions are saved
- Note which question you were on
- Check timer (if visible)
-
Resume Quickly
- Continue from where you left off
- Don't re-answer already completed questions
- Work efficiently to make up lost time
-
Submit Early
- Don't risk another disconnection
- Submit 5-10 minutes before deadline
- Better to submit than lose all progress
If Connection Cannot Be Restored:
-
Contact Teacher Immediately
- Use phone/SMS to reach teacher
- Explain the situation
- Ask for time extension or resolution
-
Document Everything
- Screenshot error messages
- Note exact time connection lost
- List what you'd completed
- This helps with appeals
Prevention for Next Time:
- Use WiFi over mobile data (more stable)
- Test connection before exam
- Have backup internet source ready
- Inform teacher of connectivity issues beforehand
Issue 4: Accidentally Closed Exam Window/Appโ
Symptoms:
- Exam window/app closed unexpectedly
- Back at home screen or browser
- Panic sets in
Immediate Actions:
DON'T PANIC - You can resume!
For Web Portal:
-
Reopen Browser Immediately
- Open same browser you were using
- Go to 4SCH portal (ngs.4sch.com)
- Log in if needed
-
Navigate Back to Exam
- Go to Exams โ Online Exams
- Find the exam (should show "In Progress")
- Click to resume
-
Verify Your Answers
- Check previously answered questions are there
- Note current question number
- Continue from where you left off
For Mobile App:
-
Reopen App Immediately
- Tap 4SCH Student App icon
- App should restore session
-
Return to Exam
- Go to Exams tab
- Select the exam
- Should resume automatically
-
Check Progress
- Verify timer is running
- Confirm answers are saved
- Continue answering
Important Notes:
- Your timer CONTINUES even when window is closed
- Most modern systems auto-save your answers
- You have until the timer expires to complete
- Don't waste time - resume quickly
If Exam Won't Resume:
- Screenshot the error
- Contact teacher via phone/SMS
- Explain what happened
- Ask for resolution
Prevention:
- Pin exam tab/window
- Close other applications
- Tell household members not to disturb
- On mobile: disable button navigation if possible
Issue 5: Cannot Submit Exam - Button Disabled/Not Workingโ
Symptoms:
- Submit button is grayed out
- Nothing happens when clicking Submit
- Stuck on last question
- Time running out
Quick Diagnosis:
Check 1: All Questions Answered?
- Some systems require all questions to be answered
- Scroll through to find unanswered ones
- Even a guess is better than blank
Check 2: Internet Connection?
- Submission requires internet
- Check connection status
- Reconnect if needed
Check 3: Already Submitted?
- Check for confirmation message
- You may have already submitted successfully
- Don't try to submit twice
Solutions by Cause:
Cause A: Unanswered Questions
1. Navigate to first question
2. Go through each one checking for answers
3. Select an answer for any blank ones
4. Return to last question
5. Try Submit again
Cause B: Poor Internet
1. Check internet connection
2. Reconnect if needed
3. Wait 30 seconds
4. Try Submit again
5. If fails, wait and retry
Cause C: Browser/App Issue
For Web:
1. Try different browser (Chrome recommended)
2. Clear browser cache
3. Reattempt exam if time allows
For App:
1. Close and reopen app
2. Update app if outdated
3. Try on web portal instead
Last Resort (Time Almost Expired):
Your answers are auto-saved!
- Stop trying to submit
- Wait for auto-submit when time expires
- Your last saved answers will be submitted
- Check results after to confirm submission
Prevention:
- Submit 5-10 minutes before deadline
- Don't wait until last second
- Review submission confirmation carefully
- Screenshot confirmation message
Issue 6: Questions Not Loading or Partially Loadingโ
Symptoms:
- Blank questions
- Missing options
- Images not appearing
- Incomplete question text
Quick Fixes:
Fix 1: Refresh the Page
1. Click browser refresh (F5)
2. Or close and reopen app
3. Navigate back to exam
4. Questions should load properly
Fix 2: Check Internet Speed
1. Images require good connection
2. Switch from mobile data to WiFi
3. Move closer to WiFi source
4. Close other bandwidth-using apps
Fix 3: Browser Cache
1. Clear browser cache (web only)
2. Hard refresh: Ctrl+F5 (Windows) or Cmd+Shift+R (Mac)
3. Reload the exam
Fix 4: Try Different Browser/Device
If available:
1. Open exam on another device
2. Use different browser
3. Continue from where you left off
If Questions Still Won't Load:
-
Document the Issue
- Screenshot blank/incomplete questions
- Note question numbers affected
- Record exact time of issue
-
Answer What You Can See
- Skip problematic questions
- Answer complete questions
- Come back if time allows
-
Report to Teacher
- Contact during exam if possible
- Submit what you completed
- Explain issue afterward
Prevention:
- Test browser/app before exam
- Ensure good internet speed (5+ Mbps)
- Update app/browser to latest version
- Use recommended browsers (Chrome, Firefox)
Issue 7: Selected Answers Not Being Savedโ
Symptoms:
- Answers disappear when navigating
- Returns to unselected state
- Progress not retained
Diagnosis Steps:
Test 1: Check Auto-Save
1. Select an answer on Question 1
2. Navigate to Question 2
3. Navigate back to Question 1
4. Is your answer still there?
Test 2: Browser Cookies
Web users only:
1. Check cookies are enabled
2. Allow cookies from 4sch.com
3. Don't use Incognito/Private mode
Test 3: Internet Stability
1. Answers save to server
2. Requires active connection
3. Check connection is stable
Solutions:
Solution 1: Enable Cookies (Web)
Chrome:
Settings โ Privacy โ Cookies โ Allow all
Firefox:
Settings โ Privacy โ Accept cookies
Safari:
Preferences โ Privacy โ Uncheck "Block all cookies"
Solution 2: Stay Connected
1. Keep internet connected throughout
2. Wait 2-3 seconds after selecting answer
3. Look for save indicator (if shown)
4. Then navigate to next question
Solution 3: Use Different Browser/App
1. Switch to Chrome browser (most reliable)
2. Or use mobile app instead of web
3. Answers typically save better on app
Emergency Workaround:
- Write down your answers on paper
- Question number : Selected option (A/B/C/D)
- If system fails, you have record
- Can appeal with this evidence
For Teachers & Administrators - Detailed Scenariosโ
Issue 1: Cannot Create Exam - Permission Deniedโ
Symptoms:
- "Permission Denied" error
- Create button missing or disabled
- Cannot access online exams section
Diagnosis:
Check 1: User Role
Required roles for creating exams:
โ School Admin
โ Teacher (for assigned subjects only)
โ Other staff roles cannot create
Check 2: Module Enabled
Admin should verify:
Settings โ Modules โ "Exam Management"
Status must be "Enabled"
Check 3: Subject Assignment
For Teachers:
- Must be assigned to teach the subject
- Check: Subject Teachers โ Your Name
- Verify you're listed for the subject/class
Solutions:
Solution A: Request Permission
1. Contact School Administrator
2. Request "Online Exam" permissions
3. Or "Teacher" role assignment
4. Wait for admin to grant access
Solution B: Module Activation
Admin only:
1. Go to System Settings โ Modules
2. Find "Exam Management"
3. Toggle to "Enabled"
4. Save changes
Solution C: Subject Assignment
Admin should:
1. Go to Subject Teachers
2. Assign teacher to subject/class
3. Verify assignment is saved
4. Teacher refresh browser/logout-login
Issue 2: Questions Not Appearing in Question Selectionโ
Symptoms:
- Question bank appears empty
- Cannot find created questions
- Filter shows no results
Common Causes & Fixes:
Cause 1: Wrong Class/Subject Filter
โ Questions are filtered by:
- Class (must match exam class)
- Subject (must match exam subject)
Fix:
1. Verify exam's class and subject
2. Create questions for same class/subject
3. Or adjust exam to match existing questions
Cause 2: Questions Already Added
โ Questions assigned to exam are excluded from list
Fix:
1. Check exam's question list
2. Remove and re-add if needed
3. Or create new questions
Cause 3: No Questions Exist
โ Question bank is actually empty
Fix:
1. Create questions first
2. Or import from Excel
3. Then add to exam
Cause 4: Semester/Session Mismatch
Some schools use semesters:
1. Check exam's semester
2. Verify questions created for same semester
3. Adjust filters accordingly
Solutions:
Solution 1: Create Questions First
Before creating exam:
1. Go to Online Exam Questions
2. Create questions for class/subject
3. Mark difficulty levels
4. Then create exam and select questions
Solution 2: Import Questions
For bulk creation:
1. Download Excel template
2. Fill in questions (class, subject, options)
3. Import file
4. Verify import successful
5. Then add to exam
Solution 3: Check Filters
When selecting questions:
1. Clear all filters
2. Select correct class
3. Select correct subject
4. Questions should appear
Issue 3: Students Cannot Start Exam - "Already Attempted" Errorโ
Symptoms:
- Student gets "Already Attempted" message
- Student hasn't actually taken the exam
- Cannot access exam questions
Diagnosis:
Check 1: Student Status Table
Admin/Teacher:
1. Check student_online_exam_status table
2. Look for student_id + exam_id combination
3. Status values:
- 1 = Started but not submitted
- 2 = Completed/Submitted
Check 2: Demo Mode
If in DEMO_MODE:
- System resets attempts automatically
- Issue shouldn't occur
- Check environment configuration
Causes:
Cause A: Student Actually Started
- Student clicked "Start Exam"
- Entered exam key
- But didn't submit
- System marked as "in progress"
Cause B: System Glitch
- Rare database inconsistency
- Incorrect status recorded
- Needs manual correction
Cause C: Testing/Multiple Attempts
- Admin/Teacher tested with student account
- Previous test attempt recorded
- Needs cleanup
Solutions:
Solution 1: Clear Student Attempt (Admin)
Database cleanup:
1. Access database management
2. Find: student_online_exam_status table
3. Delete row where:
- student_id = [student's ID]
- online_exam_id = [exam ID]
4. Also check: online_exam_student_answers
5. Delete corresponding rows
6. Student can now attempt
Solution 2: Create New Exam
Quick workaround:
1. Duplicate the problematic exam
2. Give it slightly different title
3. Assign same questions
4. Share new exam key
5. Students attempt new exam
Solution 3: Contact Support
If unable to resolve:
1. Document the issue
2. Note student ID and exam ID
3. Contact 4SCH technical support
4. Provide database access if requested
Prevention:
- Advise students not to click "Start" unless ready
- Test exams with dummy student accounts
- Clear test data before publishing exam
- Train teachers on testing procedures
Issue 4: Results Not Calculating Correctlyโ
Symptoms:
- Wrong marks displayed
- Percentage doesn't match
- Missing student results
Diagnosis Steps:
Check 1: Marks Assignment
Verify each question:
1. Open exam โ View questions
2. Check marks for each question
3. Total should match expected
4. Ensure no blank/zero marks
Check 2: Answer Validation
For multiple-answer questions:
1. Verify ALL correct answers marked
2. Check no extra answers marked correct
3. Student must select exact combination
Check 3: Database Records
Technical check:
1. Verify answers saved in database
2. Check option IDs match
3. Confirm marks calculation query
Common Issues:
Issue A: Multiple Answer Grading
โ Problem:
Question has options A, B, C, D
Correct answers: A, C
Student selected: A, C
Shows: 0 marks
โ Solution:
Check question setup:
- Both A and C marked as correct in database
- No other options marked correct
- Re-verify correct answers
Issue B: Question Marks Changed After Exam
โ Problem:
Teacher changed marks after students attempted
โ Solution:
Marks are fixed at time of assignment
Cannot change after students start
Create new exam if marks wrong
Issue C: Missing Student Submission
โ Problem:
Student submitted but not in results
โ Check:
1. student_online_exam_status: status = 2
2. online_exam_student_answers: has records
3. Database transaction completed
4. Re-run results calculation if needed
Solutions:
Solution 1: Recalculate Results
Admin action:
1. Access exam results page
2. Click "Recalculate" (if available)
3. Or run database update query
4. Refresh results view
Solution 2: Verify Question Configuration
For each question:
1. Edit question
2. Check correct answer(s) marked
3. Verify marks value is set
4. Save changes
5. Re-test with sample submission
Solution 3: Manual Grade Adjustment
Last resort:
1. Calculate correct marks manually
2. Update exam_results table directly
3. Document the correction
4. Inform student of adjustment
Issue 5: Exam Time Expires But Students Can Still Accessโ
Symptoms:
- End date/time passed
- Students can still start exam
- Should be closed but isn't
Diagnosis:
Check 1: Date/Time Settings
Verify:
- End date is in correct format
- Time zone is correct
- Server time matches expected
- End date is truly in the past
Check 2: System Time
Technical check:
1. Compare server time vs. local time
2. Check PHP/system timezone setting
3. Verify database stores UTC or local time
4. Confirm comparison logic is correct
Solutions:
Solution 1: Update End Date
Quick fix:
1. Edit exam
2. Set end date to past date
3. Save changes
4. Students should no longer access
Solution 2: Manually Close Exam
Admin action:
1. Access database
2. Update exam status to "closed"
3. Or set end_date to now() - 1 day
4. Verify students cannot start
Solution 3: System Time Sync
Technical fix:
1. Check server timezone configuration
2. Sync server time with NTP
3. Verify PHP timezone setting
4. Restart web server if needed
Rare But Critical Issuesโ
Database Connection Lost During Examโ
Symptoms:
- Multiple students report simultaneous errors
- All exams failing at once
- Server not responding
Immediate Actions:
For Administrators:
-
Check Database Server
1. Verify database service is running
2. Check connection credentials
3. Test database connectivity
4. Review error logs -
Notify Students & Teachers
1. Send announcement about issue
2. Pause all ongoing exams if possible
3. Document affected exams
4. Note time of disruption -
Restore Service
1. Restart database service
2. Verify web application connects
3. Test with sample exam
4. Announce service restoration -
Student Recovery
1. Extend exam deadlines
2. Allow re-attempts for affected students
3. Manually grade if needed
4. Document incident for records
Mass Cheating Detectedโ
Indicators:
- Identical answer patterns across multiple students
- Unrealistic completion times
- Perfect scores from struggling students
- Sequential submission times
Investigation Steps:
-
Review Submission Data
Check:
- Submission timestamps
- Answer patterns
- Time taken per question
- IP addresses (if logged) -
Compare Answers
Look for:
- Exact same wrong answers
- Same answer sequence
- Unrealistic similarity -
Interview Students
Ask about:
- How they prepared
- Where they took exam
- Who was nearby
- Any collaboration
Prevention Measures:
-
Random Question Order
Implementation:
- Shuffle question sequence per student
- Randomize option order
- Different students see different order -
Strict Monitoring
During exam:
- Proctoring if in-person
- Camera monitoring if remote
- Lockdown browser if available -
Different Question Sets
Advanced:
- Create multiple exam versions
- Use random question selection
- Different questions, same topics
Emergency Contact Proceduresโ
For Studentsโ
- During Exam: Contact teacher via phone/SMS immediately
- After Hours: Email teacher with issue details
- Critical Issues: Contact school admin office
For Teachersโ
- Technical Issues: Contact school IT administrator
- System Down: Email 4SCH support with details
- Urgent: Call school admin for immediate assistance
For Administratorsโ
- System Critical: Contact 4SCH technical support
- Database Issues: Contact hosting provider
- Security Concerns: Escalate to 4SCH security team
Remember: Most issues have simple solutions. Stay calm, follow troubleshooting steps, and don't hesitate to ask for help!
Best Practices Summaryโ
For School Administratorsโ
โ
Build comprehensive question banks
โ
Train teachers on the system
โ
Monitor exam participation rates
โ
Review system performance regularly
โ
Backup exam data periodically
For Teachersโ
โ
Create diverse question types
โ
Test exams before assigning to students
โ
Provide clear instructions
โ
Set realistic time limits
โ
Review results for insights
For Studentsโ
โ
Prepare well before exam day
โ
Ensure stable internet connection
โ
Start exams promptly
โ
Manage time effectively
โ
Review results to improve
For Parentsโ
โ
Provide supportive environment
โ
Monitor without interfering
โ
Encourage consistent study habits
โ
Communicate with teachers
โ
Celebrate achievements
Getting Helpโ
Having Issues with Online Exams?โ
Students:
- Contact your teacher first
- Message via 4SCH chat system
- Check the FAQ
Teachers & Administrators:
- Refer to Troubleshooting Guide
- Contact school IT administrator
- Reach out to 4SCH support
Parents:
- Contact your child's teacher
- Email school administration
- Check the Parent Guide
Next Stepsโ
For Administrators:
For Teachers:
For Students:
For Parents:
Online exams make assessment efficient and provide instant feedback. Use them effectively to enhance teaching and learning! ๐โจ