You can load either ZIP/JSON file of Test Maker or JSON file of CBT Interface/Results
This page/tool is used to generate the answer key of the test for results to be evaluated.
Purpose:
- This tool is designed to generate answer key data for your test.
- It allows you to load test data from the database or upload a ZIP/JSON file from the Test Maker or CBT Interface.
- The generated answer key is used to evaluate your test results.
Input File:
- If test data without an answer key is found in the database, you'll automatically be shown those tests.
You can either select one to generate the answer key for, or upload a ZIP/JSON file which you got from the Test Maker.
Output:
- The tool generates or includes answer key data in a JSON or ZIP file.
- If you're using a ZIP file from Test Maker as input, you can choose from the following output formats:
- ZIP file: A ZIP file with the answer key data included.
It contains everything from the original input ZIP, so you can safely delete the uploaded file as this replaces it.
Usable on the Test Interface and Test Results pages. - JSON file: A JSON file with the answer key data included.
Usable only on the Test Results page and Test Interface (need to upload PDF along with it).
- ZIP file: A ZIP file with the answer key data included.
Each question is displayed in its card. The card shows the question number and type at the top.
The border is red if answer is not valid and yellow when answer is valid.
For MCQ (Multiple Choice Question) questions:
You'll see a grid of clickable option buttons. Click to select/deselect an option. Selected options will be highlighted in green.
If multiple options are correct then select all the correct ones, answer will be evaluated using OR logic.
Example: If you select A and B options as correct answers then when you choose either A or B option during test, it will be correct.
For MSQ (Multiple Select Question) questions:
You'll see a grid of clickable option buttons. Click to select/deselect an option. Selected options will be highlighted in green.
For MSM (Multiple Select Matrix) questions:
You'll see a grid of rows and columns with checkboxes. Check the boxes corresponding to your correct answers.
Answer is valid when at least one checkbox is checked in each row.
For NAT (Numerical Answer Type) questions:
The border is red if answer is not valid and yellow when answer is valid.
For MCQ (Multiple Choice Question) questions:
You'll see a grid of clickable option buttons. Click to select/deselect an option. Selected options will be highlighted in green.
If multiple options are correct then select all the correct ones, answer will be evaluated using OR logic.
Example: If you select A and B options as correct answers then when you choose either A or B option during test, it will be correct.
For MSQ (Multiple Select Question) questions:
You'll see a grid of clickable option buttons. Click to select/deselect an option. Selected options will be highlighted in green.
For MSM (Multiple Select Matrix) questions:
You'll see a grid of rows and columns with checkboxes. Check the boxes corresponding to your correct answers.
Answer is valid when at least one checkbox is checked in each row.
For NAT (Numerical Answer Type) questions:
- Single value: Enter the number directly in the single input field. Decimals are supported (e.g., 0.5, -3.14).
- Range mode: Click on the range toggle button (icon with letter R on it) to switch to range mode. This should show two input fields separated by "To". Enter minimum and maximum values, both inclusive (mathematically it is the internal [min, max]).
Example: If the correct answer is any number from 10 to 20 (inclusive), enter 10 in the first field and 20 in the second field. - Multiple answers: Click the "OR" button to add alternative answers. You can combine multiple single values, ranges, or both.
Examples:- If the answer can be 5, 10, or 15: Enter 5, then click OR and enter 10, then click downmost OR and enter 15.
- If the answer can be 5 OR between 10 and 20: Enter 5 in the first field, click OR, then toggle Range mode of new field and enter 10 and 20.
Special answers:
DROPPED and BONUS are two special answers you can use to mark questions.
Since they don't have any official definition, we use our own, which is as follows:
DROPPED and BONUS are two special answers you can use to mark questions.
Since they don't have any official definition, we use our own, which is as follows:
- DROPPED: Full marks are awarded for this question, regardless of whether you attempted it in the test or not.
- BONUS: Full marks are awarded for this question only if you attempted (i.e. answered) it in the test.
- This feature uses AI (like ChatGPT, Gemini, Claude, etc.) to automatically extract answers from an answer key PDF or image.
- Instead of manually selecting each answer, you can let AI read the answer key and generate the answer key data for you.
How to use:
- Load Test Data: First, load/upload your test data (like ZIP from Test Maker) or upload a ZIP/JSON file (same as manual entry).
- Click "Prompt AI" Button: After the test data is loaded, you'll see the "Prompt AI" button alongside "Enter Answers Manually". Click on it to open the Prompt AI dialog.
- Copy the Prompt: In the dialog, you'll see a generated prompt in the left textbox. Copy this prompt by clicking the copy button.
- Send to AI: Paste the prompt into your preferred AI (ChatGPT, Gemini, Claude, etc.) along with your answer key PDF or image.
- Copy JSON Output of AI: The AI should respond with the answers in JSON format. Copy the JSON output from the AI's response.
- Paste and Validate: Paste the JSON into the right textbox ("Paste output JSON") in the dialog. Click "Validate Output" to check if it's valid.
- Review or Generate: If valid, you can either:
- Manually Check: Load the answers into the answer entry interface to review and correct any errors before generating.
- Generate Anyway: Directly generate the answer key file (not recommended without reviewing).
Important Notes:
- The AI-generated answers may not be 100% accurate. It is recommended to review them before generating the final answer key.
- If the AI output has errors, the dialog will show you what's wrong. You can copy the error details and send them back to the AI for correction.
- This feature works best with clear, readable answer key documents.
- Load Test Data:
Load test data from the database (if shown) or upload a ZIP/JSON file containing test data. - Sort Sections Order (Optional):
If needed, reorder the sections list. - Enter Questions:
Choose one of the following options:- Prompt AI: Click this button to use AI to automatically extract answers from an answer key PDF or image. Refer to "Prompt AI to Extract Answers" given above.
- Enter Answers Manually: Click this button to manually select/enter the correct answers for each question.
For each question, select/enter the correct answer.
Use the "Bonus" or "Dropped" buttons if applicable.
Navigate through sections using the Previous/Next section buttons.
- Generate Output:
When all answers are valid, click the "Generate Answer Key" button to create the output file. - Download Output:
Choose your preferred format (ZIP or JSON) and download the generated file.