Polish language

This commit is contained in:
Piotr Kopycki 2022-01-25 18:17:58 +01:00
parent b4a0a4da0c
commit 375bcded4a
22 changed files with 116 additions and 112 deletions

View File

@ -385,7 +385,7 @@ background-color:#FF0B7E
.testContent input[type=submit]{ .testContent input[type=submit]{
height: 30px; height: 30px;
width: 150px; width: 175px;
color: #FFF; color: #FFF;
font-size: 17px; font-size: 17px;
background: #00916E; background: #00916E;

View File

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block title %}Account{% endblock %} {% block title %}Konto{% endblock %}
{% block content %} {% block content %}
<div class="accountInfoContainer "> <div class="accountInfoContainer ">
@ -8,9 +8,9 @@
<img class="resultImage" src="data:image/png;base64,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" alt="Card image cap"> <img class="resultImage" src="data:image/png;base64,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" alt="Card image cap">
<h5 class="accountInfoName">{{user.first_name}} {{user.last_name}}</h5> <h5 class="accountInfoName">{{user.first_name}} {{user.last_name}}</h5>
<p class="accountInfoText"><b>Email:</b> {{user.email}}</p> <p class="accountInfoText"><b>Email:</b> {{user.email}}</p>
<button><a href="{% url 'changeEmail' %}">Change email</a></button><br> <button><a href="{% url 'changeEmail' %}">Zmień email</a></button><br>
<button><a href="{% url 'changePassword' %}">Change password</a></button><br> <button><a href="{% url 'changePassword' %}">Zmień hasło</a></button><br>
<button><a href="{% url 'changeName' %}">Change name</a></button><br> <button><a href="{% url 'changeName' %}">Zmień imię</a></button><br>
</div> </div>
{% endblock %} {% endblock %}

View File

@ -8,30 +8,30 @@
{% block content %} {% block content %}
<div class="newContainer"> <div class="newContainer">
<form method="post"> <form method="post">
<h1>Add questions</h1> <h1>Dodaj pytania</h1>
{% for i in request.GET.number_of_questions|times %} {% for i in request.GET.number_of_questions|times %}
<h2>Question {{forloop.counter}}</h2> <h2>Pytanie {{forloop.counter}}</h2>
<label for="desc">Description: </label> <label for="desc">Opis: </label>
<input id="desc" type="text" name="desc"> <input id="desc" type="text" name="desc">
<br> <br>
<br> <br>
<label for="ans1">Answer 1: </label> <label for="ans1">Odpowiedź 1: </label>
<input id="ans1" type="text" name="ans1"> <input id="ans1" type="text" name="ans1">
<br> <br>
<br> <br>
<label for="ans2">Answer 2: </label> <label for="ans2">Odpowiedź 2: </label>
<input id="ans2" type="text" name="ans2"> <input id="ans2" type="text" name="ans2">
<br> <br>
<br> <br>
<label for="ans3">Answer 3: </label> <label for="ans3">Odpowiedź 3: </label>
<input id="ans3" type="text" name="ans3"> <input id="ans3" type="text" name="ans3">
<br> <br>
<br> <br>
<label for="ans4">Answer 4: </label> <label for="ans4">Odpowiedź 4: </label>
<input id="ans4" type="text" name="ans4"> <input id="ans4" type="text" name="ans4">
<br> <br>
<br> <br>
<label for="is_correct">Correct: </label> <label for="is_correct">Poprawna: </label>
<select name="is_correct" id="is_correct"> <select name="is_correct" id="is_correct">
<option value="1">1</option> <option value="1">1</option>
<option value="2">2</option> <option value="2">2</option>
@ -41,7 +41,7 @@
<br> <br>
<br> <br>
{% endfor %} {% endfor %}
<input type="submit" value="Create test"> <input type="submit" value="Stwórz test">
</form> </form>
</div> </div>
{% endblock %} {% endblock %}

View File

@ -12,12 +12,12 @@
<body> <body>
<div class="sidenav"> <div class="sidenav">
<a href="{% url 'home' %}">Home</a> <a href="{% url 'home' %}">Strona główna</a>
<a href="{% url 'newTest' %}">Create test</a> <a href="{% url 'newTest' %}">Stwórz test</a>
<a href="{% url 'myTests' %}">Your tests</a> <a href="{% url 'myTests' %}">Twoje testy</a>
<a href="{% url 'solvedTests' %}">Solved tests</a> <a href="{% url 'solvedTests' %}">Wyniki testów</a>
<a href="{% url 'help' %}">Help</a> <a href="{% url 'help' %}">Pomoc</a>
<p>Categories</p> <p>Kategorie</p>
<a href="/category/JezykPolski">Język polski</a> <a href="/category/JezykPolski">Język polski</a>
<a href="/category/JezykAngielski">Język angielski</a> <a href="/category/JezykAngielski">Język angielski</a>
<a href="/category/JezykNiemiecki">Język niemiecki</a> <a href="/category/JezykNiemiecki">Język niemiecki</a>
@ -28,9 +28,9 @@
<a href="/category/Biologia">Biologia</a> <a href="/category/Biologia">Biologia</a>
<a href="/category/Geografia">Geografia</a> <a href="/category/Geografia">Geografia</a>
<a href="/category/Historia">Historia</a> <a href="/category/Historia">Historia</a>
<p>Account</p> <p>Konto</p>
<a href="/users/account">Settings</a> <a href="/users/account">Ustawienia</a>
<a href="/users/logout">Logout</a> <a href="/users/logout">Wyloguj</a>
</div> </div>
<div id="content", name="content", class="main"> <div id="content", name="content", class="main">

View File

@ -1,24 +1,24 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block title %}Category - {{name}}{% endblock %} {% block title %}Kategoria - {{name}}{% endblock %}
{% block content %} {% block content %}
<h1>Tests in {{name}} category</h1> <h1>Testy w kategorii {{name}}</h1>
{% for test in tests %} {% for test in tests %}
<div class="mainTestContainer"> <div class="mainTestContainer">
<div class="mainTestName"> <div class="mainTestName">
{{test.name}} {{test.name}}
</div> </div>
<div class="mainTestMeta"> <div class="mainTestMeta">
<div class="left">Category: {{test.category}}</div> <div class="left">Kategoria: {{test.category}}</div>
<div class="center">Passing score: {{test.passing_score}}</div> <div class="center">Próg zaliczenia: {{test.passing_score}}</div>
<div class="right">Questions: {{test.questions|length}}</div> <div class="right">Ilość pytań: {{test.questions|length}}</div>
</div> </div>
<div class="mainTestDesc"> <div class="mainTestDesc">
<!-- TODO 250 words limit--> <!-- TODO 250 words limit-->
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. 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> </div>
<button><a href="/tests/{{test.id}}/show">Start</a></button> <button><a href="/tests/{{test.id}}/show">Rozwiąż</a></button>
</div> </div>
<br> <br>
{% endfor %} {% endfor %}

