Administrator Guide

Complete guide for managing the TechAge CBT Platform

1. Getting Started

1.1 Logging In

Step 1: Access the Login Page

  1. Open your web browser
  2. Navigate to: https://cbt.techageinnovations.com
  3. You'll see the login page

Step 2: Enter Your Credentials

  1. Enter your email address or username
  2. Enter your password
  3. Click "Login" button
Tip: If you forget your password, click "Forgot Password?" link and follow the instructions.

1.2 First Time Setup

After logging in for the first time:

  1. Change Your Password: Go to Profile → Change Password
  2. Update Your Profile: Add your name, email, and phone number
  3. Review System Settings: Check timezone and other configurations

2. Dashboard Overview

The admin dashboard provides a quick overview of your system:

2.1 Key Metrics

  • Total Students: Number of registered students
  • Total Teachers: Number of registered teachers
  • Active Exams: Currently scheduled or live exams
  • Total Subjects: Number of subjects in the system

2.2 Quick Actions

From the dashboard, you can quickly:

  • Create a new exam
  • Add students or teachers
  • View recent activities
  • Access reports and analytics

3. Managing Users

3.1 Adding a New User

Steps to Add User:

  1. Go to Users from the sidebar
  2. Click "Add User" button
  3. Fill in the form:
    • Name (required)
    • Email (required, must be unique)
    • Password (required, minimum 6 characters)
    • Role (Admin or Teacher)
  4. Click "Save User"

3.2 Editing Users

  1. Find the user in the users list
  2. Click the edit icon (pencil)
  3. Update the information
  4. Click "Update User"

3.3 Deleting Users

Warning: Deleting a user is permanent and cannot be undone. Make sure you want to proceed.
  1. Find the user in the users list
  2. Click the delete icon (trash)
  3. Confirm the deletion

4. Managing Students

4.1 Adding Students Individually

Steps:

  1. Go to Students from the sidebar
  2. Click "Add Student" button
  3. Fill in the form:
    • Name (required)
    • Email (required, unique)
    • Registration Number (required, unique)
    • Class (JSS1-3, SS1A-C, SS2A-C, SS3A-C)
    • Password (default: Student@123)
  4. Click "Save Student"

4.2 Bulk Import via CSV

Steps:

  1. Prepare your CSV file with columns:
    • name
    • email
    • reg_number
    • class
    • password (optional)
  2. Click "Import CSV" button
  3. Select your CSV file
  4. Click "Import"
  5. Review the import summary
Tip: Download the sample CSV file to see the correct format.

4.3 Resetting Student Passwords

  1. Find the student in the list
  2. Click "Reset Password" button
  3. Enter new password or use default
  4. Click "Reset"
  5. Inform the student of their new password

5. Managing Subjects

5.1 Adding a New Subject

Steps:

  1. Go to Subjects from the sidebar
  2. Click "Add Subject" button
  3. Enter subject name
  4. Select level:
    • Junior: For JSS classes only
    • Senior: For SS classes only
    • Both: For all classes
  5. Click "Save Subject"

5.2 Subject Levels Explained

  • Junior Level: Subjects like Basic Science, Basic Technology (JSS1-3)
  • Senior Level: Subjects like Physics, Chemistry, Biology (SS1-3)
  • Both Levels: Subjects like Mathematics, English (All classes)
Tip: The system comes pre-loaded with 66 Nigerian secondary school subjects properly classified.

6. Creating and Managing Exams

6.1 Creating a New Exam

Steps:

  1. Go to Exams from the sidebar
  2. Click "Create Exam" button
  3. Fill in the exam details:
    • Title: e.g., "Mid-Term Exam 2024"
    • Class: Select target class or "All Classes"
    • Exam Date: When the exam will be held
    • Start Time: When students can begin
    • End Time: When exam closes
    • Duration: Auto-calculated from times
    • Instructions: Guidelines for students
  4. Click "Create Exam"

6.2 Adding Subjects to Exam

