From 7292df047d1c9c630f66fdc75c5f5d0c50fd9800 Mon Sep 17 00:00:00 2001 From: Jan Szejko Date: Fri, 14 Oct 2016 16:05:23 +0200 Subject: [PATCH 1/1] wlem exam fixes --- edumed/urls.py | 2 +- wtem/fixtures/exercises.json | 7 +++++-- wtem/templates/wtem/email_key.txt | 1 + wtem/templates/wtem/main.html | 6 ++++-- wtem/templates/wtem/thanks.html | 2 +- wtem/views.py | 2 +- 6 files changed, 13 insertions(+), 7 deletions(-) diff --git a/edumed/urls.py b/edumed/urls.py index a06a2e9..262c433 100644 --- a/edumed/urls.py +++ b/edumed/urls.py @@ -23,7 +23,7 @@ urlpatterns = patterns( url(r'^forum/', include('forum.urls')), url(r'^forum/', include('pybb.urls', namespace='pybb')), url(r'^kompetencje/', include('curriculum.urls')), - url(r'^wtem/', include('wtem.urls')), + url(r'^wlem/', include('wtem.urls')), url(r'^api/', include('api.urls')), ) diff --git a/wtem/fixtures/exercises.json b/wtem/fixtures/exercises.json index 7e620db..fac4005 100644 --- a/wtem/fixtures/exercises.json +++ b/wtem/fixtures/exercises.json @@ -75,8 +75,11 @@ "id": 6, "type": "open", "description": [ - "Zostałaś poproszona przez swojego pracodawcę o przygotowanie warsztatu z zakresu edukacji medialnej na temat: „Informacja a opinia. Jak je rozróżnić?”. Wyszukaj w internecie po 3 zestawy tekstów, z których przygotujesz karty pracy dla uczestników. W każdym zestawie uczestnik warsztatów będzie musiał wskazać, który tekst jest informacją, a który opinią. Przygotowując się, weź pod uwagę: wydanie online dziennika opinii, portal internetowy i medium społecznościowe.", - "Uzasadnij, czym się kierowałaś, dokonując wyboru." + "Zostałaś poproszona przez swojego pracodawcę o przygotowanie warsztatu z zakresu edukacji medialnej na temat: „Informacja a opinia. Jak je rozróżnić?”. Wyszukaj w internecie po 3 zestawy tekstów, z których przygotujesz karty pracy dla uczestników. W każdym zestawie uczestnik warsztatów będzie musiał wskazać, który tekst jest informacją, a który opinią. Przygotowując się, weź pod uwagę: wydanie online dziennika opinii, portal internetowy i medium społecznościowe." + ], + "fields": [ + {"caption": "Wskaż 3 zestawy tekstów, z których przygotujesz karty pracy dla uczestników.", "id": "6a"}, + {"caption": "Uzasadnij, czym się kierowałaś, dokonując wyboru.", "id": "6b"} ], "max_points": 6 }, diff --git a/wtem/templates/wtem/email_key.txt b/wtem/templates/wtem/email_key.txt index c00cdaa..3a1da0d 100644 --- a/wtem/templates/wtem/email_key.txt +++ b/wtem/templates/wtem/email_key.txt @@ -3,6 +3,7 @@ Poniżej znajduje się wygenerowany specjalnie dla Ciebie link, pod którym będ https://edukacjamedialna.edu.pl{% url 'wtem_form' key=submission.key %} Egzamin rozpocznie się w piątek, 14 października i potrwa do 30 października. Aby rozwiązać test, potrzebny Ci będzie komputer ze stabilnym łączem internetowym oraz zainstalowaną i zaktualizowaną przeglądarką. +Egzamin możesz rozwiązywać w kilku podejściach - pamiętaj, żeby za każdym razem zapisać swoje odpowiedzi (klikając przycisk: Wyślij moje odpowiedzi). Za każdym razem korzystaj z przypisanego Ci linku. Każda z Was otrzymała indywidualny link, pod którym może rozwiązywać zadania samodzielnie. diff --git a/wtem/templates/wtem/main.html b/wtem/templates/wtem/main.html index f5f43a1..a9ec10b 100644 --- a/wtem/templates/wtem/main.html +++ b/wtem/templates/wtem/main.html @@ -44,7 +44,9 @@

