Added individual result correct/incorrect flag
This commit is contained in:
@ -222,4 +222,15 @@ def get_datasets():
|
||||
'use': len(load['meta']['tests'])
|
||||
}
|
||||
data.append(data_element)
|
||||
return data
|
||||
return data
|
||||
|
||||
def get_correct_answers(dataset:dict):
|
||||
output = {}
|
||||
blocks = dataset['questions']
|
||||
for block in blocks:
|
||||
if block['type'] == 'question':
|
||||
output[str(block['q_no'])] = block['options'][block['correct']]
|
||||
if block['type'] == 'block':
|
||||
for question in block['questions']:
|
||||
output[str(question['q_no'])] = question['options'][question['correct']]
|
||||
return output
|
Reference in New Issue
Block a user