Question Bank
Manage all questions — filter, edit, delete, bulk select
| # | Question | Subject | Topic | Sub-topic | Difficulty | Type | Year/PYQ | Status | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|
Bulk Upload
Upload hundreds of questions at once via CSV
1Download Template & Fill
The CSV template has all required columns. Dropdowns in the template are populated from your database — subjects, topics, exams etc. match exactly what's in Supabase.
question_text Requiredoption_a Requiredoption_b Requiredoption_c Requiredoption_d Requiredcorrect_ans A/B/C/Dsubject From DBtopic From DBsub_topic Optionalexam Optionaldifficulty Easy/Med/Hardquestion_type MCQ/T-F/etcyear e.g. 2024tags comma-sepappeared_in e.g. SSC 2024explanation Optionalstatus active/draft2Upload & Validate
Upload Log
AI Import
Extract questions from book images or PDF pages using AI — choose any provider below
1Settings
2Upload Images / PDF Pages
AI Log
Tips
Test Builder
Create mock tests dynamically from the question bank
Test Details
Filter & Pick Questions
| Question | Subject | Topic | Diff | Year | |
|---|---|---|---|---|---|
| Apply filters and click Search | |||||
Filter and select from the left panel.
Test Summary
Mock Tests
All created mock tests
| # | Test Name | Exam | Qs | Mins | Type | Package | Attempts | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|
Exams
Manage exam categories shown on the landing page — exam cards, tabs, and registration dropdown all come from here
| # | Exam Name | Category | Tags | Free | Paid | Sort | Status | Actions |
|---|---|---|---|---|---|---|---|---|
Subjects & Topics
Manage subjects, topics — drag rows to reorder
Packages & Pricing
Manage subscription plans shown on landing page and job page
| Package Name | Price / Month | Annual Price | Features | Banner Headline | Featured | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
Sidebar Mock Slots
Choose which mock tests appear in the Practice Mocks sidebar on the Jobs page and Homepage
site_settings table as JSON
AI Answer Cache
Pre-generate AI explanations for all questions — users get instant answers at zero API cost
AI Answer Cache
Pre-generate AI explanations for all questions — users get instant answers at zero ongoing API cost
Google AdSense
Ad placement guide, slot IDs, and revenue overview for mock247.com
| Page | Location | Format | Size | Slot ID (paste from AdSense) |
|---|---|---|---|---|
| Home (mock247.html) | After Browse Mock Tests section | Rectangle | 300×250 | |
| Home (mock247.html) | Footer banner | Horizontal | 728×90 | |
| Home — Sidebar | Sidebar 300×250 block | Rectangle | 300×250 | |
| Jobs (mock247-jobs.html) | Top banner | Horizontal | 728×90 | |
| Jobs (mock247-jobs.html) | Inline between job cards (every 5) | Rectangle | 300×250 | |
| Current Affairs | Top banner + sidebar 300×250 + inline every 6 articles | Mixed | Multiple | |
| Mocks Page | Top banner + inline every 6 cards | Mixed | 728×90 / 300×250 | |
| Article Modal | Inside article popup (current affairs) | Horizontal | Responsive |
data-ad-slot value (a number like 1234567890) → Paste it into the HTML files at the corresponding data-ad-slot="" attribute. Slot IDs noted above are for your reference only — they do not auto-update the HTML files.
Users
View, suspend, reactivate, and upgrade user plans
| ID | Name | Phone | Plan / Expiry | Exam | Joined | Tests | Status | Actions | |
|---|---|---|---|---|---|---|---|---|---|
Transactions
| Order ID | User | Plan | Amount | Method | Date | Status |
|---|---|---|---|---|---|---|
Announcements
Live announcements appear in the marquee/banner on the landing page
Create / Edit Announcement
All Announcements
| Title / Message | Type | Target | Status | |
|---|---|---|---|---|
Current Affairs
Add and manage news articles — published articles appear on the landing page
| Headline | Category | Exam Tags | Date | Month | Status | Actions |
|---|---|---|---|---|---|---|
Job Openings
Active openings appear in the sidebar on the landing page
| Exam / Post | Vacancies | Age Limit | Salary / Pay | Dates | Featured Mock | Status | Actions |
|---|---|---|---|---|---|---|---|
Daily Challenge
Set and manage the daily challenge question shown to all users
| Date | Question | Topic | Status | Entries | Actions |
|---|---|---|---|---|---|
| Loading... | |||||
Discussion Moderation
Review and moderate peer comments on questions
| Comment | Upvotes | Date | Status | Actions |
|---|---|---|---|---|
| Loading... | ||||
Support Tickets
View user messages and send replies
| Ticket # | User | Subject | Category | Date | Priority | Status | Reply Preview | Actions |
|---|---|---|---|---|---|---|---|---|
User Feedback
Ratings and comments submitted by users after completing mock tests
| Date | User | Test | Exam | Rating | Difficulty | Comment | Would Recommend | Actions |
|---|---|---|---|---|---|---|---|---|
Dashboard
Settings
Re-attempt Limits
Referral Codes
Each user gets a unique referral code. When a friend applies it, both sender and recipient get PRO for the configured days. One-time use per email/mobile enforced automatically.
Admin Promo Codes
| Code | Recipient Days | Sender Days | Max Uses | Used | Expires | Status | Actions |
|---|---|---|---|---|---|---|---|
Usage Log
| Date | Code | Recipient | Recipient PRO Until | Sender PRO Until |
|---|---|---|---|---|