View File

@ -1,15 +1,15 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block title %}Update email{% endblock %} {% block title %}Zaktualizuj email{% endblock %}
{% block content %} {% block content %}
<div class="accountInfoContainer "> <div class="accountInfoContainer ">
<form method="post"> <form method="post">
<input type="email" id="email" name="email" class="form-control" placeholder="Email" required><br><br> <input type="email" id="email" name="email" class="form-control" placeholder="Email" required><br><br>
<input type="submit" value="Change email"><br><br> <input type="submit" value="Zaktualizuj email"><br><br>
</form> </form>
<div class="linkDefault"> <div class="linkDefault">
<a href="{% url 'account' %}">Back to dashboard</a> <a href="{% url 'account' %}">Wróc</a>
</div> </div>
</div> </div>
{% endblock %} {% endblock %}

View File

@ -1,16 +1,16 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block title %}Update name{% endblock %} {% block title %}Zaktualizuj imię{% endblock %}
{% block content %} {% block content %}
<div class="accountInfoContainer "> <div class="accountInfoContainer ">
<form method="post"> <form method="post">
<input type="text" id="firstName" name="firstName" class="form-control" placeholder="First Name" required><br><br> <input type="text" id="firstName" name="firstName" class="form-control" placeholder="Imię" required><br><br>
<input type="text" id="lastName" name="lastName" class="form-control" placeholder="First Name" required><br><br> <input type="text" id="lastName" name="lastName" class="form-control" placeholder="Nazwisko" required><br><br>
<input type="submit" value="Change name"><br><br> <input type="submit" value="Zaktualizuj imię"><br><br>
</form> </form>
<div class="linkDefault"> <div class="linkDefault">
<a href="{% url 'account' %}">Back to dashboard</a> <a href="{% url 'account' %}">Wróć</a>
</div> </div>
</div> </div>
{% endblock %} {% endblock %}

