// Example to get quiz metadata
fetch("https://api.arlinear.com/functions/v1/get-quiz", {
method: "POST",
headers: {
Authorization: "<Your API Key>",
},
body: JSON.stringify({
quizId: "ba777045-7033-4701-b17b-da9e90dcd41e",
}),
});
{
"quizId": "ba777045-7033-4701-b17b-da9e90dcd41e",
"title": "Math Quiz",
"questions": [
{
"id": "d93bdcaf-0490-4cb7-af55-bfcb07c33332",
"type": "mc",
"value": "What is the result of 5 + 2 * 3?",
"choices": [
{
"value": " 11",
"isCorrect": true,
"type": "choice"
},
{
"value": " 14",
"isCorrect": false,
"type": "choice"
},
{
"value": " 9",
"isCorrect": false,
"type": "choice"
}
]
},
{
"id": "d93bdcaf-0490-4cb7-af55-bfcb07c33332",
"type": "short",
"value": "Solve for x: 3x + 2 = 8",
"gradingCriteria": "Grading Criteria: \"This quiz is for 1st graders. They should be able to perform simple order of operations.\""
}
]
}