{% extends "base.html" %} {% block title %}Najtrudniejsze{% endblock %} {% block content %} <h1>Najtrudniejsze testy:</h1> {% for test in tests %} <div class="mainTestContainer"> <div class="mainTestName"> {{test.name}} {% if test.password != "" %} <i class="fa-solid fa-lock locked" title="Test chroniony hasłem"></i> {% endif %} </div> <div class="mainTestMeta"> <div class="mainTestMetaLine"> <div class="mainTestMetaInfoText">Kategoria: {{test.category}}</div> <div class="mainTestMetaInfoText">Autor: {{test.get_author_name}}</div> <div class="mainTestMetaInfoText">Rozwiązania: {{test.completions}}</div> </div> <div class="mainTestMetaLine"> <div class="mainTestMetaInfoText">Próg zaliczenia: {{test.passing_score}}</div> <div class="mainTestMetaInfoText">Maksymalna ilość punktów: {{test.get_maxscore}}</div> <div class="mainTestMetaInfoText">Ilość pytań: {{test.question_count}}</div> </div> <div class="mainTestMetaLineLabels"> <div class="mainTestMetaLabels"> Trudność: {% if test.difficulty_label == 0 %} <span class="fa-solid fa-fire-flame-curved" title="Brak - za mało osób rozwiązało ten test"></span> <span class="fa-solid fa-fire-flame-curved" title="Brak - za mało osób rozwiązało ten test"></span> <span class="fa-solid fa-fire-flame-curved" title="Brak - za mało osób rozwiązało ten test"></span> <span class="fa-solid fa-fire-flame-curved" title="Brak - za mało osób rozwiązało ten test"></span> <span class="fa-solid fa-fire-flame-curved" title="Brak - za mało osób rozwiązało ten test"></span> {% elif test.difficulty_label == 1 %} <span class="fa-solid fa-fire-flame-curved fireChecked" title="Bardzo trudny test, średni wynik użytkowników poniżej 20%"></span> <span class="fa-solid fa-fire-flame-curved" title="Bardzo trudny test, średni wynik użytkowników poniżej 20%">></span> <span class="fa-solid fa-fire-flame-curved" title="Bardzo trudny test, średni wynik użytkowników poniżej 20%">></span> <span class="fa-solid fa-fire-flame-curved" title="Bardzo trudny test, średni wynik użytkowników poniżej 20%">></span> <span class="fa-solid fa-fire-flame-curved" title="Bardzo trudny test, średni wynik użytkowników poniżej 20%">></span> {% elif test.difficulty_label == 2 %} <span class="fa-solid fa-fire-flame-curved fireChecked" title="Trudny test, średni wynik użytkowników nie przekracza 40%"></span> <span class="fa-solid fa-fire-flame-curved fireChecked" title="Trudny test, średni wynik użytkowników nie przekracza 40%"></span> <span class="fa-solid fa-fire-flame-curved" title="Trudny test, średni wynik użytkowników nie przekracza 40%"></span> <span class="fa-solid fa-fire-flame-curved" title="Trudny test, średni wynik użytkowników nie przekracza 40%"></span> <span class="fa-solid fa-fire-flame-curved" title="Trudny test, średni wynik użytkowników nie przekracza 40%"></span> {% elif test.difficulty_label == 3 %} <span class="fa-solid fa-fire-flame-curved fireChecked" title="Przeciętny test, średni wynik użytkowników nie przekracza 60%"></span> <span class="fa-solid fa-fire-flame-curved fireChecked" title="Przeciętny test, średni wynik użytkowników nie przekracza 60%"></span> <span class="fa-solid fa-fire-flame-curved fireChecked" title="Przeciętny test, średni wynik użytkowników nie przekracza 60%"></span> <span class="fa-solid fa-fire-flame-curved" title="Przeciętny test, średni wynik użytkowników nie przekracza 60%"></span> <span class="fa-solid fa-fire-flame-curved" title="Przeciętny test, średni wynik użytkowników nie przekracza 60%"></span> {% elif test.difficulty_label == 4 %} <span class="fa-solid fa-fire-flame-curved fireChecked" title="Łatwy test, średni wynik użytkowników nie przekracza 80%"></span> <span class="fa-solid fa-fire-flame-curved fireChecked" title="Łatwy test, średni wynik użytkowników nie przekracza 80%"></span> <span class="fa-solid fa-fire-flame-curved fireChecked" title="Łatwy test, średni wynik użytkowników nie przekracza 80%"></span> <span class="fa-solid fa-fire-flame-curved fireChecked" title="Łatwy test, średni wynik użytkowników nie przekracza 80%"></span> <span class="fa-solid fa-fire-flame-curved" title="Łatwy test, średni wynik użytkowników nie przekracza 80%"></span> {% else %} <span class="fa-solid fa-fire-flame-curved fireChecked" title="Banalny test, średni wynik użytkowników powyżej 80%"></span> <span class="fa-solid fa-fire-flame-curved fireChecked" title="Banalny test, średni wynik użytkowników powyżej 80%"></span> <span class="fa-solid fa-fire-flame-curved fireChecked" title="Banalny test, średni wynik użytkowników powyżej 80%"></span> <span class="fa-solid fa-fire-flame-curved fireChecked" title="Banalny test, średni wynik użytkowników powyżej 80%"></span> <span class="fa-solid fa-fire-flame-curved fireChecked" title="Banalny test, średni wynik użytkowników powyżej 80%"></span> {% endif %} </div> <div class="mainTestMetaLabels"> Ocena: {% if test.avg_rating == 0 %} <span class="fa fa-star" title="Użytkownicy jeszcze nie ocenili tego testu, bądź pierwszy"></span> <span class="fa fa-star" title="Użytkownicy jeszcze nie ocenili tego testu, bądź pierwszy"></span> <span class="fa fa-star" title="Użytkownicy jeszcze nie ocenili tego testu, bądź pierwszy"></span> <span class="fa fa-star" title="Użytkownicy jeszcze nie ocenili tego testu, bądź pierwszy"></span> <span class="fa fa-star" title="Użytkownicy jeszcze nie ocenili tego testu, bądź pierwszy"></span> {% elif test.avg_rating == 1 %} <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako tragiczny"></span> <span class="fa fa-star" title="Użytkownicy ocenili ten test jako tragiczny"></span> <span class="fa fa-star" title="Użytkownicy ocenili ten test jako tragiczny"></span> <span class="fa fa-star" title="Użytkownicy ocenili ten test jako tragiczny"></span> <span class="fa fa-star" title="Użytkownicy ocenili ten test jako tragiczny"></span> {% elif test.avg_rating == 2 %} <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako słaby"></span> <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako słaby"></span> <span class="fa fa-star" title="Użytkownicy ocenili ten test jako słaby"></span> <span class="fa fa-star" title="Użytkownicy ocenili ten test jako słaby"></span> <span class="fa fa-star" title="Użytkownicy ocenili ten test jako słaby"></span> {% elif test.avg_rating == 3 %} <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako przeciętny"></span> <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako przeciętny"></span> <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako przeciętny"></span> <span class="fa fa-star" title="Użytkownicy ocenili ten test jako przeciętny"></span> <span class="fa fa-star" title="Użytkownicy ocenili ten test jako przeciętny"></span> {% elif test.avg_rating == 4 %} <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako dobry"></span> <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako dobry"></span> <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako dobry"></span> <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako dobry"></span> <span class="fa fa-star"></span> {% else %} <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako genialny"></span> <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako genialny"></span> <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako genialny"></span> <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako genialny"></span> <span class="fa fa-star starChecked" title="Użytkownicy ocenili ten test jako genialny"></span> {% endif %} (Głosy: {{test.rates_amount}}) </div> </div> </div> <!-- <div class="mainTestDesc">--> <!-- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus volutpat scelerisque tortor, id sodales leo finibus id. Vivamus id viverra nunc, ac faucibus metus. Nulla a mauris imperdiet sapien lobortis dapibus. Quisque ornare posuere pulvinar.--> <!-- </div>--> <button><a href="/tests/{{test.id}}/password">Rozwiąż</a></button> </div> <br> {% endfor %} {% endblock %}