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