{% include "wtem/title.html" %}

Rozwiązania można wysyłać do 30 października do godziny {{end_time|default:"24:00"}}. Nie czekaj na ostatnią chwilę!
-

Witamy na egzaminie dla Warszawskich Liderek Edukacji Medialnej. Na rozwiązanie zadań masz czas do 30 października do godz. {{end_time|default:"24:00"}}. Test składa się z 9 pytań. Wszystkie mają charakter otwarty.

+

Witamy na egzaminie dla Warszawskich Liderek Edukacji Medialnej. Na rozwiązanie zadań masz czas do 30 października do godz. {{end_time|default:"24:00"}}. Możesz go rozwiązać na raz lub w kilku (kilkunastu - ile będziesz chciała) podejściach. Za każdym razem pamiętaj o kliknięciu przycisku: Wyślij moje odpowiedzi (na dole strony). Aby ponownie edytować swoje odpowiedzi musisz skorzytać z otrzymanego linku. Za każdym razem zobaczysz swoje odpowiedzi (ostatnią zapisaną wersję). + +Test składa się z 9 pytań. Wszystkie mają charakter otwarty.

Powodzenia!
Zespół Edukacji Medialnej, fundacja Nowoczesna Polska

@@ -73,7 +75,7 @@ Zespół Edukacji Medialnej, fundacja Nowoczesna Polska

-
Rozwiązania można wysyłać do 30 października do godziny {{end_time|default:"24:00"}}. Nie czekaj na ostatnią chwilę!
+
Rozwiązania można wysyłać do 30 października do godziny {{end_time|default:"24:00"}}. Nie czekaj na ostatnią chwilę! Do 30 października do godziny 24:00 możesz edytować swoje odpowiedzi - wejdź ponownie w otrzymany od nas link, uzupełnij/zmień swoje opowiedzi i wyślij je do nas!
diff --git a/wtem/templates/wtem/thanks.html b/wtem/templates/wtem/thanks.html index fd4acb2..65c9a14 100644 --- a/wtem/templates/wtem/thanks.html +++ b/wtem/templates/wtem/thanks.html @@ -7,7 +7,7 @@

Dziękujemy za udział w egzaminie dla Warszawskich Liderek Edukacji Medialnej. Twoja praca została wysłana i poprawnie przyjęta przez system.

-

Jeśli chcesz zmienić którąś z odpowiedzi, do 30 października do godz. {{end_time|default:"24:00"}} możesz ponownie wysłać rozwiązanie zadań, korzystając z przypisanego Ci linku. W ocenie weźmiemy pod uwagę tylko ostatnie zgłoszenie.

+

Jeśli chcesz zmienić którąś z odpowiedzi, do 30 października do godz. {{end_time|default:"24:00"}} możesz ponownie wysłać rozwiązanie zadań, korzystając z przypisanego Ci linku. W ocenie weźmiemy pod uwagę tylko ostatnie zgłoszenie. Pamiętaj, w zależności od zachowania Twojej przeglądarki, po powrocie do strony z zadaniami część zadań możesz być zmuszona rozwiązać ponownie.

Zespół Edukacji Medialnej fundacja Nowoczesna Polska

diff --git a/wtem/views.py b/wtem/views.py index ccfca12..7726167 100644 --- a/wtem/views.py +++ b/wtem/views.py @@ -55,7 +55,7 @@ def form_during(request, key): if exercise['type'] == 'open' and exercise.get('fields'): field_answers = {field['id']: field['text'] for field in exercise['saved_answer']} for field in exercise['fields']: - field['saved_answer'] = field_answers[field['id']] + field['saved_answer'] = field_answers.get(field['id']) if request.method == 'GET': return render(request, 'wtem/main.html', {'exercises': exercises_with_answers, 'end_time': submission.end_time}) elif request.method == 'POST': -- 2.20.1