-
Notifications
You must be signed in to change notification settings - Fork 0
/
json_examples.json
115 lines (107 loc) · 5.47 KB
/
json_examples.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
// http://localhost:8000/planared/users_data
{
"firstname": "Лиза",
"lastname": "Рожкова",
"midname": "Александровна",
"email": "[email protected]"
}
// http://localhost:8000/planared/users
{
"login": "liza",
"password": "1234",
"role_id": 1,
"user_data_id": 1
}
// http://localhost:8000/planared/groups
{
"name": "ИУ6-82Б"
}
// http://localhost:8000/planared/users_groups
{
"user_id": 1,
"group_id": 1
}
// http://localhost:8000/planared/tests
{
}
// http://localhost:8000/planared/tasks
[{
"question": "Является ли плараный граф плоским?",
"answer": "Не всегда",
"type": 1,
"options": "Да;Нет;Не всегда"
},
{
"question": "Является ли плоский граф планарным?",
"answer": "Да",
"type": 1,
"options": "Да;Нет;Не всегда"
},
{
"question": "Какие алгоритмы используются для укладки графа?",
"answer": "Гамма-алгоритм;Алгоритмы, основанные на методе отжига;Алгоритм на PQ-деревьях",
"type": 2,
"options": "Гамма-алгоритм;Алгоритм Дейкстры;Алгоритмы, основанные на методе отжига;Алгоритм на PQ-деревьях"
},
{
"question": "О чем свидетельствует |Г(S)| = 0 в гамма-алгоритме?",
"answer": "Граф не планарен;Алгоритм завершает работу",
"type": 2,
"options": "Граф планарен;Граф не планарен;Алгоритм завершает работу;Алгоритм продолжает работу;Невозможно определить планарность графа"
},
{
"question": "Графы, для которых можно установить биекцию между их вершинами и соответствующими им ребрами называются …",
"answer": "Изоморфными",
"type": 3,
"options": "Вставьте пропущенное слово или число."
},
{
"question": "Каким минимальным числом может быть |Г(S)| чтобы гамма-алгоритм НЕ завершил работу?",
"answer": "1",
"type": 3,
"options": ""
},
{
"question": "Расположите алгоритмы в порядке увеличения временной сложности работы",
"answer": "Алгоритм на PQ-деревьях;Гамма-алгоритм;Алгоритмы, основанные на методе отжига",
"type": 4,
"options": "Алгоритм на PQ-деревьях;Гамма-алгоритм;Алгоритмы, основанные на методе отжига"
},
{
"question": "Расположите шаги гамма-алгоритма в правильном порядке",
"answer": "Выбирается любой простой цикл в исходном графе и изображается на плоскости;Начало общего шага (цикл while);Строится множество сегментов;Для каждого сегмента вычисляется множество допустимых граней;Выбирается сегмент с минимальным числом допустимых граней;В сегменте выбирается любая цепь между двумя контактными вершинами;Цепь укладывается в любую грань, вмещающую сегмент;Конец общего шага;Получена плоская укладка, либо граф оказался непланарен.",
"type": 4,
"options": "Выбирается любой простой цикл в исходном графе и изображается на плоскости;Начало общего шага (цикл while);Строится множество сегментов;Для каждого сегмента вычисляется множество допустимых граней;Выбирается сегмент с минимальным числом допустимых граней;В сегменте выбирается любая цепь между двумя контактными вершинами;Цепь укладывается в любую грань, вмещающую сегмент;Конец общего шага;Получена плоская укладка, либо граф оказался непланарен."
}
]
// http://localhost:8000/planared/tasks_tests
{
"test_id": 1,
"task_id": 1
} {
"test_id": 1,
"task_id": 3
} {
"test_id": 1,
"task_id": 5
} {
"test_id": 1,
"task_id": 7
}
// http://localhost:8000/planared/results
{
"user_id": 1,
"test_id": 1,
"points": 3,
"time_spent": 12,
"answers": [
{
"task_id": 1,
"answer": "Нет"
},
{
"task_id": 4,
"answer": ["Невозможно определить планарность графа", "Алгоритм завершает работу"]
}
]
}