View File

@ -1,17 +1,17 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block title %}Update name{% endblock %} {% block title %}Zmień hasło{% endblock %}
{% block content %} {% block content %}
<div class="accountInfoContainer "> <div class="accountInfoContainer ">
<form method="post"> <form method="post">
<input type="password" id="oldPassword" name="oldPassword" class="form-control" placeholder="Old password" required><br><br> <input type="password" id="oldPassword" name="oldPassword" class="form-control" placeholder="Stare hasło" required><br><br>
<input type="password" id="newPassword" name="newPassword" class="form-control" placeholder="New password" required><br><br> <input type="password" id="newPassword" name="newPassword" class="form-control" placeholder="Nowe hasło" required><br><br>
<input type="password" id="repeatPassword" name="repeatPassword" class="form-control" placeholder="Repeat password" required><br><br> <input type="password" id="repeatPassword" name="repeatPassword" class="form-control" placeholder="Powtórz hasło" required><br><br>
<input type="submit" value="Change password"><br><br> <input type="submit" value="Zmień hasło"><br><br>
</form> </form>
<div class="linkDefault"> <div class="linkDefault">
<a href="{% url 'account' %}">Back to dashboard</a> <a href="{% url 'account' %}">Wróć</a>
</div> </div>
</div> </div>
{% endblock %} {% endblock %}

View File

@ -2,16 +2,16 @@
{% load filters %} {% load filters %}
{% load rest_framework %} {% load rest_framework %}
{% block title %}New Test{% endblock %} {% block title %}Nowy test{% endblock %}
{% block content %} {% block content %}
<div class="newContainer"> <div class="newContainer">
<form method="post"> <form method="post">
<h1>Create test</h1> <h1>Stwórz test</h1>
<label for="name">Name: </label> <label for="name">Nazwa: </label>
<input id="name" type="text" name="name" value="New test"> <input id="name" type="text" name="name" value="Nowy test">
<br> <br>
<br> <br>
<label for="category">Category: </label> <label for="category">Kategoria: </label>
<select name="category" id="category"> <select name="category" id="category">
<option value="JezykPolski">Język Polski</option> <option value="JezykPolski">Język Polski</option>
<option value="JezykAngielski">Język Angielski</option> <option value="JezykAngielski">Język Angielski</option>
@ -26,11 +26,11 @@
</select> </select>
<br> <br>
<br> <br>
<label for="questions">Number of questions: </label> <label for="questions">Ilość pytań: </label>
<input id="questions" type="number" name="questions" value="2"> <input id="questions" type="number" name="questions" value="2">
<br> <br>
<br> <br>
<label for="passing">Passing score: </label> <label for="passing">Próg zaliczenia: </label>
<input id="passing" type="number" name="passing" value="5"> <input id="passing" type="number" name="passing" value="5">
<br> <br>
<br> <br>

View File

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{% load rest_framework %} {% load rest_framework %}
{% block title %}{{ test.name }} - Edit{% endblock %} {% block title %}{{ test.name }} - Edytuj{% endblock %}
{% block additional_head %} {% block additional_head %}
<meta charset="UTF-8"> <meta charset="UTF-8">
@ -12,24 +12,24 @@
<form method="post" novalidate> <form method="post" novalidate>
<div class="editContainerSection"> <div class="editContainerSection">
<div class="editContainerLine"> <div class="editContainerLine">
<label for="name"><h2>Name:</h2></label> <label for="name"><h2>Nazwa:</h2></label>
<input id="name" type="text" name="name" value="New test"> <input id="name" type="text" name="name" value="{{ test.name }}">
</div> </div>
</div> </div>
{% for question in test.questions.all %} {% for question in test.questions.all %}
<div class="editContainerSection"> <div class="editContainerSection">
<div class="editContainerLine"> <div class="editContainerLine">
<label for="desc"><b>Description:</b></label> <label for="desc"><b>Opis:</b></label>
<input id="desc" type="text" name="desc", value="{{ question.description }}"> <input id="desc" type="text" name="desc", value="{{ question.description }}">
</div> </div>
{% for answer in question.answers.all %} {% for answer in question.answers.all %}
<div class="editContainerLine"> <div class="editContainerLine">
<label for="ans-{{ forloop.counter }}">Answer {{ forloop.counter }}: </label> <label for="ans-{{ forloop.counter }}">Odpowiedź {{ forloop.counter }}: </label>
<input id="ans-{{ forloop.counter }}" type="text" name="ans-{{ forloop.counter }}", value="{{ answer.description }}"> <input id="ans-{{ forloop.counter }}" type="text" name="ans-{{ forloop.counter }}", value="{{ answer.description }}">
</div> </div>
{% endfor %} {% endfor %}
<div class="editContainerLine"> <div class="editContainerLine">
<label for="category">Correct: </label> <label for="category">Poprawna: </label>
<select name="category" id="category"> <select name="category" id="category">
<option value="1">1</option> <option value="1">1</option>
<option value="2">2</option> <option value="2">2</option>
@ -40,7 +40,7 @@
</div> </div>
{% endfor %} {% endfor %}
<div class="testContent"> <div class="testContent">
<input type="submit" value="Edit test"> <input type="submit" value="Zapisz test">
</div> </div>
</form> </form>
</div> </div>

