X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/ef2f28d99a6ed2eb8960adde703cfb5d4cf689d8..c40f96736a25a3d5a2c968bd85d55d790a71073c:/edumed/contact_forms.py
diff --git a/edumed/contact_forms.py b/edumed/contact_forms.py
index f14016e..7ce69b8 100644
--- a/edumed/contact_forms.py
+++ b/edumed/contact_forms.py
@@ -604,7 +604,7 @@ class CybernauciAnkietaForm(ContactForm):
super(CybernauciAnkietaForm, self).__init__(*args, **kwargs)
self.label_suffix = ''
- form_tag = 'cybernauci-ankieta-trenera'
+ form_tag = 'cybernauci-ankieta-trenera-2017'
form_title = u"Cybernauci â ankieta trenerska"
nazwisko = forms.CharField(label=u'ImiÄ i nazwisko', max_length=128)
contact = forms.CharField(label=u'Adres e-mail')
@@ -623,46 +623,34 @@ class CybernauciAnkietaForm(ContactForm):
pyt5 = textarea_field(u'5. Nad jakimi elementami pracy trenerskiej chciaÅbyÅ/chciaÅabyÅ popracowaÄ?')
pyt6 = textarea_field(u'6. Co jest dla Ciebie najważniejsze w pracy z grupÄ
? '
u'Na co zwracasz uwagÄ w tym obszarze jako osoba prowadzÄ
ca warsztaty?')
- pyt7 = textarea_field(u'7. Opisz najtrudniejszÄ
Twoim zdaniem sytuacjÄ, której doÅwiadczyÅeÅ/doÅwiadczyÅaÅ '
- u'podczas prowadzenia zajÄÄ w grupie z mÅodzieżÄ
, rodzicami lub nauczycielami?')
- pyt8 = forms.MultipleChoiceField(
- label=u'8. W jaki sposób poradzisz sobie z niespodziewanÄ
sytuacjÄ
skrócenia czasu zajÄÄ? '
- u'Na które z poniższych punktów przeznaczysz w takiej sytuacji najmniej czasu?',
- widget=forms.CheckboxSelectMultiple,
- choices=simple_choices(
- u'Przedstawienie siÄ prowadzÄ
cych i uczestników',
- u'Poznanie oczekiwaÅ i dostosowanie do nich programu zajÄÄ',
- u'Integracja',
- u'Poprowadzenie kolejnych elementów zajÄÄ (teoria-Äwiczenia)',
- u'Podsumowanie - sprawdzenie efektów warsztatu',
- u'Zaplanowanie dalszych prac',
- u'Ewaluacja'))
- pyt8a = textarea_field(label=u'Dlaczego?', max_length=1000)
+ pyt7 = textarea_field(
+ u'7. Jakie sÄ
Twoje najwiÄksze obawy wobec realizacji szkoleÅ w placówkach oÅwiatowych?')
+ pyt8a = ordered_textarea_field(
+ 1, pre_label=u'8. Opisz szczegóÅowo doÅwiadczenie z różnymi grupami:', label=u'rodzice')
+ pyt8b = ordered_textarea_field(2, label=u'nauczyciele')
+ pyt8c = ordered_textarea_field(3, label=u'mÅodzież ponadgimnazjalna')
+ pyt8d = ordered_textarea_field(4, label=u'mÅodzież gimnazjalna')
+ pyt8e = ordered_textarea_field(5, label=u'dzieci i mÅodzież szkóŠpodstawowych')
pyt9 = textarea_field(
- label=u'9. Jeden z uczestników przeszkadza podczas warsztatów: '
- u'gÅoÅno żartuje, nie wykonuje zleconych zadaÅ. Co robisz?')
- pyt10 = textarea_field(
- u'10. Z caÅej grupy tylko trzy osoby odpowiadajÄ
na każde zadane przez Ciebie pytanie. '
- u'Co robisz?')
- pyt11 = textarea_field(
- u'11. Jakie sÄ
Twoje najwiÄksze obawy wobec realizacji szkoleÅ w placówkach oÅwiatowych?')
- pyt12a = ordered_textarea_field(
- 1, pre_label=u'12. Opisz szczegóÅowo doÅwiadczenie z różnymi grupami:', label=u'rodzice')
- pyt12b = ordered_textarea_field(2, label=u'nauczyciele')
- pyt12c = ordered_textarea_field(3, label=u'mÅodzież ponadgimnazjalna')
- pyt12d = ordered_textarea_field(4, label=u'mÅodzież gimnazjalna')
- pyt12e = ordered_textarea_field(5, label=u'dzieci i mÅodzież szkóŠpodstawowych')
- pyt13 = textarea_field(
- u'13. Z jakimi grupami wiekowymi najlepiej Ci siÄ wspóÅpracuje? '
+ u'9. Z jakimi grupami wiekowymi najlepiej Ci siÄ wspóÅpracuje? '
u'UmiejÄtnoÅci w zakresie pracy z którÄ
grupÄ
najbardziej chciaÅabyÅ/chciaÅbyÅ zdobyÄ/doskonaliÄ?')
- pyt14 = textarea_field(
- u'14. W jaki sposób na co dzieŠdbasz o swój rozwój jako trenera/trenerki, '
+ pyt10 = textarea_field(
+ u'10. W jaki sposób na co dzieŠdbasz o swój rozwój jako trenera/trenerki, '
u'osoby prowadzÄ
cej warsztaty czy inne formy szkoleniowe?')
+ pyt11 = textarea_field(u'11. Jakie sÄ
Twoje potrzeby żywieniowe?')
+ pyt12 = forms.ChoiceField(
+ label=u'12. Jak przyjedziesz do Wilgi?',
+ widget=forms.RadioSelect,
+ choices=simple_choices(
+ u'publiczna komunikacja do/z Warszawy (i wesoÅy bus do/z Wilgi)',
+ u'publiczna komunikacja do/z Wilgi',
+ u'samochód prywatny'))
class SciezkiKopernikaForm(ContactForm):
form_tag = 'sciezki-kopernika'
form_title = u'Formularz zgÅoszeniowy na warsztaty'
+ disabled = True
nazwisko = forms.CharField(label=u'ImiÄ i nazwisko uczestnika/uczestniczki', max_length=128)
rok_urodzenia = forms.IntegerField(label=u'Rok urodzenia')
@@ -683,7 +671,7 @@ class SciezkiKopernikaForm(ContactForm):
choices=[('tak', 'tak'), ('nie', 'nie')], widget=forms.RadioSelect)
zgoda_regulamin = forms.BooleanField(
label=mark_safe(
- u'OÅwiadczam, że zapoznaÅem/-am siÄ z '
+ u'OÅwiadczam, że zapoznaÅem/am siÄ z '
u'Regulaminem udziaÅu w projekcie '
u'i speÅniam kryteria kwalifikowalnoÅci do udziaÅu w projekcie.'))
@@ -696,6 +684,18 @@ def make_link(text, url):
return u'%s' % (url, text)
+ODMOWA_CHOICES = [
+ ('nie', u'Nie'),
+ ('tak', u'Tak'),
+ ('odmowa', u'Odmowa odpowiedzi'),
+]
+
+YESNO_CHOICES = [
+ ('nie', u'Nie'),
+ ('tak', u'Tak'),
+]
+
+
class SciezkiKopernikaTestForm(ContactForm):
def __init__(self, *args, **kwargs):
super(SciezkiKopernikaTestForm, self).__init__(*args, **kwargs)
@@ -703,10 +703,9 @@ class SciezkiKopernikaTestForm(ContactForm):
result_page = True
form_tag = 'sciezki-kopernika-test'
- form_title = u'Test'
+ form_title = u'Test wiedzy w zakresie edukacji medialnej i cyfrowej'
submit_label = u'WyÅlij'
- contact = forms.EmailField(label=u'Adres e-mail, na który przyÅlemy informacjÄ o wynikach')
pyt1 = quiz_question(
label=u'1. Na stronie portalu internetowego pod jednym z artykuÅów opublikowano komentarz o treÅci '
u'âNie wszyscy muzuÅmanie to terroryÅci, ale wszyscy terroryÅci to muzuÅmanieâ. '
@@ -762,8 +761,8 @@ class SciezkiKopernikaTestForm(ContactForm):
u'zmontowaÄ narracjÄ z czÄÅci przygotowanych przez uczestników zespoÅu.')])
pyt7 = quiz_question(
label=u'7. Firma telekomunikacyjna wykorzystuje boty do automatycznego odpowiadania na pytania klientów '
- u'zadawane przez Facebooka. Boty zwracajÄ
siÄ do wszystkich po imieniu. Kiedy użytkownik, który '
- u'sobie tego nie życzy, wyraża swoje niezadowolenie z takiej formy rozmowy, firma powinna:',
+ u'zadawane w serwisie spoÅecznoÅciowym. Boty zwracajÄ
siÄ do wszystkich po imieniu. Kiedy użytkownik, '
+ u'który sobie tego nie życzy, wyraża swoje niezadowolenie z takiej formy rozmowy, firma powinna:',
choices=[
(2, u'przeprosiÄ użytkownika, szanujÄ
c preferowane przez niego reguÅy komunikacji,'),
(0, u'zignorowaÄ użytkownika odwoÅujÄ
c siÄ do zasad netykiety,'),
@@ -809,9 +808,9 @@ class SciezkiKopernikaTestForm(ContactForm):
pyt12 = quiz_question(
label=u'12. DoÅÄ
czyÅeÅ/aÅ do grupy, która zbiera informacje o problemach dotyczÄ
cych mÅodych ludzi '
u'w Twojej okolicy. Zamierzacie zaprezentowaÄ zgromadzone informacje w interesujÄ
cy sposób, '
- u'tak by zainteresowaÄ lokalne media, sÅużby miejskie, zwykÅych obywateli i waszych rówieÅników. '
+ u'tak by zainteresowaÄ lokalne media, sÅużby miejskie, zwykÅych obywateli i Waszych rówieÅników. '
u'Grupa nie ma możliwoÅci regularnego spotykania siÄ, dlatego wybraliÅcie pracÄ wyÅÄ
cznie '
- u'przez Internet. Który zestaw narzÄdzi pozwoli wam na jak najlepszÄ
, wspólnÄ
pracÄ?',
+ u'przez Internet. Który zestaw narzÄdzi pozwoli Wam na jak najlepszÄ
, wspólnÄ
pracÄ?',
choices=[
(0, u'mail grupowy, komunikator tekstowy (np. Messenger), oprogramowanie do tworzenia podcastów, '
u'stacjonarne narzÄdzie do tworzenia prezentacji (np. Power Point),'),
@@ -835,11 +834,11 @@ class SciezkiKopernikaTestForm(ContactForm):
label=u'14. Na przeglÄ
danej stronie internetowej znalazÅeÅ/aÅ interesujÄ
cÄ
grafikÄ, którÄ
chciaÅ(a)byÅ '
u'wykorzystaÄ w przygotowywanej cyfrowej narracji. Nie jest ona jednak podpisana. Co robisz?',
choices=[
- (0, u'podpisujÄ grafikÄ adresem strony, na której jÄ
 znalazÅem/-am,'),
+ (0, u'podpisujÄ grafikÄ adresem strony, na której jÄ
 znalazÅem/am,'),
(1, u'korzystam z opcji wyszukiwania obrazem w wyszukiwarce grafiki, chcÄ
c znaleÅºÄ inne strony, '
u'gdzie pojawiÅa siÄ grafika,'),
(2, u'korzystam z opcji wyszukiwania obrazem, a jeÅli to siÄ nie powiedzie, skontaktujÄ siÄ '
- u'z administratorem strony, na której znalazÅem/-am grafikÄ, pytajÄ
c o autora; przeglÄ
dam także '
+ u'z administratorem strony, na której znalazÅem/am grafikÄ, pytajÄ
c o autora; przeglÄ
dam także '
u'informacje o stronie, szukajÄ
c ewentualnych informacji o zasadach publikacji treÅci; byÄ może '
u'autor informuje, że wszystkie grafiki sÄ
jego autorstwa.')])
pyt15 = quiz_question(
@@ -854,23 +853,23 @@ class SciezkiKopernikaTestForm(ContactForm):
(1, u'b bÄdÄ
cego dowolnÄ
liczbÄ
,'),
(0, u'f.')])
pyt16 = quiz_question(
- label=u'16. Przygotowujesz teledysk do utworu nagranego przez twój zespóÅ. Efekt swojej pracy opublikujesz '
+ label=u'16. Przygotowujesz teledysk do utworu nagranego przez Twój zespóÅ. Efekt swojej pracy opublikujesz '
u'na kanale zespoÅu na YouTube. Teledysk nie może ÅamaÄ praw autorskich, w przeciwnym razie zostanie '
u'usuniÄty z serwisu. W teledysku możesz wykorzystaÄ zdjÄcia, ikony, fragmenty filmów:',
choices=[
(1, mark_safe(
- u'znalezionych w wyszukiwarce serwisu Flickr na licencji %s, przygotowanych przez ciebie, '
+ u'znalezionych w wyszukiwarce serwisu Flickr na licencji %s, przygotowanych przez Ciebie, '
u'ÅciÄ
gniÄtych z serwisu %s,' % (
make_link(u'CC BY-SA', 'https://www.flickr.com/creativecommons/by-sa-2.0/'),
make_link(u'The Noun Project', 'https://thenounproject.com')))),
(2, mark_safe(
- u'znalezionych w wyszukiwarce serwisu Flickr na licencji %s, przygotowanych przez ciebie, '
+ u'znalezionych w wyszukiwarce serwisu Flickr na licencji %s, przygotowanych przez Ciebie, '
u'ÅciÄ
gniÄtych z %s,' % (
make_link(u'CC-BY', 'https://www.flickr.com/creativecommons/by-2.0/'),
make_link(u'serwisu ze zdjÄciami NASA',
'https://www.nasa.gov/multimedia/imagegallery/index.html')))),
(0, mark_safe(
- u'znalezionych w wyszukiwarce serwisu Flickr na licencji %s, przygotowanych przez ciebie, '
+ u'znalezionych w wyszukiwarce serwisu Flickr na licencji %s, przygotowanych przez Ciebie, '
u'ÅciÄ
gniÄtych z wyszukiwarki grafiki Google.' %
make_link('CC-BY-NC', 'https://www.flickr.com/creativecommons/by-nc-2.0/')))])
pyt17 = quiz_question(
@@ -891,18 +890,18 @@ class SciezkiKopernikaTestForm(ContactForm):
(1, u'Angielska Wojna Domowa 1642-1651, propaganda.')])
pyt18 = quiz_question(
label=u'18. Podczas wycieczki szkolnej zrobiÅaÅ/eÅ sporo zdjÄÄ znajomym, w różnych sytuacjach. '
- u'Masz również dostÄp do wielu fotografii, które przygotowali twoi koledzy i koleżanki. '
+ u'Masz również dostÄp do wielu fotografii, które przygotowali Twoi koledzy i koleżanki. '
u'Zamierzasz niektóre z nich zamieÅciÄ na swoim kanale w serwisie spoÅecznoÅciowym. Możesz opublikowaÄ:',
choices=[
(0, u'zdjÄcia prezentujÄ
ce selfie (o ile nie przedstawiajÄ
wiÄcej niż dwóch osób), '
- u'zdjÄcia grupy podczas zwiedzania, zdjÄcia, które ktoÅ zrobiÅ tobie na tle zwiedzanych obiektów, '
+ u'zdjÄcia grupy podczas zwiedzania, zdjÄcia, które ktoÅ zrobiÅ Tobie na tle zwiedzanych obiektów, '
u'zdjÄcia, na których ludzie siÄ uÅmiechajÄ
i cieszÄ
, że robisz im zdjÄcie,'),
- (1, u'zdjÄcia prezentujÄ
ce selfie (ale tylko twoje), zdjÄcia pokazujÄ
ce w oddali grupÄ na tle '
- u'zwiedzanych obiektów, zdjÄcia, zdjÄcia na których widaÄ tylko ciebie, na tle zwiedzanych obiektów,'),
- (2, u'zdjÄcia prezentujÄ
ce selfie (na których jesteÅ ty, ale również inne osoby, które potwierdziÅy, '
- u'że możesz opublikowaÄ fotografie), zdjÄcia na których widaÄ tylko ciebie '
+ (1, u'zdjÄcia prezentujÄ
ce selfie (ale tylko Twoje), zdjÄcia pokazujÄ
ce w oddali grupÄ na tle '
+ u'zwiedzanych obiektów, zdjÄcia, zdjÄcia na których widaÄ tylko Ciebie, na tle zwiedzanych obiektów,'),
+ (2, u'zdjÄcia prezentujÄ
ce selfie (na których jesteÅ Ty, ale również inne osoby, które potwierdziÅy, '
+ u'że możesz opublikowaÄ fotografie), zdjÄcia na których widaÄ tylko Ciebie '
u'i masz zgodÄ na ich publikacjÄ od osoby, która wykonaÅa fotografiÄ, '
- u'wykonane przez ciebie zdjÄcia zwiedzanych obiektów.')])
+ u'wykonane przez Ciebie zdjÄcia zwiedzanych obiektów.')])
pyt19 = quiz_question(
label=u'19. KorzystajÄ
c z sieci, natrafiamy na różne interesujÄ
ce informacje. '
u'PojawiajÄ
siÄ w wielu serwisach informacyjnych, spoÅecznoÅciowych, w postaci reklam '
@@ -925,6 +924,65 @@ class SciezkiKopernikaTestForm(ContactForm):
(0, u'analizuje treÅÄ tekstów oraz obrazków i blokuje te, które zawierajÄ
reklamy,'),
(1, u'blokuje wyÅwietlanie plików reklam zanim wyÅwietli je przeglÄ
darka,'),
(2, u'blokuje komunikacjÄ przeglÄ
darki z serwerami publikujÄ
cymi reklamy.')])
+ contact = forms.EmailField(label=u'Adres e-mail, na który przyÅlemy informacjÄ o wynikach')
+ imie = forms.CharField(label=u'ImiÄ')
+ nazwisko = forms.CharField(label=u'Nazwisko')
+ PESEL = forms.CharField(label=u'PESEL', required=False, help_text=u'zostawiÄ pusty w przypadku braku')
+ plec = forms.ChoiceField(
+ label=u'PÅeÄ', widget=forms.RadioSelect,
+ choices=[('k', u'kobieta'), ('m', u'mÄżczyzna')])
+ wiek = forms.IntegerField(label='Wiek')
+ wyksztalcenie = forms.ChoiceField(
+ label=u'WyksztaÅcenie',
+ choices=[
+ (u'Niższe niż podstawowe', u'Niższe niż podstawowe'),
+ (u'Podstawowe', u'Podstawowe'),
+ (u'Gimnazjalne', u'Gimnazjalne'),
+ (u'Ponadgimnazjalne', u'Ponadgimnazjalne'),
+ (u'Policealne', u'Policealne'),
+ (u'Wyższe', u'Wyższe'),
+ ])
+ wojewodztwo = forms.ChoiceField(label=u'Województwo', choices=WOJEWODZTWO_CHOICES)
+ powiat = forms.CharField(label=u'Powiat')
+ gmina = forms.CharField(label=u'Gmina')
+ miejscowosc = forms.CharField(label=u'MiejscowoÅÄ')
+ ulica = forms.CharField(label=u'Ulica', required=False)
+ numer = forms.CharField(label=u'Nr budynku')
+ lokal = forms.CharField(label=u'Nr lokalu', required=False)
+ kod = forms.CharField(label=u'Kod pocztowy')
+ telefon = forms.CharField(label=u'Telefon kontaktowy')
+ status = forms.ChoiceField(
+ label=u'Status na rynku pracy',
+ choices=[
+ (u'uczeÅ', u'osoba bierna zawodowo uczÄ
ca siÄ'),
+ (u'nieuczeÅ', u'osoba bierna zawodowo nieuczestniczÄ
ca w ksztaÅceniu'),
+ (u'bezrobotna-up', u'Osoba bezrobotna zarejestrowana w ewidencji UP'),
+ (u'bezrobotna-nie-up', u'Osoba bezrobotna nie zarejestrowana w ewidencji UP'),
+ (u'pracujÄ
ca', u'Osoba pracujÄ
ca'),
+ (u'inne', u'inne'),
+ ])
+ typ_szkoly = forms.CharField(label=u'Typ szkoÅy (ponadgimnazjalna; inna, jaka?)', required=False)
+ mniejszosc = forms.ChoiceField(
+ label=u'Osoba należÄ
ca do mniejszoÅci narodowej lub etnicznej, migrant, osoba obcego pochodzenia',
+ choices=ODMOWA_CHOICES)
+ bezdomna = forms.ChoiceField(
+ label=u'Osoba bezdomna lub dotkniÄta wykluczeniem z dostÄpu do mieszkaÅ', choices=YESNO_CHOICES)
+ niepelnosprawna = forms.ChoiceField(
+ label=u'Osoba z niepeÅnosprawnoÅciami',
+ choices=ODMOWA_CHOICES)
+ pytanie4 = forms.ChoiceField(
+ label=u'Osoba przebywajÄ
ca w gospodarstwie domowym bez osób pracujÄ
cych',
+ choices=YESNO_CHOICES)
+ pytanie5 = forms.ChoiceField(
+ label=u'Osoba przebywajÄ
ca w gospodarstwie domowym z dzieÄmi pozostajÄ
cymi na utrzymaniu',
+ choices=YESNO_CHOICES)
+ pytanie6 = forms.ChoiceField(
+ label=u'Osoba żyjÄ
ca w gospodarstwie skÅadajÄ
cym siÄ z jednej osoby dorosÅej i dzieci '
+ u'pozostajÄ
cych na utrzymaniu',
+ choices=YESNO_CHOICES)
+ pytanie7 = forms.ChoiceField(
+ label=u'Osoba żyjÄ
ca w innej niekorzystnej sytuacji spoÅecznej (inne niż wymienione powyżej)',
+ choices=ODMOWA_CHOICES)
ANSWER_COMMENTS = [
(
@@ -970,6 +1028,7 @@ class SciezkiKopernikaTestForm(ContactForm):
u"pojawiÄ siÄ w różnych kontekstach politycznych i spoÅecznych, a nie tylko religijnych. Zachowanie wpisu "
u"zawierajÄ
cego powyższÄ
treÅÄ może wprowadzaÄ w bÅÄ
d jego czytelników, dlatego najlepszÄ
opcjÄ
jest jego "
u"usuniÄcie.\n"
+ u"\n"
u"JeÅli chcesz pogÅÄbiÄ swojÄ
wiedzÄ na temat âterroryzmuâ możesz przeczytaÄ artykuÅ "
u"pt. âZjawisko terroryzmuâ: "
u"http://www.ies.krakow.pl/wydawnictwo/prokuratura/pdf/2012/07-08/11resztak.pdf."),
@@ -1716,7 +1775,7 @@ class SciezkiKopernikaTestForm(ContactForm):
'comment': mark_safe(markdown.convert(cls.ANSWER_COMMENTS[i-1][chosen_idx])),
'answers': [(text, a_score == score, a_score == 2) for a_score, text in choices],
}
- question_count = len(fields) - 1
+ question_count = 20
questions = [question_data(i) for i in xrange(1, question_count + 1)]
points = sum(question['score'] for question in questions)
return {'questions': questions, 'points': points/2., 'total': question_count}