Add a question
Fill in the question. Options make it an MCQ; without options it becomes a short or long question based on what it asks for. You can override the type below.
Bulk import (CSV)
One question per row. The first row must be the header:
question,code,option_a,option_b,option_c,option_d,answer,year,unit
Leave the option columns empty for short or long questions. For MCQs, put the letter (a to d) or the full option text in answer. Unit can be a code (PY, DBMS, NET, MM, AI) or the full unit name. Type is detected for each row.
Import questions from a PDF
Questions are read from the text of the PDF. Lines like 1. Question, a) option and Answer: b are picked up. The result drops into the review table below, so you can fix anything before it's imported. Scanned PDFs without text won't work.
Question bank
Changes here show up on the Questionry site straight away if it's open in the same browser.
Build and publish a set
Choose what goes in the set and preview it. Publishing saves a frozen copy, so later bank edits won't change it. Published sets show on the Questionry site with PDF downloads.
Published sets
Sets published in this browser appear here. To put them on the live website, export sets.json and upload it next to the site files.