from dotenv import load_dotenv from constants import STUDENTS from utils.db import get_test_by_student_class_book load_dotenv() passed_students = {} for class_name, students in STUDENTS.items(): for student in students: tests = get_test_by_student_class_book(student, class_name, "Іван Франко - Захар Беркут") unique_models = set() for test in tests: unique_models.add(test["model"]) print("Amount of unique models:", len(unique_models)) if len(unique_models) >= 5: if class_name not in passed_students: passed_students[class_name] = [] passed_students[class_name].append(student) print(f"Склали 5 тестів") for class_name, students in passed_students.items(): print(f"Клас: {class_name}") for student in students: print(f" {student}") print(f"\n\n") not_passed_students = {} for class_name, students in STUDENTS.items(): for student in students: tests = get_test_by_student_class_book(student, class_name, "Іван Франко - Захар Беркут") unique_models = set() for test in tests: unique_models.add(test["model"]) print("Amount of unique models:", len(unique_models)) if len(unique_models) < 5: if class_name not in not_passed_students: not_passed_students[class_name] = [] not_passed_students[class_name].append(student) print(f"Не cклали 5 тестів") for class_name, students in not_passed_students.items(): print(f"Клас: {class_name}") for student in students: print(f" {student}")