Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from json import dump as jdump
- from time import time
- export = [#это - массив с результатами выполнения заданий учениками. Структура описана ниже.
- {
- 'taskName': '', #Имя задания (тип)
- 'student': '', #Фамилия Имя Отчество
- 'class': '11B', #класс подопытного
- 'mark': 0.0, #оценка за все подзадания. Дробь, от 0 до 1
- 'datetime': time() #time in seconds, float. Можно получать его так, а можно самому вычислять для получения даты без времени, например.
- 'subTasks': [ # массив подзаданий
- {
- 'name': '', #имя (подтип).
- 'text': '', #текст
- 'correctAnswer': '', #правильный ответ
- 'answer': '' #ответ, данный учеником
- }#, {...}, ...
- ]
- }
- #, {...}, ...
- ]
- #здесь идет ваш код, заполняющий массив export данными
- # ...
- #далее выгружаем все это дело в json-файл. Не забываем указать фамилию латиницей
- with open('vasha_familiya.json', 'wt') as f:
- jdump(export, f, indent=4, sort_keys=False)
- # f.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement