Skip to content

Commit d7a57d7

Browse files
committed
updated questions ranking and added examples
1 parent 8a54af1 commit d7a57d7

File tree

2 files changed

+93
-1
lines changed

2 files changed

+93
-1
lines changed

app/questions_generator/README.md

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,95 @@
33

44
## Запуск
55
`python run_docker.py <путь к файлу с текстом ВКР>`
6+
7+
## Пример сгенерированных вопросов по тексту ВКР
8+
9+
[✔ OK] Как цель и задачи, сформулированные во введении, отражены в итоговых выводах заключения?
10+
- relevance: True
11+
- clarity: True
12+
- difficulty:False
13+
14+
[✔ OK] Какие термины и подходы из обзора предметной области легли в основу формальной постановки задачи?
15+
- relevance: True
16+
- clarity: True
17+
- difficulty:False
18+
19+
[✖ FAIL] В каких требованиях к решению, указанных в постановке задачи, находят отражение цели работы?
20+
- relevance: False
21+
- clarity: True
22+
- difficulty:False
23+
24+
[✖ FAIL] Какие количественные или качественные свойства решения подтверждены в разделе «Исследования» и как они связаны с задачами введения?
25+
- relevance: True
26+
- clarity: False
27+
- difficulty:False
28+
29+
[✔ OK] Какие дополнительные материалы из приложений необходимы для проверки воспроизводимости результатов?
30+
- relevance: True
31+
- clarity: True
32+
- difficulty:False
33+
34+
[✔ OK] Как практическая значимость работы следует из задач и результатов исследования?
35+
- relevance: True
36+
- clarity: True
37+
- difficulty:False
38+
39+
[✔ OK] Какие ограничения метода решения указаны в тексте и как они влияют на достижение цели?
40+
- relevance: True
41+
- clarity: True
42+
- difficulty:False
43+
44+
[✖ FAIL] --- rut5-base-multitask вопросы ---
45+
- relevance: False
46+
- clarity: False
47+
- difficulty:False
48+
49+
[✖ FAIL] Что такое ЛЭТИ?
50+
- relevance: False
51+
- clarity: False
52+
- difficulty:False
53+
54+
[✖ FAIL] Что является целью работы в веб-приложении?
55+
- relevance: True
56+
- clarity: False
57+
- difficulty:False
58+
59+
[✖ FAIL] Что было проведено в конце работы?
60+
- relevance: False
61+
- clarity: False
62+
- difficulty:False
63+
64+
[✔ OK] Что могут изменять объекты, располагаемые на карте?
65+
- relevance: True
66+
- clarity: True
67+
- difficulty:False
68+
69+
[✔ OK] Что представляет собой создание набора программных средств для отображения объектов на карте?
70+
- relevance: True
71+
- clarity: True
72+
- difficulty:False
73+
74+
[✖ FAIL] Сформировать требования к набору программных средств?
75+
- relevance: True
76+
- clarity: False
77+
- difficulty:False
78+
79+
[✖ FAIL] Что является объектом исследования?
80+
- relevance: True
81+
- clarity: False
82+
- difficulty:False
83+
84+
[✖ FAIL] Что существует уже давно?
85+
- relevance: True
86+
- clarity: False
87+
- difficulty:False
88+
89+
[✔ OK] Что можно дать в контексте набора программных средств?
90+
- relevance: True
91+
- clarity: True
92+
- difficulty:False
93+
94+
[✖ FAIL] ГИС является интегрированной информационной системой?
95+
- relevance: True
96+
- clarity: False
97+
- difficulty:False

app/questions_generator/run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def main():
6363
clr = validator.check_clarity(q)
6464
diff = validator.check_difficulty(q)
6565

66-
status = "✔ OK" if (rel and clr and diff) else "✖ FAIL"
66+
status = "✔ OK" if (int(rel) + int(clr) + int(diff) >= 2) else "✖ FAIL" # хотя бы 2 условия выполнены
6767

6868
print(f"\n[{status}] {q}")
6969
print(f" - relevance: {rel}")

0 commit comments

Comments
 (0)