Sign in with your Google account to access the TrickySSC admin panel.
Only authorized admins can access this panel.
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
Select exam + year + shift to delete all matching questions at once. Use before re-uploading a corrected paper.
Loading questions...
Loading users...
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)
Use an exported CSV as template. Remove id and createdAt before importing. The imageUrl column accepts base64 data URLs or Firebase Storage URLs.
โญ = Required | Purple = Optional | ๐ผ = Supports base64 or URL
Filter questions by exam, tier, year, and subject โ then download as a CSV file you can open in Excel or Google Sheets.
Delete entire mock papers or individual questions. Deleting a mock also deletes all its generated questions from Firestore.
Select a PYQ paper โ AI generates new questions on same topics at higher difficulty โ saves to Firestore โ auto-publishes as mock test.
type:"mock" in questions collection โ creates mock_tests entry automatically.
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.
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.