Polish language
This commit is contained in:
parent
b4a0a4da0c
commit
375bcded4a
@ -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;
|
||||||
|
@ -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 %}
|
||||||
|
|
||||||
|
@ -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 %}
|
||||||
|
@ -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">
|
||||||
|
@ -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 %}
|
||||||
|
@ -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 %}
|
||||||
|
@ -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 %}
|
||||||
|
@ -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 %}
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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 %}
|
||||||
|
@ -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 %}
|
||||||
|
@ -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 %}
|
||||||
|
|
||||||
|
@ -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>
|
||||||
|
@ -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 %}
|
||||||
|
|
||||||
|
@ -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 %}
|
||||||
|
|
||||||
|
@ -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 %}
|
||||||
|
|
||||||
|
@ -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 %}
|
||||||
|
|
||||||
|
@ -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>#}
|
||||||
|
@ -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 %}
|
||||||
|
@ -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 %}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user