Skip to content

Commit

Permalink
fix results-page
Browse files Browse the repository at this point in the history
  • Loading branch information
MarinaProsche committed Apr 2, 2024
1 parent e697420 commit 7c530f1
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 85 deletions.
6 changes: 0 additions & 6 deletions app/main/checks/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,3 @@
**{cls_id: {'label': cls_lbl, 'description': cls_desc} for cls_id, (_, cls_lbl, cls_desc) in CLASSES_INFO['pres'].items()},
**{cls_id: {'label': cls_lbl, 'description': cls_desc} for cls_id, (_, cls_lbl, cls_desc) in CLASSES_INFO['report'].items()}
}

print(CRITERIA_INFO)
# CRITERIA_LABELS = {
# **{cls_id: cls_desc for cls_id, (_, cls_desc) in CLASSES_INFO['pres'].items()},
# **{cls_id: cls_desc for cls_id, (_, cls_desc) in CLASSES_INFO['report'].items()}
# }
3 changes: 2 additions & 1 deletion app/main/checks/base_check.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ def answer(mod, *args):

class BaseCriterion:
description = None
label = None
file_type = None
id = None
priority = False # if priority criterion is failed -> check is failed
Expand All @@ -31,7 +32,7 @@ def format_page_link(self, error):

@property
def name(self):
return self.description
return self.label


class BasePresCriterion(BaseCriterion):
Expand Down
78 changes: 0 additions & 78 deletions app/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,6 @@ def upload():
elif request.method == "GET":
pack = db_methods.get_criteria_pack(current_user.criteria)
list_of_check = pack['raw_criterions']
# check_labels_and_discrpt = {CRITERIA_LABELS[check[0]]: CRITERIA_DESCRIPTION[check[0]] for check in list_of_check}
check_labels_and_discrpt = {CRITERIA_INFO[check[0]]['label']: CRITERIA_INFO[check[0]]['description'] for check in list_of_check}
formats = set(current_user.formats)
file_type = current_user.file_type['type']
Expand Down Expand Up @@ -273,83 +272,6 @@ def get_status(task_id):
}
return jsonify(result), 200


# CRITERIA_LABELS = {'template_name': 'Соответствие названия файла шаблону',
# 'slides_number': 'Количество основных слайдов',
# 'slides_enum': 'Нумерация слайдов',
# 'slides_headers': 'Заголовки слайдов присутствуют и занимают не более двух строк',
# 'goals_slide': 'Слайд "Цель и задачи"', 'probe_slide': 'Слайд "Апробация работы"',
# 'actual_slide': 'Слайд с описанием актуальности работы', 'conclusion_slide': 'Слайд с заключением',
# 'find_slides': 'Поиск ключевого слова в заголовках',
# 'slide_every_task': 'Наличие слайдов, посвященных задачам',
# 'find_on_slide': 'Поиск ключевого слова в тексте слайда',
# 'pres_right_words': 'Проверка наличия определенных (правильных) слов в презентации',
# 'pres_image_share': 'Проверка доли объема презентации, приходящейся на изображения',
# 'pres_banned_words_check': 'Проверка наличия запретных слов в презентации',
# 'conclusion_actual': 'Соответствие заключения задачам',
# 'verify_git_link': 'Проверка действительности ссылки на github',
# 'conclusion_along': 'Наличие направлений дальнейшего развития',
# 'simple_check': 'Простейшая проверка отчёта',
# 'banned_words_in_literature': 'Наличие запрещенных слов в списке литературы',
# 'banned_words_check': 'Проверка наличия запретных слов в тексте отчёта',
# 'page_counter': 'Проверка количества страниц',
# 'image_share_check': 'Проверка доли объема отчёта, приходящейся на изображения',
# 'right_words_check': 'Проверка наличия определенных (правильных) слов в тексте отчёта',
# 'first_pages_check': 'Проверка наличия обязательных страниц в отчете',
# 'main_character_check': 'Проверка фамилии и должности заведующего кафедрой',
# 'needed_headers_check': 'Проверка наличия обязательных заголовков в отчете',
# 'header_check': 'Проверка оформления заголовков отчета',
# 'literature_references': 'Проверка наличия ссылок на все источники',
# 'image_references': 'Проверка наличия ссылок на все рисунки',
# 'table_references': 'Проверка наличия ссылок на все таблицы',
# 'report_section_component': 'Проверка наличия необходимых компонент указанного раздела',
# 'main_text_check': 'Проверка оформления основного текста отчета',
# 'headers_at_page_top_check': 'Проверка расположения разделов первого уровня с новой страницы',
# 'lr_sections_check': 'Проверка соответствия заголовков разделов требуемым стилям',
# 'style_check': 'Проверка корректности форматирования текста',
# 'short_sections_check': "Поиск коротких разделов в отчёте",
# 'spelling_check': "Проверка наличия орфографических ошибок в тексте",
# 'future_dev': 'Наличие направлений дальнейшего развития',
# }

