remove handwritten id

master
gtitov 3 years ago
parent 4b0a4e9340
commit 2cff9522e6

@ -1,4 +1,3 @@
// REPLACE localhost WITH ACTUAL HOST IP
document.addEventListener("DOMContentLoaded", function () { document.addEventListener("DOMContentLoaded", function () {
// console.log("ok") // console.log("ok")
var students_selector = document.getElementById("students-selector") var students_selector = document.getElementById("students-selector")

@ -27,7 +27,7 @@ app.add_middleware( # CORS
with open(QUESTIONS_FILE, "r", encoding="UTF-8") as f: with open(QUESTIONS_FILE, "r", encoding="UTF-8") as f:
questions_json = json.load(f) questions_json = json.load(f)
# TODO reassign questions id since mistakes are possible and checking is based on id # TODO reassign questions id since mistakes are possible and checking is based on id
all_questions = questions_json["questions"] all_questions = [{**q, "id": i} for i, q in enumerate(questions_json["questions"])]
# if you want to use topics 1) filter all questions with topics 2) use topic questions to construct quiz_questions (when removing service keys from all_questions dict) # if you want to use topics 1) filter all questions with topics 2) use topic questions to construct quiz_questions (when removing service keys from all_questions dict)
# topics = ["теодолит"] # move topics to VARIABLES # topics = ["теодолит"] # move topics to VARIABLES
# topics_questions = [q for q in all_questions if q.get("topic") in topics] # topics_questions = [q for q in all_questions if q.get("topic") in topics]

@ -1,8 +1,7 @@
{ {
"version": 1, "version": 2,
"questions": [ "questions": [
{ {
"id": 1,
"topic": "теодолит", "topic": "теодолит",
"author": "GT", "author": "GT",
"question": "Что такое теодолит?", "question": "Что такое теодолит?",
@ -16,28 +15,24 @@
"answer": "Прибор для измерения углов" "answer": "Прибор для измерения углов"
}, },
{ {
"id": 2,
"topic": "геометрия", "topic": "геометрия",
"author": "GT", "author": "GT",
"question": "Сумма углов выпуклого пятиугольника составляет?", "question": "Сумма углов выпуклого пятиугольника составляет?",
"answer": "540" "answer": "540"
}, },
{ {
"id": 3,
"topic": "нивелир", "topic": "нивелир",
"author": "GT", "author": "GT",
"question": "Как называется прибор для измерения превышений?", "question": "Как называется прибор для измерения превышений?",
"answer": "нивелир" "answer": "нивелир"
}, },
{ {
"id": 4,
"topic": "теодолит", "topic": "теодолит",
"author": "GT", "author": "GT",
"question": "Сколько винтов у теодолита?", "question": "Сколько винтов у теодолита?",
"answer": "520" "answer": "520"
}, },
{ {
"id": 5,
"topic": "нивелир", "topic": "нивелир",
"author": "GT", "author": "GT",
"question": "Что такое нивелир?", "question": "Что такое нивелир?",
@ -50,7 +45,6 @@
"answer": "Прибор для измерения углов" "answer": "Прибор для измерения углов"
}, },
{ {
"id": 6,
"topic": "нивелир", "topic": "нивелир",
"author": "GT", "author": "GT",
"question": "Что такое нивелир 2.0?", "question": "Что такое нивелир 2.0?",

@ -1,8 +1,7 @@
{ {
"version": 1, "version": 2,
"questions": [ "questions": [
{ {
"id": 1,
"topic": "теодолит", "topic": "теодолит",
"author": "GT", "author": "GT",
"question": "Что такое теодолит?", "question": "Что такое теодолит?",
@ -16,28 +15,24 @@
"answer": "Прибор для измерения" "answer": "Прибор для измерения"
}, },
{ {
"id": 1,
"topic": "геометрия", "topic": "геометрия",
"author": "GT", "author": "GT",
"question": "Сумма углов выпуклого пятиугольника составляет?", "question": "Сумма углов выпуклого пятиугольника составляет?",
"answer": "540" "answer": "540"
}, },
{ {
"id": 3,
"topic": "нивелир", "topic": "нивелир",
"author": "GT", "author": "GT",
"question": "Как называется прибор для измерения превышений?", "question": "Как называется прибор для измерения превышений?",
"answer": "нивелир" "answer": "нивелир"
}, },
{ {
"id": 4,
"topic": "теодолит", "topic": "теодолит",
"author": "GT", "author": "GT",
"question": "Сколько винтов у теодолита?", "question": "Сколько винтов у теодолита?",
"answer": "520" "answer": "520"
}, },
{ {
"id": 5,
"topic": "нивелир", "topic": "нивелир",
"author": "GT", "author": "GT",
"question": "Что такое нивелир?", "question": "Что такое нивелир?",
@ -50,7 +45,6 @@
"answer": "Прибор для измерения углов" "answer": "Прибор для измерения углов"
}, },
{ {
"id": 6,
"topic": "нивелир", "topic": "нивелир",
"author": "GT", "author": "GT",
"question": "Что такое нивелир 2.0?", "question": "Что такое нивелир 2.0?",

Loading…
Cancel
Save