From: Jan Szejko 
Date: Fri, 14 Oct 2016 14:05:23 +0000 (+0200)
Subject: wlem exam fixes
X-Git-Url: https://git.mdrn.pl/edumed.git/commitdiff_plain/7292df047d1c9c630f66fdc75c5f5d0c50fd9800?ds=sidebyside
wlem exam fixes
---
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':