๐Ÿงช TrickySSC Mock Admin

๐Ÿ“„ PYQs ๐Ÿงช Mocks ๐Ÿ“š Chapterwise ๐Ÿ“‘ Sectionwise
Loading...

Admin Access

Sign in with your Google account to access the TrickySSC admin panel.

Only authorized admins can access this panel.

0
Questions
0
Users
0
Tests Taken
0
Mock Tests

Add Question Manually

A
B
C
D
๐Ÿ“ท Click to upload image (JPG, PNG, GIF) โ€” max 5MB

๐Ÿค– AI Bulk PDF Extractor

Upload a full question paper PDF โ€” AI will process every page automatically, extract all questions with solutions and tricks, then save everything to the database in one go.

๐Ÿ“„

Click to upload or drag & drop

Upload full PDF โ€” all pages processed automatically

โœจ Extracted Questions (0)

๐Ÿ—‘๏ธ Bulk Delete Questions

Select exam + year + shift to delete all matching questions at once. Use before re-uploading a corrected paper.

All Questions

Loading questions...

Registered Users

Loading users...

๐Ÿ“ฅ Import Questions from CSV

Upload a CSV file to bulk-import questions. Required columns: text, option_A, option_B, option_C, option_D, correct, exam, subject. Optional: explanation, trick, imageUrl, difficulty, chapter, tier, year, qNum, type.

Override defaults โ€” if your CSV rows are missing exam, tier, or year columns, set them here and every imported row will use these values. CSV column values always take priority if present.

๐Ÿ“„

Click to select CSV file or drag & drop

Only .csv files โ€” supports imageUrl column (data URLs or Firebase URLs)

๐Ÿ“Œ CSV Format Guide

Use an exported CSV as template. Remove id and createdAt before importing. The imageUrl column accepts base64 data URLs or Firebase Storage URLs.

text โญ
option_A โญ
option_B โญ
option_C โญ
option_D โญ
correct โญ
exam โญ
subject โญ
tier
year
type
chapter
difficulty
qNum
explanation
trick
imageUrl ๐Ÿ–ผ

โญ = Required  |  Purple = Optional  |  ๐Ÿ–ผ = Supports base64 or URL

๐Ÿ“ค Export Questions to CSV

Filter questions by exam, tier, year, and subject โ€” then download as a CSV file you can open in Excel or Google Sheets.

๐Ÿ“„ Exported CSV Columns

id
exam
tier
year
type
subject
chapter
difficulty
qNum
text
option_A
option_B
option_C
option_D
correct
explanation
trick
imageUrl
createdAt

๐Ÿ—‘ Manage Mock Tests

Delete entire mock papers or individual questions. Deleting a mock also deletes all its generated questions from Firestore.

Click Refresh to load mocks.

๐Ÿค– Generate Mock from PYQ Paper

Select a PYQ paper โ†’ AI generates new questions on same topics at higher difficulty โ†’ saves to Firestore โ†’ auto-publishes as mock test.

How it works: AI reads topics from your PYQ โ†’ generates harder new questions โ†’ stores with type:"mock" in questions collection โ†’ creates mock_tests entry automatically.
Step 1 โ€” Select Source PYQ Paper
Step 2 โ€” Mock Settings

๐Ÿš€ Publish Mock Tests

This creates a mock_tests document in Firestore so questions you've uploaded appear on the exam pages (instead of "Coming Soon"). Fill in the details below and click Publish.

How it works: You upload questions to the questions collection (via Add/AI/CSV tabs). Then here you create a mock_tests entry that tells the exam page "Mock #1 is ready โ€” load it". The exam page uses exam + isPublished: true to find and show the test.
โœ… isPublished is always set to true when you click Publish.

๐Ÿ“‹ Published Mock Tests

Click Refresh to load published mocks.