File size: 1,688 Bytes
2ad9597 |
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 |
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}") |