Admin Access

Sign in with your admin account to continue.

Incorrect email or password.
Access is logged Β· This page is not indexed
πŸ”’

Session Locked

Too many failed password attempts. This browser session has been locked. Open a fresh browser window to try again.

Overview
 Live
Dashboard

Overview

Live stats from Firebase

πŸ‘₯ Total Students
…
registered accounts
πŸ’³ Active Subs
…
paying users
πŸ’° Total Revenue
…
all time
πŸ“… This Month
…
monthly revenue
πŸ†• New Today
…
signups today
πŸ“Š Conversion
…
free β†’ paid
⏰ Expiring
…
in 7 days
🧾 Payments
…
total transactions
Revenue (last 6 months)
Recent Signups
Loading…
Recent Payments
Loading…
Finance

Revenue

All payments from Firestore

πŸ“… This Month
…
πŸ“ˆ All Time
…
🧾 Transactions
…
All Transactions
UserPlanCoursesAmountReferenceDateStatus
Loading…
Users

All Students

Live from Firestore /users

StudentPhoneLevelSchoolJoinedStatusOnlineActions
Loading…
Billing

Subscriptions

Live subscription data

βœ… Active
…
⏰ Expiring (7 days)
…
πŸ†“ Free
…
StudentEmailPlanCoursesExpiryStatusActions
Loading…
Content

Question Bank

Topics from Firestore β€” drag to reorder, click Save Order

πŸ“ Questions
…
πŸ“š Topics
…
πŸ“– Subjects
5
⬆️ This Week
…
☰ Drag rows up or down to set the order students see topics. When done, click Save Order.
Loading topics...
Content

Upload Questions

Paste the JSON Claude generates for you and publish instantly

πŸ“‹ Lecture Details
Students can see it right away
πŸ“ Paste Questions JSON
Copy the JSON block Claude gives you and paste it below. It should start with [ and end with ]
No questions pasted yet.
πŸ“ Question Format
[
  {
    "question": "Question text...",
    "options": [
      "Option A",
      "Option B",
      "Option C",
      "Option D"
    ],
    "correctIndex": 1,
    "explanation": "Full explanation...",
    "topic": "Subtopic name",
    "difficulty": "medium"
  }
]
correctIndex is 0-based: 0=A, 1=B, 2=C, 3=D
πŸ• Recent Uploads
No uploads yet this session
Comms

Announcements

Saved to Firestore /announcements

✏️ New Announcement
Sent Announcements
No announcements yet
Exam

Mock Exam Setup

Chemical Pathology β€” 2 May 2026

πŸ“‹ Questions Seeded
β€”
in mockExams doc
πŸŽ“ Submissions
β€”
students submitted
πŸ“… Exam Date
2 May 2026
12:00 PM WAT
βš—οΈ Seed 100 Mock Questions
This queries all Chemical Pathology topics, filters for medium and hard published questions, picks exactly 100 at random, and saves them as a single document in mockExams/chem-path-may2026. Students read only that one document β€” 1 Firestore read per student.
Click Seed Questions to begin…
πŸ† Mock Exam Results
#StudentScore%TimeLate?Submitted
Click Refresh to load results
System

Settings

Platform configuration β€” saved to Firestore /admin/config

πŸ”‘ Admin Access
Admin sign-in
Access is controlled by your Firebase Auth account, not a page password. To change your password, use Firebase Console β†’ Authentication, or the "Forgot password" flow on the student login page with this same email.
πŸ’° Pricing (₦)
Monthly per course
6-Month bundle per course
All-Access monthly
πŸ” Security
Single-device enforcement
Kick users from other devices on new login
Free questions limit
Questions available without an account
🌐 Support
WhatsApp number
Support email
⚠️ Danger Zone
These actions cannot be undone.
Content

Edit MCQs

Browse, edit, or delete individual questions in any topic

1 β€” Select a Topic
Loading topics…
Content

Edit Essays

Browse, edit, or delete theory/essay questions in any topic

1 β€” Select a Topic
Loading topics…
Content

Flagged Questions

Questions students marked as unclear, wrong, or confusing

🚩 Total Flagged
β€”
⏳ Unresolved
β€”
βœ… Resolved
β€”
QuestionTopicSubjectFlagged By (UID)DateStatusActions
Click Refresh to load flagged questions
Content

Pending Uploads

Student lecture uploads submitted for public review β€” approve to share with their level, reject to keep private

πŸ“₯ Total Submitted
β€”
⏳ Awaiting Review
β€”
βœ… Published
β€”
LectureStudentLevelSubjectSubmittedStatusActions
Click Refresh to load pending uploads
Edit Question
A
B
C
D
Edit Essay
Student Details
Done!