Steps:

  1. After creating exam, click "Manage Subjects"
  2. Click "Add Subject"
  3. Select subject from dropdown (filtered by class level)
  4. Enter Question Limit (how many questions for this subject)
  5. Click "Add"
  6. Repeat for all subjects in the exam
Tip: For JSS exams, only Junior and Both-level subjects appear. For SS exams, only Senior and Both-level subjects appear.

6.3 Exam Status

  • Draft: Exam is being prepared, not visible to students
  • Scheduled: Exam is ready, students can see it but can't start yet
  • Live: Exam is currently active, students can take it
  • Ended: Exam time has passed, no longer accessible

7. Assigning Teachers to Exams

7.1 Teacher Assignment Process

Steps:

  1. Go to Teacher Assignments from the sidebar
  2. Click "New Assignment" button
  3. Select:
    • Exam: Choose the exam
    • Subject: Choose subject within that exam
    • Teacher: Select the teacher
  4. Click "Assign"

7.2 What Teachers Can Do

Once assigned, teachers can:

  • Add questions to their assigned exam subjects
  • Edit questions in the question bank
  • Use AI to generate questions
  • Import questions via CSV
  • Assign questions from question bank to exams
Important: Teachers can only manage questions for subjects they are assigned to.

8. Student Registration for Exams

8.1 Basic Registration (Whole Exam)

Steps:

  1. Go to Registrations from the sidebar
  2. Click "Register Students" button
  3. Select the exam
  4. Select students (filtered by exam class)
  5. Click "Register"

8.2 Advanced Registration (Subject-Level)

Use this when different students take different subjects:

Steps:

  1. Go to Advanced Registration
  2. Select the exam
  3. Select students
  4. For each student, check the subjects they will take
  5. Click "Register"
Example: In SS3, some students take Physics while others take Agricultural Science. Use Advanced Registration to assign specific subjects to each student.

9. Monitoring Exams

9.1 Live Exam Monitoring

Steps:

  1. Go to Monitor from the sidebar
  2. Select the live exam
  3. View real-time data:
    • Students currently taking exam
    • Progress percentage
    • Time remaining
    • Tab switch violations

9.2 Viewing Activity Logs

  1. Go to Logs from the sidebar
  2. Filter by:
    • Exam
    • Student
    • Date range
    • Event type (login, tab switch, submit, etc.)
  3. Review suspicious activities
Security: Students who switch tabs more than 3 times will have their exam auto-submitted.

10. Managing Results

10.1 Viewing Results

Steps:

  1. Go to Results from the sidebar
  2. Select the exam
  3. View all student results with:
    • Score
    • Percentage
    • Grade
    • Time taken

10.2 Releasing Results

  1. Find the exam in Results page
  2. Click "Release Results" button
  3. Confirm the action
  4. Students can now view their results
Tip: Results are hidden from students until you release them. This allows you to review before publishing.

10.3 Exporting Results

  1. On the Results page, click "Export"
  2. Choose format (CSV or PDF)
  3. Download the file

11. Analytics and Reports

11.1 Dashboard Analytics

The Analytics page provides insights on:

  • Exam Performance: Average scores per exam
  • Subject Performance: Which subjects students excel in
  • Class Performance: Compare different classes
  • Student Progress: Track individual student improvement
  • Question Difficulty: Analyze which questions are hardest

11.2 Leaderboard

  1. Go to Leaderboard from the sidebar
  2. View top-performing students
  3. Filter by:
    • Exam
    • Class
    • Subject

12. Troubleshooting

12.1 Common Issues

Issue: Students can't see the exam

Solutions:

  • Check exam status is "Scheduled" or "Live"
  • Verify students are registered for the exam
  • Confirm exam date/time is correct
  • Check student's class matches exam class

Issue: Teacher can't add questions

Solutions:

  • Verify teacher is assigned to that exam subject
  • Check if question limit is reached
  • Ensure exam status allows editing

Issue: Results not showing

Solutions:

  • Check if results are released
  • Verify exam is ended
  • Ensure student submitted the exam

12.2 Getting Help

If you need additional assistance:

  • Check the FAQ page
  • Contact technical support
  • Review system logs for errors