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')
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')
choices=[('tak', 'tak'), ('nie', 'nie')], widget=forms.RadioSelect)
zgoda_regulamin = forms.BooleanField(
label=mark_safe(
- u'Oświadczam, że zapoznałem/-am się z <a href="/media/chunks/attachment/Regulamin.pdf">'
+ u'Oświadczam, że zapoznałem/am się z <a href="/media/chunks/attachment/Regulamin.pdf" target="_blank">'
u'Regulaminem udziału w projekcie</a> '
u'i spełniam kryteria kwalifikowalności do udziału w projekcie.'))
return u'<a href="%s">%s</a>' % (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)
form_title = u'Test'
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”. '
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,'),
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),'),
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(
(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(
(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 '
(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 = [
(
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."),
'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}