View File

@ -43,7 +43,7 @@
</div> </div>
{% endfor %} {% endfor %}
<div class="testContent"> <div class="testContent">
<input type="submit" value="Send answers"> <input type="submit" value="Wyślij odpowiedzi">
</div> </div>
</form> </form>
</div> </div>

View File

@ -1,24 +1,24 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block title %}Home{% endblock %} {% block title %}Główna{% endblock %}
{% block content %} {% block content %}
<h1>Take some tests!</h1> <h1>Rozwiąż sobie jakiś test!</h1>
{% for test in tests %} {% for test in tests %}
<div class="mainTestContainer"> <div class="mainTestContainer">
<div class="mainTestName"> <div class="mainTestName">
{{test.name}} {{test.name}}
</div> </div>
<div class="mainTestMeta"> <div class="mainTestMeta">
<div class="left">Category: {{test.category}}</div> <div class="left">Kategoria: {{test.category}}</div>
<div class="center">Passing score: {{test.passing_score}}</div> <div class="center">Próg zaliczenia: {{test.passing_score}}</div>
<div class="right">Questions: {{test.questions|length}}</div> <div class="right">Ilość pytań: {{test.questions|length}}</div>
</div> </div>
<div class="mainTestDesc"> <div class="mainTestDesc">
<!-- TODO 250 words limit--> <!-- TODO 250 words limit-->
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. 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> </div>
<button><a href="/tests/{{test.id}}/show">Start</a></button> <button><a href="/tests/{{test.id}}/show">Rozwiąż</a></button>
</div> </div>
<br> <br>
{% endfor %} {% endfor %}

View File

@ -1,9 +1,9 @@
{% extends "authBase.html" %} {% extends "authBase.html" %}
{% block title %}Login{% endblock %} {% block title %}Zaloguj się{% endblock %}
{% block content %} {% block content %}
<h2>Log In</h2> <h2>Zaloguj się</h2>
<form method="post"> {% csrf_token %} <form method="post"> {% csrf_token %}
{% for field in login_form %} {% for field in login_form %}
@ -15,9 +15,12 @@
{% endfor %} {% endfor %}
</p> </p>
{% endfor %} {% endfor %}
<input type="submit" value="Login"> <input type="submit" value="Zaloguj się">
<div class="linkDefault"> <div class="linkDefault">
<a href="{% url 'resetPassword' %}">Reset password</a> <a href="{% url 'resetPassword' %}">Zapomniałem hasła</a>
</div>
<div class="linkDefault">
<a href="{% url 'welcome' %}">Wróć</a>
</div> </div>
</form> </form>
{% endblock %} {% endblock %}

View File

@ -1,11 +1,11 @@
{% extends "authBase.html" %} {% extends "authBase.html" %}
{% block title %}Log Out{% endblock %} {% block title %}Wyloguj{% endblock %}
{% block content %} {% block content %}
<p>You have been logged out successfully</p> <p>Zostałeś pomyślnie wylogowany</p>
<div class="linkDefault"> <div class="linkDefault">
<a href="{% url 'welcome' %}">Continue</a> <a href="{% url 'welcome' %}">Kontynuj</a>
</div> </div>
{% endblock %} {% endblock %}

