critizise Quiz

This commit is contained in:
ben8
2026-01-17 11:11:34 +01:00
parent 1fb0958daf
commit fb225dc6f3
20 changed files with 402 additions and 1128 deletions

View File

@@ -3,7 +3,7 @@
{% block content %}
<div class="flex justify-center items-center mt-12">
<div class="flex justify-center items-center mt-12 mx-auto px-10">
<div class="input-group p-4 m-2 border-blue-600 border-2 rounded-xl shadow-md dark:bg-transparent! dark:text-white! ">
<div class="grid place-content-center h-full mb-4 flex-col items-center justify-between">
@@ -17,7 +17,25 @@
<button class="text-center text-sm w-full mt-4 font-light text-blue-600"><a href="{% url 'accounts:password_change' %}">Passwort ändern</a></button>
<button class="text-center text-sm w-full mt-4 font-light text-red-600"><a href="{% url 'accounts:delete_account' %}">Account löschen</a></button>
<!-- Kritik eigener Quizze -->
{% if own_critisized_quizzes %}
<div class="border-2 border-red-600 p-6 rounded-xl shadow-inner bg-red-50 flex flex-col gap-4 items-start mt-8 dark:bg-transparent">
<div class="flex items-center gap-2 text-xl font-semibold text-red-800 dark:text-red-600">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
<path stroke-linecap="round" stroke-linejoin="round" d="M12 9v3.75m9-.75a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 3.75h.008v.008H12v-.008Z" />
</svg>
Kritik
</div>
<p class="text-xs opacity-50 dark:text-white">
Diese Quizze wurden von anderen Nutzern kritisiert, da sie als fehlerhaft oder nicht angemessen
wahrgenommen wurden. Bitte überprüfen und verbessern Sie Ihre Quizze so schnell wie möglich.</p>
{% for own_critisized_quiz in own_critisized_quizzes %}
<a href="{% url 'library:detail_quiz' own_critisized_quiz.id %}"> <span class="font-bold text-blue-600 hover:underline">{{ own_critisized_quiz }}</span> </a>
{% endfor %}
</div>
{% endif %}
<div class="border-2 border-blue-600 p-6 rounded-xl shadow-inner bg-blue-50 flex flex-col gap-4 items-start mt-8 dark:bg-transparent">
<div class="flex items-center gap-2 text-xl font-semibold text-blue-800 dark:text-blue-600">