You can load either zip/json file of PDF Cropper 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.
Though this is pretty easy to use, but here's a video on using this tool just in case.
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 PDF Cropper 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 PDF Cropper.
Output:
- The tool generates or includes answer key data in a JSON or ZIP file.
- If you're using a ZIP file from PDF Cropper 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 (merged): A JSON file with answer key data embedded alongside existing data.
Usable on the Test Interface and Test Results pages. - JSON file (separate): A JSON file containing only the answer key data.
Usable only on the Test Results page.
- ZIP file: A ZIP file with the answer key data included.
- If you're using a JSON file as input, you can choose output as either a merged JSON or a separate JSON file.
- If you're loading input from your local database, the only available output is a separate JSON file.
Columns are:
- Q. Num: The question number as per the question numbering order you selected (default is original order).
- Q. Type: The type of question (e.g., MCQ, MSQ, NAT, MSM).
In MCQ, MSQ & MSM types, you will additionally see a bracket with number in it, this is answer options in that question (e.g. 4 or 4x4) - Input Answer: The input field where you enter the correct answer(s).
- Parsed Answer: The interpreted answer based on your input. null indicates missing or invalid answer in input answer field.
The following are the formats for how you should enter answers in the input field:
(Note: upper case or lower case mean the same for alphabets, i.e. the input answer field is case-insensitive)
(Note: upper case or lower case mean the same for alphabets, i.e. the input answer field is case-insensitive)
- MCQ question type:
- Say the correct answer is Option C, then you can enter C, or its corresponding number, which is 3 (A = 1, B = 2...).
- (OR logic) Say the correct answer is Option C or D, then enter CD (or 34).
- Any other characters will be filtered/ignored.
- MSQ question type:
- Say the correct answers are Options A, B, and D, then enter ABD (or 124).
- Any other characters will be filtered/ignored.
- NAT question type:
- You can enter the number directly; decimals are also supported.
(Note: you can't use decimals without a leading integer, for example, .5 is invalid; use 0.5 instead.) - (OR logic) If the correct answer is 5 or -5 or 10, use the or keyword: 5 or -5 or 10.
- (Number Range) If the correct answer is 5 to 10, use the to keyword: 5 to 10.
(Note: both 5 and 10 are inclusive. In math terms, it's the interval [5, 10].) - You can combine both OR logic and Range logic, for example: 5 to 10 or -10 to -5.
- You can enter the number directly; decimals are also supported.
- MSM question type:
Consider the following as the correct answers to an MSM question:The correct input answer for the above is exactly:- A-PQT, B-QSU, C-P, D-PQRSTU.
- As you can see, with respect to "-", the left side is the row and the right side represents the columns, each row separated by a comma.
- You can also use the corresponding numbers instead of alphabets.
For example, the above can also be entered as: 1-125, 2-246, 3-1, 4-123456.
You are free to mix alphabets and numbers. For example, for the 1st row: A-125 or A-P25 or 1-PQ5, etc.
Special keywords as answers:
DROPPED and BONUS are two special keywords you can enter as the answer in the input field.
Since they don't have any official definition, we use our own, which is as follows:
DROPPED and BONUS are two special keywords you can enter as the answer in the input field.
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 it in the test.
- Load Test Data:
Load test data from the database (if shown) or upload a ZIP/JSON file containing test data. - Enter Correct Answers:
Enter correct answers in the input answer field, navigate through all questions until none of the answer is missing or invalid. - Generate Output:
When all answers are valid, you click on the "Generate Answer Key" button to create the output file. - Download Output:
Download the generated file from one of the formats available to you.