View File

@ -1,27 +1,27 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block title %}My Tests{% endblock %} {% block title %}Moje testy{% endblock %}
{% block content %} {% block content %}
<h1>Check your tests</h1> <h1>Twoje testy</h1>
{% for test in tests %} {% for test in tests %}
<div class="mainTestContainer"> <div class="mainTestContainer">
<div class="mainTestName"> <div class="mainTestName">
{{test.name}} {{test.name}}
</div> </div>
<div class="mainTestMeta"> <div class="mainTestMeta">
<div class="left">Category: {{test.category}}</div> <div class="left">Kategoria: {{test.category}}</div>
<div class="center">Passing score: {{test.passing_score}}</div> <div class="center">Próg zaliczenia: {{test.passing_score}}</div>
<div class="right">Questions: {{test.questions|length}}</div> <div class="right">Ilość pytań: {{test.questions|length}}</div>
</div> </div>
<div class="mainTestDesc"> <div class="mainTestDesc">
<!-- TODO 250 words limit--> <!-- TODO 250 words limit-->
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. 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> </div>
<div class="tripleButton"> <div class="tripleButton">
<button><a href="/tests/{{test.id}}/show">Start</a></button> <button><a href="/tests/{{test.id}}/show">Rozwiąż</a></button>
<button><a href="/tests/{{test.id}}/edit">Edit</a></button> <button><a href="/tests/{{test.id}}/edit">Edytuj</a></button>
<button style="background:#FF0000;"><a href="/tests/{{test.id}}/edit">Delete</a></button> <button style="background:#FF0000;"><a href="/tests/{{test.id}}/edit">Usuń</a></button>
</div> </div>
</div> </div>
<br> <br>

View File

@ -1,9 +1,9 @@
{% extends "authBase.html" %} {% extends "authBase.html" %}
{% block title %}Create account{% endblock %} {% block title %}Stwórz konto{% endblock %}
{% block content %} {% block content %}
<h2>Register</h2> <h2>Stwórz konto</h2>
<form method="post"> {% csrf_token %} <form method="post"> {% csrf_token %}
{% for field in registration_form %} {% for field in registration_form %}
@ -15,7 +15,7 @@
{% endfor %} {% endfor %}
</p> </p>
{% endfor %} {% endfor %}
<input type="submit" value="Crete account"> <input type="submit" value="Zarejestruj się">
</form> </form>
{% endblock %} {% endblock %}

View File

@ -1,9 +1,11 @@
{% extends "authBase.html" %} {% extends "authBase.html" %}
{% block title %}Log Out{% endblock %} {% block title %}Zarejestrowano{% endblock %}
{% block content %} {% block content %}
<p>Account have been created successfully. Now you can log in</p> <p>Konto zostało pomyśłnie utworzone. <br> Możesz się już zalogować.</p>
<a href="{% url 'login' %}">Log in now</a> <div class="linkDefault">
<a href="{% url 'login' %}">Zaloguj się</a>
</div>
{% endblock %} {% endblock %}

View File

@ -1,15 +1,15 @@
{% extends "authBase.html" %} {% extends "authBase.html" %}
{% block title %}Reset password{% endblock %} {% block title %}Reset hasła{% endblock %}
{% block content %} {% block content %}
<h2>Reset password</h2> <h2>Reset hasła</h2>
<form method="post"> <form method="post">
<input type="email" id="email" name="email" class="form-control" placeholder="Email" required><br><br> <input type="email" id="email" name="email" class="form-control" placeholder="Email" required><br><br>
<input type="submit" value="Send email"><br><br> <input type="submit" value="Wyślij email"><br><br>
</form> </form>
<div class="linkDefault"> <div class="linkDefault">
<a href="{% url 'login' %}">Go back</a> <a href="{% url 'login' %}">Wróć</a>
</div> </div>
{% endblock %} {% endblock %}

View File

