wlem exam fixes
authorJan Szejko <janek37@gmail.com>
Fri, 14 Oct 2016 14:05:23 +0000 (16:05 +0200)
committerJan Szejko <janek37@gmail.com>
Fri, 14 Oct 2016 14:05:23 +0000 (16:05 +0200)
edumed/urls.py
wtem/fixtures/exercises.json
wtem/templates/wtem/email_key.txt
wtem/templates/wtem/main.html
wtem/templates/wtem/thanks.html
wtem/views.py

index a06a2e9..262c433 100644 (file)
@@ -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')),
 )
 
index 7e620db..fac4005 100644 (file)
     "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
 },
index c00cdaa..3a1da0d 100644 (file)
@@ -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.
 
index f5f43a1..a9ec10b 100644 (file)
@@ -44,7 +44,9 @@
 <h1>{% include "wtem/title.html" %}</h1>
 <div class="wtem-fixed-info">Rozwiązania można wysyłać do 30 października do godziny {{end_time|default:"24:00"}}. <strong>Nie czekaj na ostatnią chwilę!</strong></div>
 
-<p>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.</p>
+<p>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.</p>
 
 <p>Powodzenia!<br/>
 Zespół Edukacji Medialnej, fundacja Nowoczesna Polska</p>
@@ -73,7 +75,7 @@ Zespół Edukacji Medialnej, fundacja Nowoczesna Polska</p>
 </span>
 </p>
 
-<div class="wtem-fixed-info" style="margin-top:15px;">Rozwiązania można wysyłać do 30 października do godziny {{end_time|default:"24:00"}}. <strong>Nie czekaj na ostatnią chwilę!</strong></div>
+<div class="wtem-fixed-info" style="margin-top:15px;">Rozwiązania można wysyłać do 30 października do godziny {{end_time|default:"24:00"}}. <strong>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!</strong></div>
 
 </form>
 
index fd4acb2..65c9a14 100644 (file)
@@ -7,7 +7,7 @@
 <p>Dziękujemy za udział w egzaminie dla Warszawskich Liderek Edukacji Medialnej.
 Twoja praca została wysłana i poprawnie przyjęta przez system.</p>
 
-<p>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.</p>
+<p>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.</p>
 
 <p>Zespół Edukacji Medialnej
 fundacja Nowoczesna Polska</p>
index ccfca12..7726167 100644 (file)
@@ -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':