# CRITERIA_DESCRIPTION = {'template_name': 'Шаблон названия: "Презентация_ВКР_Иванов", "ПРЕЗЕНТАЦИЯ_НИР_ИВАНОВ"',
# 'slides_number': 'Подсчет основных и запасных слайдов',
# 'slides_enum': 'Проверка наличия и корректности номеров слайдов',
# 'slides_headers': 'Проверка наличия и корректности заголовков',
# 'goals_slide': 'Проверка наличия слайда',
# 'probe_slide': 'Проверка наличия слайда',
# 'conclusion_slide': 'Проверка наличия слайда',
# 'find_slides': 'Ключевые слова: "Апробация", "Цели и задачи", "Заключение"',
# 'find_on_slide': 'Ключевое слово: "Актуальность"',
# 'slide_every_task': 'Проверка на наличие слайдов',
# 'pres_right_words': '',
# 'pres_image_share': 'Доля изображений не должна превышать 0,9',
# 'pres_banned_words_check': '',
# 'conclusion_actual': 'Проверка соответствия заключения поставленным задачам (в процентах)',
# 'conclusion_along': 'Проверка слайда "Заключение"',
# 'simple_check': 'Проверка отчёта на пустоту страниц',
# 'banned_words_in_literature': 'Запрещено упоминание слова "wikipedia"',
# 'banned_words_check': 'Запрещено упоминание слова "мы"',
# 'page_counter': 'Количество страниц должно быть больше 50ти, не считая "Приложения"',
# 'image_share_check': 'Доля изображений (не включая "Приложение") не должна превышать 0,9',
# 'right_words_check': 'Определенное слово: "цель"',
# 'first_pages_check': 'Обязательные страницы: Титульный лист, Задание на выпускную квалификационную работу, Календарный план, Реферат, Abstract, Cодержание',
# 'main_character_check': 'И.о. зав. кафедрой: А.А. Лисс',
# 'needed_headers_check': '',
# 'header_check': '(Шрифты, отступы и т.д.)',
# 'literature_references': '',
# 'image_references': '',
# 'table_references': '',
# 'report_section_component': 'Раздел "Введение", компоненты: "цель", "задачи", "объект", "предмет"',
# 'main_text_check': 'Перечень доспустимых стилей: "Основной текст; ВКР_Основной текст", "ВКР_Подпись таблицы", "ВКР_Подпись для рисунков, схем", "ВКР_Содержимое таблицы"',
# 'headers_at_page_top_check': '',
# 'lr_sections_check': '',
# 'style_check': 'Соответствие допустимым стилям',
# 'short_sections_check': "Минимальное количество абзацев в разделе: 5, минимальное количество слов в абзаце: 20",
# 'spelling_check': "",
# 'future_dev': 'Поиск направления развития в разделе "Заключение"',
# }

@app.route("/results/<string:_id>", methods=["GET"])
def results(_id):
try:
Expand Down

0 comments on commit 7c530f1

Please sign in to comment.