@ -1,16 +1,16 @@
{% extends "authBase.html" %} {% extends "authBase.html" %}
{% block title %}Confirm reset password{% endblock %} {% block title %}Reset hasła{% endblock %}
{% block content %} {% block content %}
<h2>Create new password</h2> <h2>Stwórz nowe hasło</h2>
<form method="post"> <form method="post">
<input type="text" id="uid" name="uid" class="form-control" placeholder="UID" required><br><br> <input type="text" id="uid" name="uid" class="form-control" placeholder="UID" required><br><br>
<input type="text" id="token" name="token" class="form-control" placeholder="TOken" required><br><br> <input type="text" id="token" name="token" class="form-control" placeholder="Token" required><br><br>
<input type="text" id="code" name="code" class="form-control" placeholder="Code" required><br><br> <input type="text" id="code" name="code" class="form-control" placeholder="Kod" required><br><br>
<input type="password" id="newPassword" name="newPassword" class="form-control" placeholder="New password" required><br><br> <input type="password" id="newPassword" name="newPassword" class="form-control" placeholder="Nowe hasło" required><br><br>
<input type="password" id="repeatNewPassword" name="repeatNewPassword" class="form-control" placeholder="Repeat password" required><br><br> <input type="password" id="repeatNewPassword" name="repeatNewPassword" class="form-control" placeholder="Powtórz hasło" required><br><br>
<input type="submit" value="Save new password"><br><br> <input type="submit" value="Zapisz nowe hasło"><br><br>
</form> </form>
{% endblock %} {% endblock %}

View File

@ -20,12 +20,12 @@
Słabiutko, ale następnym razem będzie lepiej Słabiutko, ale następnym razem będzie lepiej
{% endif %} {% endif %}
</h5> </h5>
<h5 class="resultScore">Result: {{ status }}</h5> <h5 class="resultScore">Rezultat: {{ status }}</h5>
<h5 class="resultText">Score: {{ points }}</h5> <h5 class="resultText">Twój wynik: {{ points }}</h5>
<h5 class="resultText">Passing Score: {{ passing }}</h5> <h5 class="resultText">Próg zaliczenia: {{ passing }}</h5>
<h5 class="resultText">Max Score: {{ max }}</h5> <h5 class="resultText">Maksymalny wynik: {{ max }}</h5>
<h5 class="resultText">Percentage: {{ percentage }}</h5> <h5 class="resultText">Wynik procentowy: {{ percentage }}</h5>
<button class="defaultButton"><a href="{% url 'home' %}">Home</a></button> <button class="defaultButton"><a href="{% url 'home' %}">Strona główna</a></button>
{# <p class="resultText">Correct answers: 3</p>#} {# <p class="resultText">Correct answers: 3</p>#}
{# <p class="resultText">Incorrect answers: 2</p>#} {# <p class="resultText">Incorrect answers: 2</p>#}
{# <p class="resultText">Total questions: 5</p>#} {# <p class="resultText">Total questions: 5</p>#}

View File

@ -1,19 +1,18 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block title %}Home{% endblock %} {% block title %}Rozwiązane testy{% endblock %}
{% block content %} {% block content %}
<h1>Your history</h1> <h1>Historia rozwiązanych testów</h1>
{% for test in tests %} {% for test in tests %}
<div class="solvedTestContainer"> <div class="solvedTestContainer">
<div class="mainTestName"> <div class="mainTestName">
{{test.name}} {{test.name}}
</div> </div>
<div class="solvedTestText">Your score: {{test.score}}</div> <div class="solvedTestText">Twój wynik: {{test.score}}</div>
<div class="solvedTestText">Passing score: {{test.passing_score}}</div> <div class="solvedTestText">Próg zaliczenia: {{test.passing_score}}</div>
<div class="solvedTestText">Max score: {{test.max}}</div> <div class="solvedTestText">Maksymalny wynik: {{test.max}}</div>
<div class="solvedTestText">Percentage: {{test.percentage}}</div> <div class="solvedTestText">Wynik procentowy: {{test.percentage}}</div>
<!-- <button><a href="/tests/{{test.id}}/show">Try again</a></button>-->
</div> </div>
<br> <br>
{% endfor %} {% endfor %}

View File

@ -4,8 +4,8 @@
{% block content %} {% block content %}
<h2>Super Original and Innovative Test App</h2> <h2>Super Original and Innovative Test App</h2>
<h3>Get started now</h3> <h3>Zacznij już teraz!</h3>
<button onclick="location.href = 'users/login'">Already have an account</button> <button onclick="location.href = 'users/login'">Zaloguj się</button>
<button onclick="location.href = 'users/register'">Create new account</button> <button onclick="location.href = 'users/register'">Swtórz nowe konto</button>
{% endblock %} {% endblock %}