1 # -*- coding: utf-8 -*-
4 from django import forms
5 from django.forms.formsets import BaseFormSet
6 from django.utils.safestring import mark_safe
7 from markdown2 import Markdown
9 from contact.forms import ContactForm
10 from django.core.mail import send_mail
11 from django.core.exceptions import ValidationError
12 from django.core.validators import validate_email
13 from django.template.loader import render_to_string
14 from django.utils.translation import ugettext_lazy as _
17 (re.compile(r'((http|ftp|https)://([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,;@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?)'),
21 markdown = Markdown(extras=["link-patterns", 'code-friendly'], link_patterns=LINK_PATTERNS)
25 u'kujawsko-pomorskie',
37 u'warmińsko-mazurskie',
39 u'zachodniopomorskie',
42 WOJEWODZTWO_CHOICES = [(u'', u'(wybierz)')] + [(w, w) for w in WOJEWODZTWA]
45 class RegistrationForm(ContactForm):
47 form_title = u"Zgłoś sugestię"
48 admin_list = ['podpis', 'contact', 'temat']
50 contact = forms.EmailField(label=u'E-mail', max_length=128, required=False)
51 podpis = forms.CharField(label=u'Podpis', max_length=128, required=False)
52 temat = forms.CharField(label=u'Temat zgłoszenia', max_length=255)
53 tresc = forms.CharField(label=u'Treść', widget=forms.Textarea, max_length=1800)
56 class CooperateForm(ContactForm):
57 form_tag = 'wspolpraca'
58 form_title = u"Bądź z nami w kontakcie"
59 admin_list = ['podpis', 'contact']
61 podpis = forms.CharField(label=u'Imię i nazwisko', max_length=128)
62 contact = forms.EmailField(label=u'E-mail', max_length=128)
63 instytucja = forms.CharField(
64 label=u'Instytucja (nazwa, adres)', widget=forms.Textarea, max_length=1000, required=False)
65 uwagi = forms.CharField(label=u'Uwagi', widget=forms.Textarea, max_length=1800, required=False)
67 zajecia_przedszkole = forms.BooleanField(label=u'Prowadzę zajęcia z dziećmi w wieku przedszkolnym', required=False)
68 zajecia_sp13 = forms.BooleanField(label=u'Prowadzę zajęcia z dziećmi z SP kl. 1-3', required=False)
69 zajecia_sp46 = forms.BooleanField(label=u'Prowadzę zajęcia z dziećmi z SP kl. 4-6', required=False)
70 zajecia_gimnazjum = forms.BooleanField(label=u'Prowadzę zajęcia z młodzieżą w wieku gimnazjalnym', required=False)
71 zajecia_ponadgimnazjalne = forms.BooleanField(
72 label=u'Prowadzę zajęcia z młodzieżą ze szkół ponadgimnazjalnych', required=False)
73 zajecia_wyzsze = forms.BooleanField(label=u'Prowadzę zajęcia w szkole wyższej', required=False)
74 zajecia_dorosli = forms.BooleanField(label=u'Prowadzę zajęcia dla dorosłych', required=False)
75 zajecia_seniorzy = forms.BooleanField(label=u'Prowadzę zajęcia dla seniorów', required=False)
76 zgoda_dane = forms.BooleanField(
77 label=u'Oświadczam, że wyrażam zgodę na przetwarzanie moich danych osobowych zawartych '
78 u'w niniejszym formularzu zgłoszeniowym przez Fundację Nowoczesna Polska '
79 u'(administratora danych) z siedzibą w Warszawie (00-514) przy ul. Marszałkowskiej 84/92 '
80 u'lok. 125 w celu otrzymywania newslettera Edukacja medialna. Jednocześnie oświadczam, '
81 u'że zostałam/em poinformowana/y o tym, że mam prawo wglądu w treść swoich danych '
82 u'i możliwość ich poprawiania oraz że ich podanie jest dobrowolne, ale niezbędne '
83 u'do dokonania zgłoszenia.')
86 class ContestForm(ContactForm):
88 form_title = u"Zgłoś się do konkursu"
89 admin_list = ['nazwisko', 'instytucja', 'tytul']
91 nazwisko = forms.CharField(label=u'Imię i nazwisko', max_length=128)
92 contact = forms.EmailField(label=u'Adres e-mail', max_length=128)
93 instytucja = forms.CharField(label=u'Instytucja (nazwa, adres)', widget=forms.Textarea, max_length=1000)
94 tytul = forms.CharField(
95 label=u'Tytuł przeprowadzonej lekcji',
96 help_text=u'proszę wymienić wszystkie, jeśli zostały przeprowadzone więcej niż jedne zajęcia',
97 widget=forms.Textarea, max_length=1000)
98 uczestnicy = forms.CharField(label=u'Liczba uczestników', max_length=64)
99 trudnosci = forms.CharField(
100 label=u'Czy w trakcie zajęć pojawiły się jakieś trudności? Jeśli tak, to jakie?',
101 widget=forms.Textarea, max_length=2000)
102 pomocne = forms.CharField(
103 label=u'Co w materiałach okazało się najbardziej pomocne w przygotowaniu i prowadzeniu lekcji?',
104 widget=forms.Textarea, max_length=2000)
105 nieprzydatne = forms.CharField(
106 label=u'Co w materiałach okazało się nieprzydatne w przygotowaniu i prowadzeniu lekcji?',
107 widget=forms.Textarea, max_length=2000)
108 poprawic = forms.CharField(
109 label=u'Jak możemy poprawić serwis edukacjamedialna.edu.pl?',
110 widget=forms.Textarea, max_length=2000, required=False)
111 inne = forms.CharField(label=u'Inne uwagi i komentarze', widget=forms.Textarea, max_length=2000, required=False)
112 zgoda_regulamin = forms.BooleanField(
113 label=u'Znam i akceptuję regulamin konkursu Medialog.',
114 help_text=u'Zobacz <a href="/media/chunks/attachment/Regulamin_konkursu_MediaLog_1.pdf">'
115 u'regulamin konkursu MediaLog</a>.')
116 zgoda_informacje = forms.BooleanField(
117 label=u'Wyrażam zgodę na otrzymywanie informacji od Fundacji Nowoczesna Polska związanych z edukacją medialną.',
122 class UdzialForm(ContactForm):
124 form_title = u"Udział"
125 admin_list = ['nazwisko', 'miejscowosc', 'instytucja']
127 nazwisko = forms.CharField(label=u'Imię i nazwisko', max_length=128)
128 miejscowosc = forms.CharField(label=u'Miejscowość', max_length=128)
129 instytucja = forms.CharField(label=u'Nazwa organizacji/instytucji', max_length=128)
130 contact = forms.EmailField(label=u'Adres e-mail', max_length=128)
131 telefon = forms.CharField(label=u'Telefon', max_length=32)
132 uczestnicy = forms.IntegerField(label=u'Przewidywana liczba uczestników zajęć')
135 class WTEMStudentForm(forms.Form):
136 first_name = forms.CharField(label=u'Imię', max_length=128)
137 last_name = forms.CharField(label=u'Nazwisko', max_length=128)
138 email = forms.EmailField(label=u'Adres e-mail', max_length=128)
142 class NonEmptyBaseFormSet(BaseFormSet):
144 Won't allow formset_factory to be submitted with no forms
147 for form in self.forms:
148 if form.cleaned_data:
150 forms.ValidationError(u"Proszę podać dane przynajmniej jednej osoby.")
153 class WTEMForm(ContactForm):
155 disabled_template = 'wtem/disabled_contact_form.html'
157 form_title = u"WTEM - rejestracja uczestników"
158 submit_label = u"Wyślij zgłoszenie"
159 admin_list = ['imie', 'nazwisko', 'institution']
161 'student': forms.formsets.formset_factory(
162 WTEMStudentForm, formset=NonEmptyBaseFormSet, max_num=5, validate_max=True, extra=5),
165 contact = forms.EmailField(label=u'Adres e-mail opiekuna/opiekunki', max_length=128)
166 imie = forms.CharField(label=u'Imię', max_length=128)
167 nazwisko = forms.CharField(label=u'Nazwisko', max_length=128)
168 function = forms.CharField(label=u'Pełniona funkcja', max_length=255)
169 institution = forms.CharField(label=u'Nazwa instytucji', max_length=255)
170 institution_address = forms.CharField(label=u'Adres instytucji', widget=forms.Textarea, max_length=1000)
171 institution_email = forms.EmailField(label=u'Adres e-mail instytucji', max_length=128)
172 institution_phone = forms.CharField(label=u'Telefon do instytucji', max_length=32)
173 institution_www = forms.URLField(label=u'Strona WWW instytucji', max_length=255, required=False)
175 zgoda_regulamin = forms.BooleanField(
176 label=u'Znam i akceptuję regulamin Wielkiego Turnieju Edukacji Medialnej.',
177 help_text=u'Zobacz <a href="/media/chunks/attachment/regulamin_III_edycja.pdf">'
178 u'regulamin Wielkiego Turnieju Edukacji Medialnej</a>.'
180 zgoda_dane = forms.BooleanField(
181 label=u'Wyrażam zgodę na przetwarzanie moich danych osobowych oraz danych osobowych moich podopiecznych.',
182 # help_text=u'Zobacz <a href="/media/chunks/attachment/Oswiadczenie_o_danych_osobowych.pdf">'
183 # 'pełną treść oświadczenia</a>.'
186 potw_uczniowie = forms.BooleanField(
187 label=u'Potwierdzam, że zgłoszeni Uczestnicy/Uczestniczki w chwili rejestracji są '
188 u'uczniami/uczennicami szkoły ponadgimnazjalnej.',
190 zgoda_informacje = forms.BooleanField(
191 label=u'Wyrażam zgodę na otrzymywanie informacji od Fundacji Nowoczesna Polska '
192 u'związanych z edukacją medialną.',
196 extract_types = (dict(slug='extended', label=_('extended')),)
199 def get_extract_fields(contact, extract_type_slug):
200 fields = contact.body.keys()
201 fields.pop(fields.index('student'))
202 fields.extend(['contact', 'student_first_name', 'student_last_name', 'student_email'])
206 def get_extract_records(keys, contact, extract_type_slug):
208 for field_name in keys:
209 if field_name.startswith('student_'):
211 if field_name == 'contact':
212 val = contact.contact
214 val = contact.body[field_name]
215 toret[0][field_name] = val
218 for student in contact.body['student']:
219 for attr in ('first_name', 'last_name', 'email'):
220 current['student_' + attr] = student[attr]
221 if current not in toret:
222 toret.append(current)
226 def save(self, request, formsets=None):
227 contact = super(WTEMForm, self).save(request, formsets)
229 mail_subject = render_to_string('contact/wtem/student_mail_subject.html').strip()
230 mail_body = render_to_string('contact/wtem/student_mail_body.html')
231 for formset in formsets or []:
232 for f in formset.forms:
233 email = f.cleaned_data.get('email', None)
235 validate_email(email)
236 except ValidationError:
239 send_mail(mail_subject, mail_body, 'edukacjamedialna@nowoczesnapolska.org.pl', [email],
245 class CommissionForm(forms.Form):
246 name = forms.CharField(label=u'Imię i nazwisko Członka Komisji', max_length=128)
247 form_tag = "commission"
250 class OlimpiadaForm(ContactForm):
252 disabled_template = 'wtem/disabled_contact_form.html'
253 form_tag = "olimpiada"
254 form_title = u"Olimpiada Cyfrowa - Elektroniczny System Zgłoszeń"
255 submit_label = u"Wyślij zgłoszenie"
256 admin_list = ['nazwisko', 'school']
258 'student': forms.formsets.formset_factory(WTEMStudentForm, formset=NonEmptyBaseFormSet),
259 'commission': forms.formsets.formset_factory(CommissionForm, formset=BaseFormSet),
262 contact = forms.EmailField(label=u'Adres e-mail Przewodniczącego/Przewodniczącej', max_length=128)
263 przewodniczacy = forms.CharField(label=u'Imię i nazwisko Przewodniczącego/Przewodniczącej', max_length=128)
264 school = forms.CharField(label=u'Nazwa szkoły', max_length=255)
265 school_address = forms.CharField(label=u'Adres szkoły', widget=forms.Textarea, max_length=1000)
266 school_email = forms.EmailField(label=u'Adres e-mail szkoły', max_length=128)
267 school_phone = forms.CharField(label=u'Numer telefonu szkoły', max_length=32)
268 school_www = forms.URLField(label=u'Strona WWW szkoły', max_length=255, required=False)
270 zgoda_regulamin = forms.BooleanField(
271 label=u'Znam i akceptuję Regulamin Olimpiady Cyfrowej.',
272 help_text=u'Zobacz <a href="https://olimpiadacyfrowa.pl/regulamin/" target="_blank">'
273 u'regulamin Olimpiady Cyfrowej</a>.'
275 zgoda_dane = forms.BooleanField(
276 label=u'Oświadczam, że wyrażam zgodę na przetwarzanie danych osobowych zawartych w niniejszym formularzu '
277 u'zgłoszeniowym przez Fundację Nowoczesna Polska (administratora danych) z siedzibą w Warszawie (00-514) '
278 u'przy ul. Marszałkowskiej 84/92 lok. 125 na potrzeby organizacji Olimpiady Cyfrowej. Jednocześnie '
279 u'oświadczam, że zostałam/em poinformowana/y o tym, że mam prawo wglądu w treść swoich danych '
280 u'i możliwość ich poprawiania oraz że ich podanie jest dobrowolne, ale niezbędne do dokonania '
283 extract_types = (dict(slug='extended', label=_('extended')),)
286 def get_extract_fields(contact, extract_type_slug):
287 fields = contact.body.keys()
288 if 'student' in fields:
289 fields.remove('student')
290 fields.extend(['contact', 'student_first_name', 'student_last_name', 'student_email'])
294 def get_extract_records(keys, contact, extract_type_slug):
296 for field_name in keys:
297 if field_name.startswith('student_'):
299 if field_name == 'contact':
300 val = contact.contact
302 val = contact.body[field_name]
303 toret[0][field_name] = val
306 if 'student' in contact.body:
307 for student in contact.body['student']:
308 for attr in ('first_name', 'last_name', 'email'):
309 current['student_' + attr] = student[attr]
310 if current not in toret:
311 toret.append(current)
315 def save(self, request, formsets=None):
316 contact = super(OlimpiadaForm, self).save(request, formsets)
318 mail_subject = render_to_string('contact/olimpiada/student_mail_subject.html').strip()
319 mail_body = render_to_string('contact/olimpiada/student_mail_body.html')
320 for formset in formsets or []:
321 if formset.prefix == 'student':
322 for f in formset.forms:
323 email = f.cleaned_data.get('email', None)
325 validate_email(email)
326 except ValidationError:
329 send_mail(mail_subject, mail_body, 'edukacjamedialna@nowoczesnapolska.org.pl', [email],
335 class MILForm(ContactForm):
337 form_title = _('Share your thoughts on the "Media and information literacy competencies catalogue"')
338 submit_label = _('Submit')
339 base_template = 'base_mil.html'
340 site_name = site_domain = 'katalog.nowoczesnapolska.org.pl'
342 name = forms.CharField(label=_('Name and Surname'), max_length=255)
343 contact = forms.EmailField(label=_('E-mail'), max_length=255)
345 institution = forms.CharField(label=_('Institution'), widget=forms.Textarea, max_length=8192)
347 question_stages = forms.CharField(
348 label=_('What do you think about the proposed educational stages classification?'),
349 widget=forms.Textarea,
353 question_fields = forms.CharField(
354 label=_('What do you think about the proposed thematic fields?'),
355 widget=forms.Textarea,
359 question_left_out = forms.CharField(
360 label=_('What important areas of media and information literacy have been left out?'),
361 widget=forms.Textarea,
365 other = forms.CharField(
366 label=_('Other suggestions and comments'),
367 widget=forms.Textarea,
372 class TEMForm(ContactForm):
374 form_title = u"TEM - szkolenie dla trenerów edukacji medialnej"
375 admin_list = ['imie', 'nazwisko', 'instytucja', 'contact']
377 imie = forms.CharField(label=u'Imię', max_length=128)
378 nazwisko = forms.CharField(label=u'Nazwisko', max_length=128)
379 contact = forms.EmailField(label=u'E-mail', max_length=128)
380 telefon = forms.CharField(label=u'Tel. kontaktowy', max_length=128)
381 instytucja = forms.CharField(label=u'Instytucja', max_length=256)
382 adres = forms.CharField(label=u'Adres', widget=forms.Textarea, max_length=1000)
383 stanowisko = forms.CharField(label=u'Stanowisko', max_length=256)
384 doswiadczenie = forms.CharField(
385 label=u'Jakie jest Pani/Pana doświadczenie w zakresie edukacji medialnej?',
386 widget=forms.Textarea, max_length=500, help_text=u'(max 500 znaków)')
387 dlaczego = forms.CharField(
388 label=u'Dlaczego chce Pani/Pan wziąć udział w szkoleniu?',
389 widget=forms.Textarea, max_length=500, help_text=u'(max 500 znaków)')
390 jak_wykorzystac = forms.CharField(
391 label=u'Jak zamierza Pan/Pani wykorzystać wiedzę zdobytą w czasie szkolenia?',
392 widget=forms.Textarea, max_length=500, help_text=u'(max 500 znaków)')
394 zajecia = forms.BooleanField(
395 label=u'W okresie wrzesień-październik 2015 r. przeprowadzę min. 2 godziny zajęć edukacji medialnej '
396 u'z wybraną grupą dzieci lub młodzieży.', required=True)
397 zgoda_informacje = forms.BooleanField(
398 label=u'Wyrażam zgodę na otrzymywanie informacji od Fundacji Nowoczesna Polska '
399 u'związanych z edukacją medialną.', required=False)
402 class SuperwizjaForm(ContactForm):
403 form_tag = 'superwizja'
404 form_title = u"Informacje o zajęciach"
405 admin_list = ['nazwisko', 'contact', 'skype', 'temat']
406 submit_label = u'Wyślij'
408 nazwisko = forms.CharField(label=u'Imię i nazwisko', max_length=1024)
409 contact = forms.CharField(label=u'E-mail kontaktowy', required=False)
410 skype = forms.CharField(label=u'Nazwa użytkownika Skype', max_length=255)
411 temat = forms.CharField(label=u'Temat zajęć', max_length=1024)
412 termin = forms.CharField(label=u'Termin zajęć', max_length=1024)
413 czas_trwania = forms.CharField(label=u'Czas trwania zajęć', max_length=1024)
414 miejsce = forms.CharField(label=u'Miejsce prowadzenia zajęć', max_length=1024)
415 rodzaj = forms.ChoiceField(
416 label=u'Rodzaj zajęć', widget=forms.RadioSelect,
417 choices=[('jednorazowe', 'jednorazowe'), ('w ramach cyklu', 'w ramach cyklu')])
418 cykl = forms.CharField(label=u'Jeśli w ramach cyklu, to podaj jego temat i czas trwania', required=False)
419 sposob = forms.ChoiceField(
420 label=u'Sposób prowadzenia zajęć', widget=forms.RadioSelect,
421 choices=[('samodzielnie', 'samodzielnie'), (u'z drugą osobą', 'z drugą osobą')])
422 wrazenia = forms.CharField(
423 label=u'Opisz Twoje ogólne wrażenia po warsztacie.', widget=forms.Textarea, max_length=4096)
424 opiekun = forms.CharField(
425 label=u'Czy opiekun grupy był obecny podczas zajęć? Jeśli tak, opisz krótko jego rolę.',
426 widget=forms.Textarea, max_length=4096)
427 grupa = forms.CharField(
428 label=u'Opisz krótko grupę uczestników zajęć (wiek, liczba osób, czy to pierwszy kontakt z grupą).',
429 widget=forms.Textarea, max_length=4096)
430 cel = forms.CharField(
431 label=u'Jaki był założony cel zajęć? Dlaczego wybrałaś/eś taki cel?', widget=forms.Textarea, max_length=4096)
432 ewaluacja = forms.CharField(
433 label=u'W jaki sposób sprawdziłeś/aś, czy cel zajęć został zrealizowany? Opisz krótko efekty zajęć.',
434 widget=forms.Textarea, max_length=4096)
436 przygotowania = forms.CharField(
437 label=u'Opisz w punktach proces przygotowania się do zajęć.', widget=forms.Textarea, max_length=4096)
438 przygotowania_trudnosci = forms.CharField(
439 label=u'Co na etapie przygotowań sprawiło Ci największą trudność?', widget=forms.Textarea, max_length=4096)
440 przygotowania_pomoc = forms.CharField(
441 label=u'Co było pomocne w przygotowaniu zajęć? '
442 u'(Czy korzystałaś/eś z materiałów z serwisu edukacjamedialna.edu.pl? Jeśli tak, to jakich?)',
443 widget=forms.Textarea, max_length=4096)
444 narzedzia = forms.CharField(
445 label=u'Jakie narzędzie/a planowałaś/eś wykorzystać, a jakie wykorzystałaś/eś?',
446 widget=forms.Textarea, max_length=4096)
447 struktura = forms.CharField(
448 label=u'Opisz w punktach strukturę zajęć. '
449 u'Zaznacz ile czasu planowałaś/eś na każdą część, a ile czasu faktycznie Ci to zajęło.',
450 widget=forms.Textarea, max_length=4096)
451 prowadzenie_trudnosci = forms.CharField(
452 label=u'Co sprawiało Ci trudność w prowadzeniu zajęć?', widget=forms.Textarea, max_length=4096)
453 prowadzenie_pomoc = forms.CharField(
454 label=u'Co było pomocne w prowadzeniu zajęć?', widget=forms.Textarea, max_length=4096)
455 kontrakt = forms.CharField(
456 label=u'W jakiej formie został zawarty kontrakt z uczestnikami? Jakie zasady zostały przyjęte? '
457 u'Czy w trakcie zajęć Ty bądź uczestnicy odwoływaliście się do kontraktu?',
458 widget=forms.Textarea, max_length=4096)
459 trudne_sytuacje = forms.CharField(
460 label=u'Czy podczas zajęć miały miejsce tzw. „trudne sytuacje”. '
461 u'Jak na nie zareagowałaś/eś? Czy potrzebowałabyś/łbyś czegoś w związku z nimi?',
462 widget=forms.Textarea, max_length=4096)
463 informacje_zwrotne = forms.CharField(
464 label=u'Czy zbierałaś/eś informacje zwrotne od uczestników? Jeśli tak, na co zwrócili uwagę? '
465 u'W jaki sposób zbierałaś/eś informacje zwrotne?', widget=forms.Textarea, max_length=4096)
467 mocne_strony = forms.CharField(
468 label=u'Opisz w punktach mocne strony przeprowadzonych zajęć.', widget=forms.Textarea, max_length=4096)
469 zmiany = forms.CharField(
470 label=u'Opisz w punktach, co byś zmienił(a) na przyszłość.', widget=forms.Textarea, max_length=4096)
471 potrzeby = forms.CharField(
472 label=u'Czy potrzebowałbyś/łbyś czegoś przed następnymi zajęciami?', widget=forms.Textarea, max_length=4096)
473 uwagi = forms.CharField(label=u'Inne uwagi', widget=forms.Textarea, max_length=4096, required=False)
476 def textarea_field(label, max_length=500):
477 return forms.CharField(
478 label=label, widget=forms.Textarea, max_length=max_length, help_text=u'(do %s znaków)' % max_length)
481 class CybernauciForm(ContactForm):
483 disabled_template = 'contact/disabled_contact_form.html'
484 form_tag = 'trenerzy-cybernauci2017'
485 form_title = u"Cybernauci – szkolenie dla trenerów"
486 admin_list = ['nazwisko', 'instytucja', 'contact']
487 submit_label = u'Wyślij'
489 nazwisko = forms.CharField(label=u'Imię i nazwisko', max_length=1024)
490 adres = forms.CharField(label=u'Adres zamieszkania')
491 wojewodztwo = forms.ChoiceField(label=u'Województwo', choices=WOJEWODZTWO_CHOICES)
492 contact = forms.CharField(label=u'Adres e-mail')
493 telefon = forms.CharField(label=u'Telefon kontaktowy', max_length=32)
494 dlaczego = textarea_field(
495 label=u'Proszę opisać, dlaczego chce Pan/Pani zostać Emisariuszem Bezpiecznego Internetu.')
496 grupy = forms.MultipleChoiceField(
497 label=u'Proszę wskazać, dla których grup realizował Pan/realizowała Pani zajęcia warsztatowe',
498 widget=forms.CheckboxSelectMultiple,
500 ('Uczniowie klas 1-3', 'Uczniowie klas 1-3'),
501 ('Uczniowie klas 4-6', 'Uczniowie klas 4-6'),
502 ('Uczniowie szkół gimnazjalnych', 'Uczniowie szkół gimnazjalnych'),
503 ('Uczniowie szkół ponadgimnazjalnych', 'Uczniowie szkół ponadgimnazjalnych'),
504 ('Nauczyciele', 'Nauczyciele'),
505 ('Rodzice', 'Rodzice'),
507 doswiadczenie_grupy = textarea_field(
508 label=u'Proszę opisać swoje doświadczenie w pracy warsztatowej z grupami docelowymi Projektu '
509 u'(dziećmi, młodzieżą, osobami dorosłymi: nauczycielami, rodzicami).',
511 doswiadczenie_edumed = textarea_field(
512 label=u'Jakie jest Pana/Pani doświadczenie w zakresie edukacji medialnej, '
513 u'zwłaszcza w zakresie bezpieczeństwa w Internecie i korzystania z TIK? '
514 u'Skąd czerpie Pan/Pani wiedzę w tym zakresie? W jakich projektach brał '
515 u'Pan/brała Pani udział dotychczas?',
517 szkolenia = textarea_field(
518 label=u'Proszę wymienić studia, szkolenia albo kursy (maks. 5 najważniejszych) '
519 u'powiązane z tematyką Projektu, w których Pan/Pani uczestniczył/ła, '
520 u'w tym dane na temat instytucji czy osoby prowadzącej (z JEDNOZDANIOWYM '
521 u'omówieniem i terminami, w których się odbyły).')
522 realizacje = textarea_field(
523 label=u'Proszę opisać swoje doświadczenie w zakresie realizacji działań w lokalnym środowisku '
524 u'szkolnym (np. na terenie gminy/powiatu/województwa).')
525 cel = textarea_field(
526 label=u'Proszę opisać, jaką wiedzę i umiejętności chce Pan/Pani zdobyć '
527 u'lub doskonalić poprzez uczestnictwo w Szkoleniu trenerskim.')
528 skad = forms.CharField(label=u'Skąd dowiedział/dowiedziała się Pan/Pani o projekcie „Cybernauci”?')
529 zgoda_regulamin = forms.BooleanField(
530 label=u'Oświadczam, że zapoznałem/zapoznałam się z Regulaminem Rekrutacji '
531 u'i Uczestnictwa w Projekcie „Cybernauci – kompleksowy projekt '
532 u'kształtowania bezpiecznych zachowań w sieci” i akceptuję jego warunki.',
533 help_text=u'Zobacz <a href="https://cybernauci.edu.pl/wp-content/uploads/2017/04/'
534 u'regulamin_Cybernauci_szkolenie_trenerskie_2017.pdf">regulamin</a>.')
535 zgoda_dane = forms.BooleanField(
536 label=u'Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych '
537 u'w niniejszym dokumencie dla potrzeb niezbędnych do realizacji Projektu '
538 u'„Cybernauci – kompleksowy projekt kształtowania bezpiecznych zachowań '
539 u'w sieci” zgodnie z ustawą z dnia 29.08.1997 roku o Ochronie Danych '
540 u'Osobowych (Dz. U. z 2002 r. Nr 101, poz. 926 z późniejszymi zmianami).')
541 zgoda_niekaralnosc = forms.BooleanField(
542 label=u'W przypadku zakwalifikowania się na kurs zobowiązuję się '
543 u'do dostarczenia świadectwa o niekaralności – najpóźniej w dniu rozpoczęcia Szkolenia.')
544 zgoda_newsletter = forms.BooleanField(
546 label=u'Chcę otrzymywać newsletter Edukacja Medialna.')
547 cv = forms.FileField(
548 label=u'Wgraj plik CV.',
549 help_text=u'Prosimy o nazwanie pliku swoim imieniem i nazwiskiem. Preferowany format: PDF.')
552 class WLEMForm(ContactForm):
555 form_title = u"WLEM - szkolenie dla warszawskich liderów edukacji medialnej"
556 admin_list = ['nazwisko', 'instytucja', 'contact']
557 submit_label = u'Wyślij'
559 nazwisko = forms.CharField(label=u'Imię i nazwisko', max_length=128)
560 contact = forms.CharField(label=u'Adres e-mail')
561 telefon = forms.CharField(label=u'Tel. kontaktowy', max_length=32)
562 instytucja = forms.CharField(label=u'Instytucja', max_length=128)
563 instytucja_adres = forms.CharField(label=u'Adres (instytucji)', max_length=1024)
564 stanowisko = forms.CharField(label=u'Stanowisko', max_length=256)
565 doswiadczenie = forms.CharField(
566 label=u'Jakie jest Pani/Pana doświadczenie w zakresie edukacji medialnej?',
567 widget=forms.Textarea, max_length=4096)
568 dlaczego = forms.CharField(
569 label=u'Dlaczego chce Pani/Pan wziąć udział w szkoleniu?',
570 widget=forms.Textarea, max_length=4096)
571 cel = forms.CharField(
572 label=u'Jaką wiedzę i umiejętności chce Pan/Pani zdobyć lub doskonalić poprzez uczestnictwo w szkoleniu?',
573 widget=forms.Textarea, max_length=4096)
574 jak_wykorzystac = forms.CharField(
575 label=u'Jak zamierza Pan/Pani wykorzystać wiedzę i umiejętności zdobyte w czasie szkolenia?',
576 widget=forms.Textarea, max_length=4096)
577 zgoda_zajecia = forms.BooleanField(
578 label=u'W okresie lipiec-październik 2016 r. przeprowadzę min. 2 godziny zajęć '
579 u'edukacji medialnej z grupą warszawiaków.')
580 zgoda_dane = forms.BooleanField(
581 label=u'Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych '
582 u'w niniejszym dokumencie dla potrzeb niezbędnych do realizacji Projektu '
583 u'„Warszawscy Liderzy Edukacji Medialnej” zgodnie z ustawą z dnia 29.08.1997 '
584 u'roku o Ochronie Danych Osobowych (Dz. U. z 2002 r. Nr 101, poz. 926 '
585 u'z późniejszymi zmianami).')
586 zgoda_newsletter = forms.BooleanField(
588 label=u'Wyrażam zgodę na otrzymywanie informacji od Fundacji Nowoczesna Polska '
589 u'związanych z edukacją medialną.')
592 def ordered_textarea_field(start, pre_label=u'', label=u'', max_length=500):
593 return textarea_field(
594 mark_safe(u'%s<ol type="a" start="%s"><li>%s</li></ol>' % (pre_label, start, label)),
595 max_length=max_length)
598 def simple_choices(*choices):
599 return tuple((choice, choice) for choice in choices)
602 class CybernauciAnkietaForm(ContactForm):
603 def __init__(self, *args, **kwargs):
604 super(CybernauciAnkietaForm, self).__init__(*args, **kwargs)
605 self.label_suffix = ''
607 form_tag = 'cybernauci-ankieta-trenera'
608 form_title = u"Cybernauci – ankieta trenerska"
609 nazwisko = forms.CharField(label=u'Imię i nazwisko', max_length=128)
610 contact = forms.CharField(label=u'Adres e-mail')
611 pyt1a = ordered_textarea_field(
612 1, pre_label=u'1. W kontekście planowanego szkolenia jakie są Twoje oczekiwania w zakresie:',
613 label=u'przekazywanej wiedzy')
614 pyt1b = ordered_textarea_field(2, label=u'tematyki szkoleń z bezpieczeństwa w sieci')
615 pyt1c = ordered_textarea_field(3, label=u'materiałów dydaktycznych')
616 pyt1d = ordered_textarea_field(4, label=u'organizacji i prowadzenia szkoleń w projekcie')
617 pyt1e = ordered_textarea_field(5, label=u'umiejętności trenerskich')
618 pyt1f = ordered_textarea_field(6, label=u'inne, jakie?')
619 pyt2 = textarea_field(u'2. W których tematach z obszaru bezpieczeństwa w sieci czujesz się najpewniej? '
621 pyt3 = textarea_field(u'3. Które z tematów znasz słabej lub których nie znasz zupełnie?')
622 pyt4 = textarea_field(u'4. Jakie są Twoje mocne strony jako osoby prowadzącej warsztaty?')
623 pyt5 = textarea_field(u'5. Nad jakimi elementami pracy trenerskiej chciałbyś/chciałabyś popracować?')
624 pyt6 = textarea_field(u'6. Co jest dla Ciebie najważniejsze w pracy z grupą? '
625 u'Na co zwracasz uwagę w tym obszarze jako osoba prowadząca warsztaty?')
626 pyt7 = textarea_field(u'7. Opisz najtrudniejszą Twoim zdaniem sytuację, której doświadczyłeś/doświadczyłaś '
627 u'podczas prowadzenia zajęć w grupie z młodzieżą, rodzicami lub nauczycielami?')
628 pyt8 = forms.MultipleChoiceField(
629 label=u'8. W jaki sposób poradzisz sobie z niespodziewaną sytuacją skrócenia czasu zajęć? '
630 u'Na które z poniższych punktów przeznaczysz w takiej sytuacji najmniej czasu?',
631 widget=forms.CheckboxSelectMultiple,
632 choices=simple_choices(
633 u'Przedstawienie się prowadzących i uczestników',
634 u'Poznanie oczekiwań i dostosowanie do nich programu zajęć',
636 u'Poprowadzenie kolejnych elementów zajęć (teoria-ćwiczenia)',
637 u'Podsumowanie - sprawdzenie efektów warsztatu',
638 u'Zaplanowanie dalszych prac',
640 pyt8a = textarea_field(label=u'Dlaczego?', max_length=1000)
641 pyt9 = textarea_field(
642 label=u'9. Jeden z uczestników przeszkadza podczas warsztatów: '
643 u'głośno żartuje, nie wykonuje zleconych zadań. Co robisz?')
644 pyt10 = textarea_field(
645 u'10. Z całej grupy tylko trzy osoby odpowiadają na każde zadane przez Ciebie pytanie. '
647 pyt11 = textarea_field(
648 u'11. Jakie są Twoje największe obawy wobec realizacji szkoleń w placówkach oświatowych?')
649 pyt12a = ordered_textarea_field(
650 1, pre_label=u'12. Opisz szczegółowo doświadczenie z różnymi grupami:', label=u'rodzice')
651 pyt12b = ordered_textarea_field(2, label=u'nauczyciele')
652 pyt12c = ordered_textarea_field(3, label=u'młodzież ponadgimnazjalna')
653 pyt12d = ordered_textarea_field(4, label=u'młodzież gimnazjalna')
654 pyt12e = ordered_textarea_field(5, label=u'dzieci i młodzież szkół podstawowych')
655 pyt13 = textarea_field(
656 u'13. Z jakimi grupami wiekowymi najlepiej Ci się współpracuje? '
657 u'Umiejętności w zakresie pracy z którą grupą najbardziej chciałabyś/chciałbyś zdobyć/doskonalić?')
658 pyt14 = textarea_field(
659 u'14. W jaki sposób na co dzień dbasz o swój rozwój jako trenera/trenerki, '
660 u'osoby prowadzącej warsztaty czy inne formy szkoleniowe?')
663 class SciezkiKopernikaForm(ContactForm):
664 form_tag = 'sciezki-kopernika'
665 form_title = u'Formularz zgłoszeniowy na warsztaty'
667 nazwisko = forms.CharField(label=u'Imię i nazwisko uczestnika/uczestniczki', max_length=128)
668 rok_urodzenia = forms.IntegerField(label=u'Rok urodzenia')
669 adres_dom = forms.CharField(label=u'Adres zamieszkania – ulica i numer', max_length=128)
670 adres_poczta = forms.CharField(label=u'Adres zamieszkania – kod pocztowy i miejscowość', max_length=128)
671 contact = forms.EmailField(label=u'Adres e-mail')
672 szkola = forms.CharField(label=u'Nazwa szkoły', max_length=128)
673 adres_szkola = forms.CharField(label=u'Adres szkoły – ulica i numer', max_length=128)
674 poczta_szkola = forms.CharField(label=u'Adres szkoły – kod pocztowy i miejscowość', max_length=128)
675 opiekun = forms.CharField(label=u'Imię i nazwisko rodzica/opiekuna', max_length=128)
676 adres_opiekun = forms.CharField(label=u'Adres zamieszkania rodzica/opiekuna – ulica i numer', max_length=128)
677 poczta_opiekun = forms.CharField(
678 label=u'Adres zamieszkania rodzica/opiekuna – kod pocztowy i miejscowość', max_length=128)
679 telefon_opiekun = forms.CharField(label=u'Numer telefonu rodzica/opiekuna', max_length=32)
680 email_opiekun = forms.EmailField(label=u'Adres e-mail rodzica/opiekuna', max_length=32)
681 specjalne_potrzeby = forms.ChoiceField(
682 label=u'Czy uczestnik/uczestniczka ma specjalne potrzeby wynikające z niepełnosprawności', required=True,
683 choices=[('tak', 'tak'), ('nie', 'nie')], widget=forms.RadioSelect)
684 zgoda_regulamin = forms.BooleanField(
686 u'Oświadczam, że zapoznałem/am się z <a href="/media/chunks/attachment/Regulamin.pdf" target="_blank">'
687 u'Regulaminem udziału w projekcie</a> '
688 u'i spełniam kryteria kwalifikowalności do udziału w projekcie.'))
691 def quiz_question(label, choices):
692 return forms.TypedChoiceField(label=label, choices=choices, coerce=int, widget=forms.RadioSelect)
695 def make_link(text, url):
696 return u'<a href="%s">%s</a>' % (url, text)
699 class SciezkiKopernikaTestForm(ContactForm):
700 def __init__(self, *args, **kwargs):
701 super(SciezkiKopernikaTestForm, self).__init__(*args, **kwargs)
702 self.label_suffix = ''
705 form_tag = 'sciezki-kopernika-test'
707 submit_label = u'Wyślij'
709 contact = forms.EmailField(label=u'Adres e-mail, na który przyślemy informację o wynikach')
710 pyt1 = quiz_question(
711 label=u'1. Na stronie portalu internetowego pod jednym z artykułów opublikowano komentarz o treści '
712 u'„Nie wszyscy muzułmanie to terroryści, ale wszyscy terroryści to muzułmanie”. '
713 u'Komentarz podlega moderacji i powinien:',
715 (1, u'zostać zachowany, ponieważ jest prywatną opinią korzystającą z wolności słowa,'),
716 (0, u'zostać zachowany, ponieważ informuje o fakcie,'),
717 (2, u'zostać usunięty, ponieważ jest wprowadzającą w błąd interpretacją faktów.'),
719 pyt2 = quiz_question(
720 label=u'2. Aby przygotować podcast, należy posiadać przynajmniej:',
722 (0, u'półprofesjonalny mikrofon radiowy, z wbudowanym interfejsem dźwiękowym, '
723 u'komercyjne oprogramowanie typu DAW, średnio-zaawansowane umiejętności cyfrowej obróbki dźwięku,'),
724 (1, u'urządzenie do nagrywania dźwięku, laptop, oprogramowanie dedykowane do tworzenia podcastów,'),
725 (2, u'urządzenie do nagrywania dźwięku, podstawowe oprogramowanie do edycji dźwięku, '
726 u'podstawowe umiejętności cyfrowej obróbki dźwięku.')])
727 pyt3 = quiz_question(
728 label=u'3. Muzeum cyfrowe chce udostępnić skan XIV-wiecznego kodeksu. '
729 u'Zgodnym z ideą domeny publicznej sposobem jego udostępnienia będzie:',
731 (0, u'udostępnienie go na licencji Creative Commons,'),
732 (2, u'udostępnienie go bez licencji z czytelnym wskazaniem praw do dowolnego wykorzystania,'),
733 (1, u'udostępnienie go w pliku jakości produkcyjnej.')])
734 pyt4 = quiz_question(
735 label=u'4. Aby uniknąć możliwości podejrzenia przez niepowołane osoby, jakie strony internetowe '
736 u'odwiedzałaś/eś ostatnio, powinieneś/powinnaś:',
738 (0, u'ustawić opcję otwierania nowej sesji przeglądarki bez wyświetlania ostatnio używanych kart '
739 u'oraz regularnie czyścić historię wyszukiwania,'),
740 (2, u'wylogowywać się lub blokować ekran za każdym razem, kiedy odchodzisz od komputera, tabletu '
741 u'lub odkładasz gdzieś telefon, regularnie czyścić dane zgromadzone przez przeglądarkę internetową,'),
742 (1, u'wylogowywać się lub blokować ekran za każdym razem, kiedy odchodzisz od komputera, tabletu '
743 u'lub odkładasz gdzieś telefon, regularnie czyścić historię przeglądanych stron.')])
744 pyt5 = quiz_question(
745 label=u'5. Komentarz opublikowany w Internecie ma taką samą wartość bez względu na to, '
746 u'czy jest anonimowy czy podpisany imieniem i nazwiskiem:',
748 (0, u'tak, ze względu na zasadę wolności słowa,'),
749 (2, u'to zależy od jego treści i kontekstu, w którym go opublikowano,'),
750 (1, u'tak, z punktu widzenia odpowiedzialności prawnej.')])
751 pyt6 = quiz_question(
752 label=u'6. Wraz z grupą osób zamierzasz przygotować cyfrową opowieść (narrację) na temat współczesnych '
753 u'nastolatków i ich stosunku do szkoły. Żeby praca była efektywna, a jej rezultat efektowny, warto '
754 u'zorganizować wspólną pracę w następujących krokach:',
756 (2, u'przeprowadzić wspólną dyskusję odnośnie możliwych tematów opowieści, wybrać jeden, ustalić, '
757 u'co należy zrobić, podzielić zadania w grupie i przygotować scenariusz narracji '
758 u'(opisać poszczególne sceny, co się w nich znajdzie, co będzie potrzebne do ich przygotowania),'),
759 (0, u'zgromadzić jak najwięcej materiałów wideo i zdjęć, wybrać oprogramowanie do obróbki wideo i wspólnie '
760 u'decydować o kolejności scen i zawartości opowieści,'),
761 (1, u'wybrać temat opowieści, zgromadzić jak najwięcej filmików i zdjęć, podzielić się zadaniami w grupie, '
762 u'zmontować narrację z części przygotowanych przez uczestników zespołu.')])
763 pyt7 = quiz_question(
764 label=u'7. Firma telekomunikacyjna wykorzystuje boty do automatycznego odpowiadania na pytania klientów '
765 u'zadawane w serwisie społecznościowym. Boty zwracają się do wszystkich po imieniu. Kiedy użytkownik, '
766 u'który sobie tego nie życzy, wyraża swoje niezadowolenie z takiej formy rozmowy, firma powinna:',
768 (2, u'przeprosić użytkownika, szanując preferowane przez niego reguły komunikacji,'),
769 (0, u'zignorować użytkownika odwołując się do zasad netykiety,'),
770 (1, u'zareagować zgodnie z wypracowanymi wewnętrznie zasadami komunikacji.')])
771 pyt8 = quiz_question(
772 label=u'8. Jesteś członkiem/członkinią grupy, która przygotowuje aplikację mającą ułatwić osobom '
773 u'z niepełnosprawnościami poruszanie się po Twojej miejscowości. Oprogramowanie będzie m.in. informować, '
774 u'czy przy określonej instytucji, firmie, sklepie, znajdują się miejsca parkingowe dla osób '
775 u'z niepełnosprawnościami i ile ich jest. Aby aplikacja działała prawidłowo, powinieneś/powinnaś:',
777 (1, u'przygotować listę najważniejszych obiektów w Twoim mieście i skontaktować się z ich administracją, '
778 u'pytając o liczbę miejsc parkingowych,'),
779 (0, u'poszukać informacji o dostępnych miejscach parkingowych na stronach instytucji, firm i sklepów,'),
780 (2, u'skontaktować się z administracją obiektów, o których będzie informować aplikacja, udać się również '
781 u'do tych obiektów, aby potwierdzić ilość dostępnych miejsc, spróbować zgromadzić informacje o tym, '
782 u'jak często miejsca parkingowe są zajmowane przez ludzi pełnosprawnych.')])
783 pyt9 = quiz_question(
784 label=u'9. Pojęcie „niewidzialnej pracy” może dotyczyć:',
786 (2, u'moderatorów mediów społecznościowych zatrudnianych w krajach o niskich kosztach pracy,'),
787 (1, u'użytkowników serwisów społecznościowych publikujących codziennie i bez wynagrodzenia własne '
788 u'materiały w tym serwisie,'),
789 (0, u'informatyków budujących rozwiązania IT dla firm.')])
791 pyt10 = quiz_question(
792 label=u'10. Możesz uważać, że informacje, do których docierasz, są wiarygodne, ponieważ:',
794 (1, u'pojawiają się w wielu telewizyjnych serwisach informacyjnych, na profilach społecznościowych '
795 u'moich znajomych i w różnorodnych internetowych serwisach informacyjnych, wszędzie przedstawiane '
796 u'są w podobny sposób,'),
797 (2, u'pojawiają się w wielu serwisach informacyjnych, na profilach moich znajomych, zawierają odnośniki '
798 u'do oryginalnych źródeł, do których można dotrzeć,'),
799 (0, u'pojawiają się na profilach wielu moich znajomych w serwisach społecznościowych i '
800 u'w kilku internetowych serwisach informacyjnych.')])
801 pyt11 = quiz_question(
802 label=u'11. W pewnym mieście prokuratura bada umowy z wykonawcami projektów budżetu obywatelskiego. '
803 u'Nikomu, jak dotąd, nie postawiono zarzutów. Która postać tytułu newsa opublikowanego '
804 u'na lokalnym portalu internetowym będzie najbardziej zgodna z zasadami etyki dziennikarskiej?',
806 (1, u'„Budżet obywatelski: niejasne umowy z wykonawcami?”,'),
807 (2, u'„Prokuratura zbada umowy z wykonawcami projektów budżetu obywatelskiego.”,'),
808 (0, u'„Zobacz, które firmy mogły obłowić się na projektach budżetu obywatelskiego!”.')])
809 pyt12 = quiz_question(
810 label=u'12. Dołączyłeś/aś do grupy, która zbiera informacje o problemach dotyczących młodych ludzi '
811 u'w Twojej okolicy. Zamierzacie zaprezentować zgromadzone informacje w interesujący sposób, '
812 u'tak by zainteresować lokalne media, służby miejskie, zwykłych obywateli i Waszych rówieśników. '
813 u'Grupa nie ma możliwości regularnego spotykania się, dlatego wybraliście pracę wyłącznie '
814 u'przez Internet. Który zestaw narzędzi pozwoli Wam na jak najlepszą, wspólną pracę?',
816 (0, u'mail grupowy, komunikator tekstowy (np. Messenger), oprogramowanie do tworzenia podcastów, '
817 u'stacjonarne narzędzie do tworzenia prezentacji (np. Power Point),'),
818 (1, u'mail grupowy, komunikator tekstowy zespołu (np. Slack), narzędzie do kolektywnego tworzenia '
819 u'map myśli (np. Coggle), blog redagowany przez wszystkich uczestników projektu, aplikacja do '
820 u'synchronizowania plików w chmurze (np. Dropbox), narzędzie do grupowej komunikacji za pomocą wideo '
822 (2, u'aplikacja do zarządzania zadaniami zespołu i terminami do wykonania (np. Wunderlist), '
823 u'narzędzie do tworzenia kolektywnych notatek (np. OneNote) lub wspólnej pracy z tekstem '
824 u'(np. EtherPad, Google Dokumenty), grupa w serwisie społecznościowym lub tekstowy komunikator '
825 u'zespołu (np. Messenger lub Slack), narzędzia do gromadzenia lub prezentowania materiałów '
826 u'(np. wspólny blog, kanał w serwisie społecznościowym).')])
827 pyt13 = quiz_question(
828 label=u'13. Poniżej podano wybrane cechy hasła opublikowanego w Wikipedii. '
829 u'Która z nich jest najbardziej pomocna przy analizie jakości hasła?',
831 (0, u'liczba edycji hasła,'),
832 (1, u'długość i struktura hasła,'),
833 (2, u'obecność i jakość przypisów.')])
834 pyt14 = quiz_question(
835 label=u'14. Na przeglądanej stronie internetowej znalazłeś/aś interesującą grafikę, którą chciał(a)byś '
836 u'wykorzystać w przygotowywanej cyfrowej narracji. Nie jest ona jednak podpisana. Co robisz?',
838 (0, u'podpisuję grafikę adresem strony, na której ją znalazłem/am,'),
839 (1, u'korzystam z opcji wyszukiwania obrazem w wyszukiwarce grafiki, chcąc znaleźć inne strony, '
840 u'gdzie pojawiła się grafika,'),
841 (2, u'korzystam z opcji wyszukiwania obrazem, a jeśli to się nie powiedzie, skontaktuję się '
842 u'z administratorem strony, na której znalazłem/am grafikę, pytając o autora; przeglądam także '
843 u'informacje o stronie, szukając ewentualnych informacji o zasadach publikacji treści; być może '
844 u'autor informuje, że wszystkie grafiki są jego autorstwa.')])
845 pyt15 = quiz_question(
847 u'15. W nieistniejącym języku programowania TEST dana jest funkcja zapisana w następujący sposób:'
848 u'<p><code>funkcja f(a) { wyświetl a + b;<br>'
850 u'<strong>Przeczytaj uważnie kod i zastanów się, jak działa ta funkcja.'
851 u'Główną wadą tego kodu jest przetwarzanie brakującego argumentu:</strong>'),
854 (1, u'b będącego dowolną liczbą,'),
856 pyt16 = quiz_question(
857 label=u'16. Przygotowujesz teledysk do utworu nagranego przez Twój zespół. Efekt swojej pracy opublikujesz '
858 u'na kanale zespołu na YouTube. Teledysk nie może łamać praw autorskich, w przeciwnym razie zostanie '
859 u'usunięty z serwisu. W teledysku możesz wykorzystać zdjęcia, ikony, fragmenty filmów:',
862 u'znalezionych w wyszukiwarce serwisu Flickr na licencji %s, przygotowanych przez Ciebie, '
863 u'ściągniętych z serwisu %s,' % (
864 make_link(u'CC BY-SA', 'https://www.flickr.com/creativecommons/by-sa-2.0/'),
865 make_link(u'The Noun Project', 'https://thenounproject.com')))),
867 u'znalezionych w wyszukiwarce serwisu Flickr na licencji %s, przygotowanych przez Ciebie, '
868 u'ściągniętych z %s,' % (
869 make_link(u'CC-BY', 'https://www.flickr.com/creativecommons/by-2.0/'),
870 make_link(u'serwisu ze zdjęciami NASA',
871 'https://www.nasa.gov/multimedia/imagegallery/index.html')))),
873 u'znalezionych w wyszukiwarce serwisu Flickr na licencji %s, przygotowanych przez Ciebie, '
874 u'ściągniętych z wyszukiwarki grafiki Google.' %
875 make_link('CC-BY-NC', 'https://www.flickr.com/creativecommons/by-nc-2.0/')))])
876 pyt17 = quiz_question(
878 u'17. Muzeum cyfrowe udostępniło skan druku propagandowego z pierwszej połowy XVII w. '
879 u'w humorystyczny sposób przedstawiający strony angielskiej wojny domowej (trwającej z przerwami '
880 u'między 1642 a 1651 rokiem):'
881 u'<p><a href="https://commons.wikimedia.org/wiki/File:Engl-Bürgerkrieg.JPG">'
882 u'<img src="https://upload.wikimedia.org/wikipedia/commons/c/c6/Engl-B%C3%BCrgerkrieg.JPG"></a></p>'
883 u'<p><a href="https://commons.wikimedia.org/wiki/File:Engl-Bürgerkrieg.JPG">'
884 u'https://commons.wikimedia.org/wiki/File:Engl-Bürgerkrieg.JPG</a></p>'
885 u'<strong>Najlepszym zestawem tagów dla osoby katalogującej pliki cyfrowe w muzeum, '
886 u'a równocześnie najbardziej użytecznym dla użytkowników przeszukujących stronę '
887 u'zestawem słów kluczowych opisujących ten obiekt będzie:</strong>'),
889 (2, u'Anglia, wojna domowa, karykatura, propaganda,'),
890 (0, u'komiks, śmiech, Anglicy, Wielka Brytania, psy,'),
891 (1, u'Angielska Wojna Domowa 1642-1651, propaganda.')])
892 pyt18 = quiz_question(
893 label=u'18. Podczas wycieczki szkolnej zrobiłaś/eś sporo zdjęć znajomym, w różnych sytuacjach. '
894 u'Masz również dostęp do wielu fotografii, które przygotowali Twoi koledzy i koleżanki. '
895 u'Zamierzasz niektóre z nich zamieścić na swoim kanale w serwisie społecznościowym. Możesz opublikować:',
897 (0, u'zdjęcia prezentujące selfie (o ile nie przedstawiają więcej niż dwóch osób), '
898 u'zdjęcia grupy podczas zwiedzania, zdjęcia, które ktoś zrobił Tobie na tle zwiedzanych obiektów, '
899 u'zdjęcia, na których ludzie się uśmiechają i cieszą, że robisz im zdjęcie,'),
900 (1, u'zdjęcia prezentujące selfie (ale tylko Twoje), zdjęcia pokazujące w oddali grupę na tle '
901 u'zwiedzanych obiektów, zdjęcia, zdjęcia na których widać tylko Ciebie, na tle zwiedzanych obiektów,'),
902 (2, u'zdjęcia prezentujące selfie (na których jesteś Ty, ale również inne osoby, które potwierdziły, '
903 u'że możesz opublikować fotografie), zdjęcia na których widać tylko Ciebie '
904 u'i masz zgodę na ich publikację od osoby, która wykonała fotografię, '
905 u'wykonane przez Ciebie zdjęcia zwiedzanych obiektów.')])
906 pyt19 = quiz_question(
907 label=u'19. Korzystając z sieci, natrafiamy na różne interesujące informacje. '
908 u'Pojawiają się w wielu serwisach informacyjnych, społecznościowych, w postaci reklam '
909 u'dołączanych do materiałów wideo, reklam zamieszczonych w tekstach itp. '
910 u'Na co warto zwracać uwagę, podczas codziennego korzystania z mediów, '
911 u'żeby efektywnie wykorzystać czas spędzony w Internecie?',
913 (1, u'zaplanować czas spędzany na korzystaniu z mediów i starać się trzymać swojego planu, '
914 u'nie unikasz jednak nagłych rozmów przez komunikator, oglądania postów, '
915 u'zdjęć i filmików dodawanych przez znajomych,'),
916 (0, u'zaplanować, co będziesz robił(a), ale traktujesz to jako ramę działania, wiesz, '
917 u'że po drodze pojawi się wiele interesujących informacji, z których skorzystasz,'),
918 (2, u'zaplanować czas spędzany na korzystaniu z mediów i rejestrować, co, '
919 u'kiedy i przez ile czasu robisz, np. instalując aplikację do mierzenia czasu spędzanego w sieci. '
920 u'Następnie analizujesz zebrane informacje i starasz się określić, co robisz zbyt często '
921 u'i jakie rzeczy odciągają Twoją uwagę od tych zaplanowanych.')])
922 pyt20 = quiz_question(
923 label=u'20. Blokująca reklamy wtyczka do przeglądarki działa w następujący sposób:',
925 (0, u'analizuje treść tekstów oraz obrazków i blokuje te, które zawierają reklamy,'),
926 (1, u'blokuje wyświetlanie plików reklam zanim wyświetli je przeglądarka,'),
927 (2, u'blokuje komunikację przeglądarki z serwerami publikującymi reklamy.')])
931 u"Stwierdzenie „Nie wszyscy muzułmanie to terroryści, ale wszyscy terroryści to muzułmanie” nie "
932 u"odzwierciedla faktów. O ile prawdą jest, że „Nie wszyscy muzułmanie to terroryści”, to błędnym "
933 u"założeniem jest, że „wszyscy terroryści są muzułmanami”. Terroryzm jako akt agresji fizycznej wymierzony"
934 u" przeciwko innym osobom nie jest domeną tej, czy innej religii. Wynika on często z fundamentalistycznych "
935 u"postaw i może pojawić się w różnych kontekstach politycznych i społecznych, a nie tylko religijnych. "
936 u"Z drugiej strony, każdemu użytkownikowi Internetu przysługuje wolność słowa, która oznacza prawo "
937 u"do publicznego wyrażania własnych poglądów w przestrzenie publicznej. Zachęca do tego zwłaszcza możliwość"
938 u" zostawiania komentarzy pod różnego rodzaju artykułami. Należy liczyć się z tym, że część z nich może "
939 u"wprowadzać w błąd. Jeśli przyjmiemy interpretację, zgodnie z którą wpis użytkownika na portalu "
940 u"internetowym jest opinią, to mamy prawo do jego zachowania.\n"
941 u"Jeśli chcesz pogłębić swoją wiedzę na temat „terroryzmu” możesz przeczytać artykuł "
942 u"pt. „Zjawisko terroryzmu”: "
943 u"http://www.ies.krakow.pl/wydawnictwo/prokuratura/pdf/2012/07-08/11resztak.pdf.\n"
945 u"O prawie do wolności wypowiedzi w Internecie i zagrożeniach związanych z jego ograniczeniem możesz "
946 u"przeczytać w komentarzu prawnika pt. „Masz prawo swobodnie wypowiadać się w Internecie, tak samo jak "
947 u"wyjść z domu i chodzić po ulicach!”: "
948 u"http://prawokultury.pl/newsy/masz-prawo-swobodnie-wypowiadac-sie-w-internecie-t/.",
950 u"Stwierdzenie „Nie wszyscy muzułmanie to terroryści, ale wszyscy terroryści to muzułmanie” nie "
951 u"odzwierciedla faktów. W tym przypadku należy odróżnić fakt, czyli coś co naprawdę się wydarzyło, "
952 u"od opinii, która określa nasz sąd na temat wybranych przez nas kwestii. O ile prawdą jest, że "
953 u"„Nie wszyscy muzułmanie to terroryści”, to błędnym założeniem jest, że „wszyscy terroryści są "
954 u"muzułmanami”. Terroryzm jako akt agresji fizycznej wymierzony przeciwko innym osobom nie jest domeną "
955 u"tej, czy innej religii. Wynika on często z fundamentalistycznych postaw i może pojawić się w różnych "
956 u"kontekstach politycznych i społecznych, a nie tylko religijnych. Zachowanie wpisu zawierającego powyższą "
957 u"treść może wprowadzać w błąd jego czytelników ponieważ nie odnosi się do faktów, dlatego najlepszą opcją "
958 u"jest jego usunięcie.\n"
960 u"Jeśli chcesz pogłębić swoją wiedzę na temat „terroryzmu” możesz przeczytać artykuł "
961 u"pt. „Zjawisko terroryzmu”: "
962 u"http://www.ies.krakow.pl/wydawnictwo/prokuratura/pdf/2012/07-08/11resztak.pdf.",
964 u"Stwierdzenie „Nie wszyscy muzułmanie to terroryści, ale wszyscy terroryści to muzułmanie” "
965 u"nie odzwierciedla faktów i jest błędną ich interpretacją W tym przypadku należy odróżnić fakt, "
966 u"czyli coś, co naprawdę się wydarzyło, od opinii, która określa nasz sąd na temat wybranych przez nas "
967 u"kwestii. O ile prawdą jest, że „Nie wszyscy muzułmanie to terroryści”, to błędnym założeniem jest, że "
968 u"„wszyscy terroryści są muzułmanami”. Terroryzm jako akt agresji fizycznej wymierzony przeciwko innym "
969 u"osobom nie jest domeną tej, czy innej religii. Wynika on często z fundamentalistycznych postaw i może "
970 u"pojawić się w różnych kontekstach politycznych i społecznych, a nie tylko religijnych. Zachowanie wpisu "
971 u"zawierającego powyższą treść może wprowadzać w błąd jego czytelników, dlatego najlepszą opcją jest jego "
974 u"Jeśli chcesz pogłębić swoją wiedzę na temat „terroryzmu” możesz przeczytać artykuł "
975 u"pt. „Zjawisko terroryzmu”: "
976 u"http://www.ies.krakow.pl/wydawnictwo/prokuratura/pdf/2012/07-08/11resztak.pdf."),
978 u"Wymienione narzędzia i umiejętności brzmią bardzo profesjonalnie, a ich wartość wydaje się być "
979 u"bardzo wysoka. Jeśli każdy zakładałby, że wszystkie one są potrzebne do rozpoczęcia nagrywania audycji, "
980 u"nigdy by tego nie zrobił.\n"
982 u"Tak jak nie od razu Rzym zbudowano, tak nie od razu trzeba nagrywać w profesjonalnym studio. Nawet "
983 u"zawodowi podcasterzy od czegoś musieli zacząć – w większości od mikrofonu wbudowanego w komputer. Prawie "
984 u"każdy młody człowiek ma w ręku znacznie doskonalsze narzędzie, jakim jest smartfon. W Internecie można "
985 u"łatwo znaleźć darmowe oprogramowanie do obróbki dźwięku i tutoriale, które pomogą w tworzeniu podcastu.\n"
987 u"O tym, jak zacząć tworzyć podcast, nie wydając nawet złotówki przeczytasz tu: "
988 u"https://malawielkafirma.pl/wlasny-podcast-za-darmo/.",
990 u"Wymienione narzędzia i umiejętności brzmią profesjonalnie, nie wszyscy mogą pozwolić sobie na taki "
991 u"zakup. Ale czy faktycznie jest to konieczne? Jeśli każdy zakładałby, że wszystkie one są potrzebne do "
992 u"rozpoczęcia nagrywania audycji, nigdy by tego nie zrobił. Do przygotowania podcastu nie trzeba "
993 u"wykorzystywać komputera. Potrzebne jest urządzenie, które pozwoli na nagrywanie dźwięku i jego "
994 u"podstawową obróbkę (może to być zatem także smartfon).\n"
996 u"O tym, jak zacząć tworzyć podcast nie wydając nawet złotówki przeczytasz tu: "
997 u"https://malawielkafirma.pl/wlasny-podcast-za-darmo/.",
999 u"Urządzenie do nagrywania dźwięku i możliwość jego podstawowej edycji (zarówno jeśli chodzi o dostępne "
1000 u"oprogramowanie, jak i posiadane umiejętności), to wystarczający początek. Z czasem, jeśli tworzenie "
1001 u"podcastu okaże się pasją, można zdecydować się na poszerzenie wachlarza narzędzi, którymi będzie się "
1004 u"O tym, jak zacząć tworzyć podcast nie wydając nawet złotówki przeczytasz tu: "
1005 u"https://malawielkafirma.pl/wlasny-podcast-za-darmo/."),
1007 u"Utwory powstałe w czasach kiedy nie obowiązywały prawa autorskie należą do tak zwanej domeny publicznej. "
1008 u"Domeną publiczną oznaczany tę twórczość i te utwory, do których wygasły majątkowe prawa autorskie, "
1009 u"więc żadna licencja nie ma w tym przypadku zastosowania. Poprzez publikowanie utworu na licencjach "
1010 u"Creative Commons przekazujemy informację o tym, że chcemy dzielić się swoimi utworami (w szerszym bądź "
1011 u"węższym zakresie). Zasada ta nie dotyczy wszystkich licencji CC. Tą, która dają największą dowolność "
1012 u"korzystania z utworu, jest licencja CC BY (Creative Commons Uznanie Autorstwa).\n"
1013 u"Mówiąc inaczej, łatwiej nam jest wykorzystywać zdjęcia, obrazy, czy też muzykę na licencji CC "
1014 u"do własnych celów (np. w prezentacji lub na swojej stronie internetowej), ponieważ nie musimy prosić "
1015 u"autora o pozwolenie na ich użytkowanie – wszystko oczywiście zależy od rodzaju licencji CC, a tych jest "
1016 u"kilka. Warto wcześniej się z nimi zapoznać na stronie: https://creativecommons.pl.\n"
1018 u"Z definicją domeny publicznej można zapoznać się na stronie: "
1019 u"http://domenapubliczna.org/co-to-jest-domena-publiczna/.\n"
1021 u"Więcej o prawach autorskich można przeczytać w Ustawie z dnia 4 lutego 1994 r. o prawie autorskich "
1022 u"i prawach pokrewnych: "
1023 u"http://isap.sejm.gov.pl/Download?id=WDU19940240083&type=3 "
1024 u"oraz na stronie http://prawokultury.pl.",
1026 u"XIV-wieczny kodeks powstał w czasach, w których nie obowiązywały tak zwane prawa autorskie. "
1027 u"Z tego względu jego udostępnienie i rozpowszechnianie w jakikolwiek sposób jest dozwolone bez podawania "
1028 u"licencji, ponieważ kodeks ten należy już do domeny publicznej. Prawa autorskie to zbiór reguł "
1029 u"dotyczących praw osobistych i majątkowych, jakie nam przysługują przy utworach (np. zdjęciach, muzyce), "
1030 u"który stworzyliśmy osobiście. Z kolei domeną publiczną określamy tę twórczość i te utwory, z których "
1031 u"możemy korzystać w dowolny sposób, ponieważ prawa autorskie wygasły (minęło 70 lat od śmierci ich "
1032 u"twórców) lub utwory powstały wtedy, kiedy prawa autorskie nie istniały.\n"
1034 u"O idei udostępniania utworów na zasadach licencji Creative Commons można przeczytać na stronie: "
1035 u"https://creativecommons.pl.\n"
1037 u"Z definicją domeny publicznej można zapoznać się na stronie: "
1038 u"http://domenapubliczna.org/co-to-jest-domena-publiczna/.\n"
1040 u"Więcej o prawa autorskich można przeczytać w Ustawie z dnia 4 lutego 1994 r. o prawie autorskich "
1041 u"i prawach pokrewnych: http://isap.sejm.gov.pl/Download?id=WDU19940240083&type=3 oraz na stronie "
1042 u"http://prawokultury.pl.",
1044 u"Ważne jest, aby wszystkie dokumenty o znaczeniu historycznym udostępnianie były odbiorcom w jak "
1045 u"najlepszej jakości produkcyjnej. W przypadku XIV-wiecznego kodeksu oznacza to, że muzeum cyfrowe powinno "
1046 u"postarać się o zeskanowanie dokumenty w wysokiej rozdzielczości, która umożliwi dokładne zaznajomienie "
1047 u"się z jego treścią szerokim rzeszom odbiorców. Jednak idea domeny publicznej zakłada przede wszystkim "
1048 u"możliwość korzystania z udostępnianego utworu bez ograniczeń wynikających z praw autorskich. Domeną "
1049 u"publiczną określamy tę twórczość i te utwory, z których możemy korzystać w dowolny sposób, ponieważ "
1050 u"prawa autorskie dawno wygasły lub powstały wtedy, kiedy prawa autorskie nie istniały. Prawa autorskie to "
1051 u"zbiór reguł dotyczących praw jakie nam przysługują przy utworach (np. zdjęciach, muzyce), które "
1052 u"stworzyliśmy osobiście. Na przykład jedną z ważniejszych kwestii dotyczących praw autorskich jest "
1053 u"pobieranie opłat za każdorazowe użycie skomponowanego przez nas utworu.\n"
1055 u"O idei udostępniania utworów na zasadach licencji Creative Commons można przeczytać na stronie: "
1056 u"https://creativecommons.pl.\n"
1058 u"Z definicją domeny publicznej można zapoznać się na stronie: "
1059 u"http://domenapubliczna.org/co-to-jest-domena-publiczna/.\n"
1061 u"Więcej o prawa autorskich można przeczytać w Ustawie z dnia 4 lutego 1994 r. o prawie autorskich "
1062 u"i prawach pokrewnych: http://isap.sejm.gov.pl/Download?id=WDU19940240083&type=3 oraz na stronie "
1063 u"http://prawokultury.pl."),
1065 u"Zastosowanie takich metod ochrony swojej prywatności nie gwarantuje skutecznego działania. "
1066 u"Komputer odnotowuje nasze działania na różne sposoby – historia odwiedzanych stron to tylko jeden "
1067 u"z nich. Dane zapisane w formularzach, „ciasteczka” (niewielkie informacje, wysyłane przez serwis "
1068 u"internetowy, który odwiedzamy i zapisywane na urządzeniu końcowym – komputerze, laptopie, smartfonie – "
1069 u"z którego korzystamy podczas przeglądania stron internetowych: http://wszystkoociasteczkach.pl/) "
1070 u"pozwolą zainteresowanej osobie ustalić, co robiłeś. Ważne jest także chronienie swoich kont i ich danych,"
1071 u" zawsze pamiętaj o wylogowaniu się i zablokowaniu komputera, jeśli odchodzisz od niego na chwilę.\n"
1073 u"Pamiętaj także, że jeśli korzystasz ze swojego konta Google na wielu urządzeniach, sam serwis tworzy "
1074 u"synchronizowaną historię aktywności. Jak ją usunąć, dowiesz się tu:\n"
1075 u"https://support.google.com/websearch/answer/54068?hl=pl&ref_topic=1638123.\n"
1077 u"Więcej o ochronie prywatności w Internecie dowiesz się tu: https://panoptykon.org/ i tu: "
1078 u"http://www.saferinternet.pl/pl/ochrona-prywatnosci.",
1080 u"Kompleksowe stosowanie różnych metod ochrony swojej prywatności pozwala nam na zachowanie prywatności w "
1081 u"Internecie. Pamiętanie o tym, że komputer odnotowuje nasze działania na różne sposoby – historia "
1082 u"odwiedzanych stron to tylko jeden z nich – to istotny element skutecznej ochrony. Dane zapisane w "
1083 u"formularzach, „ciasteczka” (niewielkie informacje, wysyłane przez serwis internetowy, który odwiedzamy i "
1084 u"zapisywane na urządzeniu końcowym – komputerze, laptopie, smartfonie – z którego korzystamy podczas "
1085 u"przeglądania stron internetowych: http://wszystkoociasteczkach.pl/) pozwolą zainteresowanej osobie "
1086 u"ustalić, co robiłeś, dlatego usuwanie historii i wszystkich pozostałych danych gromadzonych przez "
1087 u"przeglądarkę to czynności, które są niezbędne. Ważne jest także chronienie swoich kont i ich danych, "
1088 u"zawsze pamiętaj o wylogowaniu się i zablokowaniu komputera, jeśli odchodzisz od niego na chwilę.\n"
1090 u"Pamiętaj także, że jeśli korzystasz ze swojego konta Google na wielu urządzeniach, sam serwis Google "
1091 u"tworzy synchronizowaną historię aktywności. Jak ją usunąć, dowiesz się tu:\n"
1092 u"https://support.google.com/websearch/answer/54068?hl=pl&ref_topic=1638123.\n"
1095 u"Więcej o ochronie prywatności w Internecie dowiesz się tu:\n"
1096 u"http://www.saferinternet.pl/pl/ochrona-prywatnosci.",
1098 u"Kompleksowe stosowanie różnych metod ochrony swojej prywatności pozwala nam na zachowanie prywatności "
1099 u"w Internecie. Pamiętanie o tym, że komputer odnotowuje nasze działania na różne sposoby – historia "
1100 u"odwiedzanych stron to tylko jeden z nich – to istotny element skutecznej ochrony. Dane zapisane "
1101 u"w formularzach, „ciasteczka” (niewielkie informacje, wysyłane przez serwis internetowy, który odwiedzamy "
1102 u"i zapisywane na urządzeniu końcowym – komputerze, laptopie, smartfonie – z którego korzystamy podczas "
1103 u"przeglądania stron internetowych: http://wszystkoociasteczkach.pl/) pozwolą zainteresowanej osobie "
1104 u"ustalić, co robiłeś. Dlatego usuwanie historii nie wystarczy, konieczne jest kasowanie wszystkich "
1105 u"pozostałych danych gromadzonych przez przeglądarkę. Ważne jest także chronienie swoich kont i ich "
1106 u"danych, zawsze pamiętaj o wylogowaniu się i zablokowaniu komputera, jeśli odchodzisz od niego na chwilę."
1109 u"Pamiętaj także, że jeśli korzystasz ze swojego konta Google na wielu urządzeniach, sam serwis Google "
1110 u"tworzy synchronizowaną historię aktywności. Jak ją usunąć, dowiesz się tu:\n"
1111 u"https://support.google.com/websearch/answer/54068?hl=pl&ref_topic=1638123.\n"
1113 u"Więcej o ochronie prywatności w Internecie dowiesz się tu:\n"
1114 u"http://www.saferinternet.pl/pl/ochrona-prywatnosci."),
1116 u"Wolność słowa oznacza przede wszystkim nasze prawo do wyrażania swoich własnych poglądów i w przypadku "
1117 u"skorzystania z tej wolności nie ma większego znaczenia czy swoje poglądy wyrażamy anonimowo, "
1118 u"czy też podpisujemy się pod nimi imieniem i nazwiskiem. Wolność słowa nie ma związku z wartością "
1119 u"komentarzy w Internecie. Z drugiej strony jednak należy pamiętać, że korzystanie z wolności słowa "
1120 u"nie oznacza, że nie możemy czuć się odpowiedzialni za swoje opinie wyrażane w Internecie i publikować "
1121 u"na przykład obraźliwe komentarze. Poza tym pełna anonimowość w sieci nie istnieje – jeśli zrobimy coś "
1122 u"złego w Internecie, to łatwo będzie można nas namierzyć.\n"
1124 u"Z tematem problematyki wolności w Internecie można zapoznać się w artykule "
1125 u"pt. „Problem wolności w Internecie”: "
1126 u"http://www.ujk.edu.pl/infotezy/ojs/index.php/infotezy/about/submissions#authorGuidelines.",
1128 u"To, czy wartość komentarza opublikowanego w Internecie zależy od jego podpisania przez autora, wynika "
1129 u"z kontekstu, treści i często miejsca, w którym się ten komentarz znajduje. Wartość komentarza możemy "
1130 u"na przykład łatwo ocenić wtedy, kiedy jesteśmy w stanie zidentyfikować osobę, która go umieszcza w "
1131 u"Internecie. Ma to szczególne znaczenie, jeśli dana osoba jest uznanym ekspertem w dziedzinie, w której "
1132 u"się wypowiada. Bywają jednak sytuacje, w których anonimowe komentarze bywają również wartościowe. "
1133 u"Można to zaobserwować w sytuacjach, w których anonimowy komentarz dostarcza nam informacji, które "
1134 u"nie mogłyby zostać rozpowszechnione w inny sposób, jak tylko właśnie anonimowo – na przykład "
1135 u"udostępnienie informacji w Internecie o trudnych warunkach pracy w pewnej firmie pod imieniem "
1136 u"i nazwiskiem mogłoby zaszkodzić autorowi, który prawdopodobnie straciłby pracę. Pamiętajmy jednak "
1137 u"o tym, aby każdy komentarz w Internecie weryfikować we własnym zakresie i że nigdy nie istnieje pełna "
1138 u"anonimowość w sieci.\n"
1140 u"Z tematem problematyki wolności w Internecie można zapoznać się w artykule "
1141 u"pt. „Problem wolności w Internecie”: "
1142 u"http://www.ujk.edu.pl/infotezy/ojs/index.php/infotezy/about/submissions#authorGuidelines.",
1144 u"Odpowiedzialność prawna to konsekwencje, jakie możemy ponieść w wyniku złamania prawa. Z punktu widzenia "
1145 u"odpowiedzialności prawnej nie ma znaczenia czy komentarz w Internecie jest anonimowy, czy też podpisany "
1146 u"imieniem i nazwiskiem. Na przykład za pomówienie kogoś w Internecie kodeks karny przewiduje różnego "
1147 u"rodzaju kary, w tym więzienie. Jeśli osoba pomawiająca dokonała tego czynu używając anonimowych danych, "
1148 u"to i tak na wniosek prokuratury prowadzącej śledztwo administrator strony, na której doszło do "
1149 u"pomówienia ma obowiązek udostępnić adres IP użytkownika (numer służący identyfikacji komputerów i innych "
1150 u"urządzeń w sieci). A stąd już prosta droga do uzyskania dokładnych danych adresowych osoby pomawiającej."
1153 u"Na temat odpowiedzialności prawnej za komentarze umieszczane w Internecie można przeczytać w artykule "
1154 u"pt. „Ten komentarz mnie obraża. Co mam zrobić?” "
1155 u"https://panoptykon.org/wiadomosc/ten-komentarz-mnie-obraza-co-mam-zrobic."),
1157 u"Oryginalny pomysł i scenariusz – oparte na własnych odczuciach, czyli „twórcze, a nie odtwórcze” to "
1158 u"najważniejszy etap opowiadania historii. Im więcej własnych idei i koncepcji włożycie w opowiadaną "
1159 u"historię, tym będzie Wam bliższa, i tym lepiej będzie przemawiała do jej odbiorców. I, co także bardzo "
1160 u"ważne, historia, którą wymyślicie sami, na pewno nie będzie naruszać niczyich praw autorskich…\n"
1162 u"Ważne są także kolejne kroki, które podejmiecie. Po wyborze tematu musicie podzielić się zadaniami, "
1163 u"aby każdy element zadania był wykonany. Jeśli tego nie zrobicie, w grupie szybko zapanuje chaos – "
1164 u"jednymi sprawami zajmie się kilka osób, a innymi – nikt. Warto też opracować harmonogram, aby ze "
1165 u"wszystkim zdążyć na czas. Podczas realizacji zadania bądźcie w stałym kontakcie, żeby na bieżąco "
1166 u"wymieniać się uwagami na temat wspólnej pracy.\n"
1168 u"Więcej o tym, jak zorganizować wspólną pracę, znaleźć można tutaj: "
1169 u"https://edukacjamedialna.edu.pl/lekcje/sieciowa-wspolpraca/ i tutaj: "
1170 u"https://edukacjamedialna.edu.pl/lekcje/dokumentacja-i-narracje-cyfrowe/.",
1172 u"Jeśli nie zaczniecie pracy od zastanowienia się nad tym, jaką historię chcecie opowiedzieć, nie dacie "
1173 u"sobie szansy, aby opowiadała ona o rzeczach ważnych dla Was. Stworzycie – zamiast własnej historii – "
1174 u"zbitek cudzych opowieści. Oryginalny pomysł i scenariusz – oparte na własnych odczuciach, czyli "
1175 u"„twórcze, a nie odtwórcze” to najważniejszy etap opowiadania historii. Im więcej własnych idei "
1176 u"i koncepcji włożycie w opowiadaną historię, tym będzie Wam bliższa, i tym lepiej będzie przemawiała "
1177 u"do jej odbiorców. I, co także bardzo ważne, historia, którą wymyślicie sami, na pewno nie będzie "
1178 u"naruszać niczyich praw autorskich…\n"
1180 u"Ważne są także kolejne kroki, które podejmiecie. Po wyborze tematu musicie podzielić się zadaniami, "
1181 u"aby każdy element zadania był wykonany. Jeśli tego nie zrobicie, w grupie szybko zapanuje chaos – "
1182 u"jednymi sprawami zajmie się kilka osób, a innymi – nikt. Warto też opracować harmonogram, aby ze "
1183 u"wszystkim zdążyć na czas. Podczas realizacji zadania bądźcie w stałym kontakcie, aby na bieżąco "
1184 u"wymieniać się uwagami na temat wspólnej pracy.\n"
1186 u"Więcej o tym, jak zorganizować wspólną pracę, znaleźć można tutaj: "
1187 u"https://edukacjamedialna.edu.pl/lekcje/sieciowa-wspolpraca/ i tutaj: "
1188 u"https://edukacjamedialna.edu.pl/lekcje/dokumentacja-i-narracje-cyfrowe/.",
1190 u"Temat opowieści, który wybieracie razem, jest jednocześnie jej początkiem. Jeśli zrodzi się w dyskusji "
1191 u"między Wami, to dacie sobie możliwość opowiedzenia własnej historii. Jeśli jednak na tym "
1192 u"poprzestaniecie, wykorzystując cudze filmiki i zdjęcia, nie będzie ona wyłącznie Wasza, bowiem będziecie "
1193 u"opowiadać cudzymi słowami i obrazami. Oryginalny pomysł i scenariusz – oparte na własnych pomysłach, "
1194 u"czyli „twórcze, a nie odtwórcze” to najważniejszy etap opowiadania historii. Im więcej własnych idei "
1195 u"i koncepcji włożycie w opowiadaną historię, tym będzie Wam bliższa, i tym lepiej będzie przemawiała "
1196 u"do jej odbiorców. I, co także bardzo ważne, historia, którą wymyślicie sami, na pewno nie będzie "
1197 u"naruszać niczyich praw autorskich…\n"
1199 u"Ważne są także kolejne kroki, które podejmiecie. Po wyborze tematu musicie podzielić się zadaniami, "
1200 u"aby każdy element zadania był wykonany. Jeśli tego nie zrobicie, w grupie szybko zapanuje chaos – "
1201 u"jednymi sprawami zajmie się kilka osób, a innymi – nikt. Warto też opracować harmonogram, aby ze "
1202 u"wszystkim zdążyć na czas. Podczas realizacji zadania bądźcie w stałym kontakcie, aby na bieżąco "
1203 u"wymieniać się uwagami na temat wspólnej pracy.\n"
1205 u"Więcej o tym, jak zorganizować wspólną pracę, znaleźć można tutaj: "
1206 u"https://edukacjamedialna.edu.pl/lekcje/sieciowa-wspolpraca/ i tutaj: "
1207 u"https://edukacjamedialna.edu.pl/lekcje/dokumentacja-i-narracje-cyfrowe/."),
1209 u"Korzystając z Internetu i komunikując się z innymi użytkownikami możemy odnieść wrażenie, że użytkownicy "
1210 u"zwracają się do siebie w bardzo bezpośredni sposób. Nie można jednak nikogo zmuszać do zaakceptowania "
1211 u"powszechnych reguł komunikacji w Internecie, jeśli w rzeczywistości na co dzień dana osoba nie stosuje "
1212 u"nieformalnej komunikacji w kontaktach z nieznajomymi, w tym również przedstawicielami różnych firm "
1213 u"i organizacji. Trudno nam sobie w rzeczywistości niewirtualnej wyobrazić pracownika jakiejś firmy, "
1214 u"który po imieniu odpowiada nam na zadane przez nas pytania. Najlepszą reakcja firmy na zaistniały "
1215 u"problem jest więc przeproszenie użytkownika za bezpośredni i nieformalny zwrot po imieniu.\n"
1217 u"Prof. Jerzy Bralczyk o netykiecie: https://www.youtube.com/watch?v=thwUHPXbBoo.\n"
1219 u"O zwracaniu się w Internecie do innych użytkowników per „pani” / „pan” można posłuchać na kanale "
1220 u"„Czas Gentelmanów”: https://www.youtube.com/watch?v=A8qznS7LjQY.",
1222 u"Korzystając z Internetu i komunikując się z innymi użytkownikami możemy odnieść wrażenie, że użytkownicy "
1223 u"zwracają się do siebie w bardzo bezpośredni sposób. Nie można jednak nikogo zmuszać do zaakceptowania "
1224 u"powszechnych reguł komunikacji w Internecie, zwłaszcza, jeśli w rzeczywistości na co dzień dana osoba "
1225 u"nie stosuje nieformalnej komunikacji w kontaktach z nieznajomymi, w tym również przedstawicielami "
1226 u"różnych firm i organizacji. Trudno nam w rzeczywistości niewirtualnej wyobrazić sobie pracownika "
1227 u"jakiejś firmy, który po imieniu odpowiada nam na zadane przez nas pytania. Najlepszą reakcją firmy "
1228 u"na zaistniały problem jest więc przeproszenie użytkownika za bezpośredni formalny zwrot po imieniu. "
1229 u"Pod żadnym pozorem nie powinna ignorować użytkownika odwołując się do zasady netykiety, czyli zbioru "
1230 u"zasad porozumiewania się w Internecie. Chociaż zgodnie z jej zasadami, przyjęte jest zwracanie się "
1231 u"do siebie po imieniu, to nie możemy innym narzucać własnych reguł komunikacji. Dotyczy to przede "
1232 u"wszystkim firm, które komunikują się w Internecie ze swoimi klientami.\n"
1234 u"Prof. Jerzy Bralczyk o netykiecie: https://www.youtube.com/watch?v=thwUHPXbBoo.\n"
1236 u"O zwracaniu się w Internecie do innych użytkowników per „pani” / „pan” można posłuchać na kanale "
1237 u"„Czas Gentelmanów”: https://www.youtube.com/watch?v=A8qznS7LjQY.",
1239 u"Korzystając z Internetu i komunikując się z innymi użytkownikami możemy odnieść wrażenie, że użytkownicy "
1240 u"zwracają się do siebie w bardzo bezpośredni sposób. Nie można jednak nikogo zmuszać do zaakceptowania "
1241 u"powszechnych reguł komunikacji w Internecie, jeśli w rzeczywistości na co dzień dana osoba stosuje "
1242 u"formalna komunikację w kontaktach z osobami nieznajomymi, w tym również przedstawicielami różnych firm "
1243 u"i organizacji. Trudno nam sobie w rzeczywistości niewirtualnej wyobrazić pracownika jakiejś firmy, "
1244 u"który po imieniu odpowiada nam na zadane przez nas pytania. Poprawną reakcją firmy na zaistniały problem "
1245 u"w komunikacji internetowej jest działanie zgodne z wypracowanymi wewnętrznie zasadami komunikacji. "
1246 u"Stanowią one coś na wzór kodeksu opracowanego przez daną firmę, który mówi pracownikom firmy, "
1247 u"jak należy zachowywać się w kontaktach z klientami. Niezależnie od zasad obowiązujących w firmie, "
1248 u"najlepszym rozwiązaniem będzie przeproszenie urażonego użytkownika.\n"
1250 u"Prof. Jerzy Bralczyk o netykiecie: https://www.youtube.com/watch?v=thwUHPXbBoo.\n"
1252 u"O zwracaniu się w Internecie do innych użytkowników per „pani” / „pan” można posłuchać na kanale "
1253 u"„Czas Gentelmanów”: https://www.youtube.com/watch?v=A8qznS7LjQY."),
1255 u"Krytyczne podejście do informacji to jedna z najważniejszych umiejętności we współczesnym świecie, "
1256 u"w którym informacja otacza nas i dociera zewsząd. Przy tworzeniu aplikacji warto skontaktować się "
1257 u"z administracją, aby ustalić liczbę dostępnych miejsc. Pamiętaj jednak, że osoba udzielająca informacji "
1258 u"może nie mieć pełnej wiedzy – lub popełnić błąd. Dobrze byłoby zweryfikować otrzymane informacje "
1259 u"osobiście (aby Twoje dane pochodziły z więcej niż jednego źródła).\n"
1261 u"Więcej o tym, dlaczego warto weryfikować informacje, dowiesz się tu:\n"
1262 u"https://www.youtube.com/watch?v=ZHHmEi9VAbY.\n"
1264 u"Więcej o weryfikacji informacji w Internecie dowiesz się stąd:\n"
1265 u"http://www.heuristic.pl/blog/internet/Wiarygodnosc-informacji-zamieszczanych-w-Internecie;204.html.",
1267 u"Krytyczne podejście do informacji to jedna z najważniejszych umiejętności we współczesnym świecie, "
1268 u"w którym informacja otacza nas i dociera zewsząd. Ważne jest, aby uzyskana przez Ciebie informacja była "
1269 u"aktualna i najlepiej, aby pochodziła z więcej niż jednego źródła. Dlatego optymalnym rozwiązaniem byłoby "
1270 u"sprawdzenie danych ze strony (która mogła dawno nie być aktualizowana), na przykład poprzez kontakt "
1271 u"z administracją oraz osobiste udanie się na miejsce i sprawdzenie uzyskanych odpowiedzi.\n"
1273 u"Więcej o tym, dlaczego warto weryfikować informacje dowiesz się tu:\n"
1274 u"https://www.youtube.com/watch?v=ZHHmEi9VAbY.\n"
1276 u"Więcej o weryfikacji informacji w Internecie dowiesz się stąd:\n"
1277 u"http://www.heuristic.pl/blog/internet/Wiarygodnosc-informacji-zamieszczanych-w-Internecie;204.html.",
1279 u"Krytyczne podejście do informacji to jedna z najważniejszych umiejętności we współczesnym świecie, "
1280 u"w którym informacja otacza nas i dociera zewsząd. Ważne jest, aby uzyskana przez Ciebie informacja była "
1281 u"aktualna, wiarygodna i wyczerpująca. Dlatego optymalnym rozwiązaniem jest właśnie kontakt "
1282 u"z administracją oraz osobiste udanie się na miejsce i sprawdzenie uzyskanych odpowiedzi. Ważne jest "
1283 u"także sprawdzenie, jakie okoliczności mogą wpływać na stan „formalny” badanej rzeczywistości – "
1284 u"częstotliwość łamania przepisów przez pełnosprawnych kierowców stanowi taką incydentalną okoliczność, "
1285 u"której częste występowanie może całkowicie zniweczyć sens używania aplikacji, jeśli nie zostanie "
1286 u"uwzględnione w jej działaniu.\n"
1288 u"Więcej o tym, dlaczego warto weryfikować informacje dowiesz się tu:\n"
1289 u"https://www.youtube.com/watch?v=ZHHmEi9VAbY.\n"
1291 u"Więcej o weryfikacji informacji w Internecie dowiesz się tu:\n"
1292 u"http://www.heuristic.pl/blog/internet/Wiarygodnosc-informacji-zamieszczanych-w-Internecie;204.html."),
1294 u"Niewidzialna praca to między innymi praca wykonywana na rzecz swojej rodziny / wolontariat. Chociaż "
1295 u"zazwyczaj kojarzona jest z pracą w domu (na przykład kobiety opiekujące się dziećmi), to odnosi się też "
1296 u"do „szarych pracowników” wielkich korporacji, którzy stoją za sukcesem tych przedsiębiorstw, w tym "
1297 u"moderatorów mediów społecznościowych, których rola jest niezastąpiona i niezbędna dla sprawnego "
1298 u"funkcjonowania biznesu.\n"
1299 u"„Niewidzialną pracą” można nazwać również aktywność użytkowników mediów społecznościowych, którzy "
1300 u"poprzez komentarze pod wpisami i newsami podtrzymują zainteresowanie innych użytkowników, a co za tym "
1301 u"idzie zwiększają zainteresowanie potencjalnych reklamodawców.\n"
1303 u"O niewidzialnej pracy można przeczytać w artykule pt. „Niewidzialna praca o wielkiej mocy”: "
1304 u"http://www.praca.pl/poradniki/rynek-pracy/niewidzialna-praca-o-wielkiej-mocy_pr-1711.html.",
1306 u"Niewidzialna praca to między innymi praca wykonywana na rzecz swojej rodziny / wolontariat. Chociaż "
1307 u"zazwyczaj kojarzona jest z pracą w domu (na przykład kobiety opiekujące się dziećmi), to odnosi się też "
1308 u"do „szarych pracowników” wielkich korporacji, którzy stoją za sukcesem tych przedsiębiorstw, w tym "
1309 u"moderatorów mediów społecznościowych, których rola jest niezastąpiona i niezastąpiona i niezbędna dla "
1310 u"sprawnego funkcjonowania biznesu.\n"
1311 u"„Niewidzialną pracą” można nazwać również aktywność użytkowników mediów społecznościowych, którzy "
1312 u"poprzez komentarze pod wpisami i newsami oraz udostępnianie różnego rodzaju treści podtrzymują "
1313 u"zainteresowanie innych użytkowników, a co za tym idzie zwiększają zainteresowanie potencjalnych "
1316 u"O niewidzialnej pracy można przeczytać w artykule pt. „Niewidzialna praca o wielkiej mocy”: "
1317 u"http://www.praca.pl/poradniki/rynek-pracy/niewidzialna-praca-o-wielkiej-mocy_pr-1711.html.",
1319 u"Niewidzialna praca to między innymi praca wykonywana na rzecz swojej rodziny / wolontariat. Chociaż "
1320 u"zazwyczaj kojarzona jest z pracą w domu (na przykład kobiety opiekujące się dziećmi), to odnosi się "
1321 u"też do „szarych pracowników” wielkich korporacji, którzy stoją za sukcesem tych przedsiębiorstw, "
1322 u"w tym moderatorów mediów społecznościowych, których rola jest niezastąpiona i niezbędna dla sprawnego "
1323 u"funkcjonowania biznesu.\n"
1324 u"„Niewidzialną pracą” można nazwać również aktywność użytkowników mediów społecznościowych, którzy "
1325 u"poprzez komentarze pod wpisami i newsami podtrzymują zainteresowanie innych użytkowników, a co za tym "
1326 u"idzie zwiększają zainteresowanie potencjalnych reklamodawców.\n"
1327 u"Z całą pewnością informatycy budujący rozwiązania IT dla firm nie są osobami wykonującymi „niewidzialną "
1328 u"pracę”, chociażby z tego względu, że swoją pracę wykonują najczęściej poza domem, jej efekty są "
1329 u"dostrzegane i doceniane oraz pobierają za nią wysokie wynagrodzenia (pracownicy IT są jedną z najlepiej "
1330 u"opłacanych grup zawodowych na całym świecie).\n"
1332 u"O niewidzialnej pracy można przeczytać w artykule pt. „Niewidzialna praca o wielkiej mocy”: "
1333 u"http://www.praca.pl/poradniki/rynek-pracy/niewidzialna-praca-o-wielkiej-mocy_pr-1711.html."),
1335 u"Informacja nazywana jest we współczesnym świecie „zasobem strategicznym”. Pozwala działać, planować, "
1336 u"podejmować decyzje w świadomy sposób – i z prawdopodobieństwem osiągnięcia dobrych skutków. Jednak, "
1337 u"aby informacja spełniała takie funkcje, musi być wiarygodna, aktualna, kompletna. Jej wiarygodność "
1338 u"należy zatem sprawdzać i weryfikować. Jeśli pojawia się w więcej niż jednym źródle, rośnie "
1339 u"prawdopodobieństwo, że nie jest manipulacją ani dezinformacją. Czasami zdarza się, że kolejne media "
1340 u"bezmyślnie powtarzają informację za tym, kto podał ją jako pierwszy, i trafia ona do wielu odbiorców, "
1341 u"ostatecznie okazuje się nieprawdziwa. Bez dotarcia do jej właściwego, oryginalnego źródła, trudno mieć "
1342 u"100-procentową pewność, że mamy do czynienia z wartościową informacją.",
1344 u"Informacja nazywana jest we współczesnym świecie „zasobem strategicznym”. Pozwala działać, planować, "
1345 u"podejmować decyzje w świadomy sposób – i z prawdopodobieństwem osiągnięcia dobrych skutków. Jednak, aby "
1346 u"informacja spełnia takie funkcje, musi być wiarygodna, aktualna, kompletna. Jej wiarygodność należy "
1347 u"zatem sprawdzać i weryfikować. Jeśli pojawia się w więcej niż jednym źródle, rośnie prawdopodobieństwo, "
1348 u"że nie jest manipulacją ani dezinformacją. Jeśli dodatkowo informacja potwierdzona jest możliwością "
1349 u"dotarcia do oryginalnego jej źródła, zamiast opracowania lub interpretacji, można z wysokim "
1350 u"prawdopodobieństwem zakładać, że jest prawdziwa.",
1352 u"Informacja nazywana jest we współczesnym świecie „zasobem strategicznym”. Pozwala działać, planować, "
1353 u"podejmować decyzje w świadomy sposób – i z prawdopodobieństwem osiągnięcia dobrych skutków. Jednak, aby "
1354 u"informacja spełnia takie funkcje, musi być wiarygodna, aktualna, kompletna. Informacja pochodząca "
1355 u"jedynie z serwisów społecznościowych i nielicznych portali informacyjnych, a także nie można ustalić jej "
1356 u"oryginalnego źródła, nie wolno zakładać, że jest prawdziwa. Możemy pozwolić wprowadzić się w błąd – "
1357 u"a nasi znajomi, na których profilach społecznościowych będziemy się opierać, mogą nawet nie mieć "
1358 u"świadomości, że rozprzestrzeniają nieprawdziwe informacje.\n"
1360 u"O potencjalnych konsekwencjach fałszywych informacji w prawdziwym świecie przeczytasz tu:\n"
1361 u"https://www.wprost.pl/swiat/10030588/"
1362 u"Facebook-wplynal-na-wynik-amerykanskich-wyborow-Zuckerberg-komentuje.html."),
1364 u"Samo podjęcie czynności kontrolnych przez prokuraturę nie musi oznaczać, że umowy podpisywane "
1365 u"z wykonawcami budżetu obywatelskiego odbyły się z naruszeniem prawa. Każdy z nas może paść ofiarą "
1366 u"niesłusznych oskarżeń, dlatego powinno unikać się ocen dotyczących ewentualnej winy. Dopóki zarzuty "
1367 u"postawione przez prokuraturę (jeśli w ogóle zostaną postawione) nie zostaną uprawomocnione wyrokiem "
1368 u"sądowym, obowiązuje tzw. domniemanie niewinności. Tytuł zastosowanego newsa jest akceptowalny, ponieważ "
1369 u"nie rozstrzyga ewentualnej winy wykonawców budżetu obywatelskiego. Niestety, z drugiej strony "
1370 u"sformułowanie „niejasne umowy” sugeruje pewnego rodzaju nieprawidłowości. Dziennikarze tworzący newsy "
1371 u"powinni działać zgodnie z etyką zawodową. Są oni zobowiązani do rzetelnego informowania o faktach "
1372 u"i unikaniu prasowych przekłamań, nie tylko w treści newsów, ale również w ich tytułach. Bywa jednak tak, "
1373 u"że dziennikarze tworzący tytuły wiadomości manipulują nami, aby podstępnie zmusić nas do zaznajomienia "
1374 u"się z ich treścią. Robią to najczęściej w celu wygenerowania dodatkowych zysków z reklam, które "
1375 u"pojawiają się obok treści wiadomości. To zjawisko nosi nazwę „clickbait”.\n"
1377 u"Jeśli chcesz dowiedzieć się czym jest dokładnie „clickbait” posłuchaj audycji pt. „Clickbait w sieci, "
1378 u"czyli kto chce cię oszukać”: "
1379 u"http://www.polskieradio.pl/9/3850/Artykul/1665036,Clickbait-w-sieci-czyli-kto-chce-cie-oszukac.\n"
1381 u"W celu zapoznania się ze standardami pracy dziennikarskiej warto przeczytać:\n"
1382 u"Kartę Etyczną Mediów: http://www.dziennikarzerp.pl/wp-content/uploads/2010/06/karta_dziennikarzy.pdf.\n"
1383 u"Kodeks etyki dziennikarskiej Stowarzyszenia Dziennikarzy Polskich: "
1384 u"http://sdp.pl/s/kodeks-etyki-dziennikarskiej-sdp.\n"
1385 u"Dziennikarski kodeks obyczajowy Stowarzyszenia Dziennikarzy RP: "
1386 u"http://www.dziennikarzerp.pl/wp-content/uploads/2010/06/kodeks.pdf.",
1388 u"Zastosowanie takiego tytułu jest najlepsze, ponieważ stwierdza tylko pewien fakt, a jednocześnie "
1389 u"nie przesądza o rezultatach działań kontrolnych prokuratury. Samo podjęcie czynności kontrolnych "
1390 u"przez prokuraturę nie musi oznaczać, że umowy podpisywane z wykonawcami budżetu obywatelskiego odbyły "
1391 u"się z naruszeniem prawa. Każdy z nas może paść ofiarą niesłusznych oskarżeń, dlatego powinno unikać się "
1392 u"skrajnych ocen dotyczących ewentualnej winy. Dopóki zarzuty postawione przez prokuraturę (jeśli w ogóle "
1393 u"zostaną postawione) nie zostaną uprawomocnione wyrokiem sądowym obowiązuje tzw. domniemanie niewinności. "
1394 u"Tytuł zastosowanego newsa jest poprawny i zgodny z etyką zawodową dziennikarza. Pamiętajmy, "
1395 u"że dziennikarze zobowiązani są do rzetelnego informowania o faktach i unikaniu prasowych przekłamań, "
1396 u"nie tylko w treści newsów, ale również w ich tytułach.\n"
1398 u"W celu zapoznania się ze standardami pracy dziennikarskiej warto przeczytać:\n"
1399 u"Kartę Etyczną Mediów: http://www.dziennikarzerp.pl/wp-content/uploads/2010/06/karta_dziennikarzy.pdf.\n"
1400 u"Kodeks etyki dziennikarskiej Stowarzyszenia Dziennikarzy Polskich: "
1401 u"http://sdp.pl/s/kodeks-etyki-dziennikarskiej-sdp.\n"
1402 u"Dziennikarski kodeks obyczajowy Stowarzyszenia Dziennikarzy RP: "
1403 u"http://www.dziennikarzerp.pl/wp-content/uploads/2010/06/kodeks.pdf.",
1405 u"Zastosowanie takiego tytułu wprowadza tylko niepotrzebny zamęt i nosi znamiona manipulacji skierowanej "
1406 u"wobec czytelników. Taki tytuł może być krzywdzący dla wykonawców, ponieważ wprost sugeruje ich winę. "
1407 u"Samo podjęcie czynności kontrolnych przez prokuraturę nie musi oznaczać, że umowy podpisywane "
1408 u"z wykonawcami budżetu obywatelskiego odbyły się z naruszeniem prawa. Każdy z nas może paść ofiarą "
1409 u"niesłusznych oskarżeń, dlatego powinno unikać się skrajnych ocen dotyczących ewentualnej winy. "
1410 u"Dopóki zarzuty postawione przez prokuraturę (jeśli w ogóle zostaną postawione) nie zostaną "
1411 u"uprawomocnione wyrokiem sądowym obowiązuje tzw. domniemanie niewinności. Tytuł zastosowanego newsa jest "
1412 u"nieakceptowalny, ponieważ zakłada winę, której nie udowodniono. Dziennikarze tworzący newsy powinni "
1413 u"działać zgodnie z etyką zawodową. Są oni zobowiązani do rzetelnego informowania o faktach i unikaniu "
1414 u"prasowych przekłamań, nie tylko w treści newsów, ale również w ich tytułach. Bywa jednak tak, że "
1415 u"dziennikarze tworzący tytuły wiadomości manipulują nami, aby podstępnie zmusić nas do zaznajomienia się "
1416 u"z ich treścią. Robią to najczęściej w celu wygenerowania dodatkowych zysków z reklam, które pojawiają "
1417 u"się obok treści wiadomości. To zjawisko nosi nazwę „clickbait”.\n"
1419 u"Jeśli chcesz dowiedzieć się czym jest dokładnie „clickbait” posłuchaj audycji pt. „Clickbait w sieci, "
1420 u"czyli kto chce cię oszukać”: "
1421 u"http://www.polskieradio.pl/9/3850/Artykul/1665036,Clickbait-w-sieci-czyli-kto-chce-cie-oszukac.\n"
1423 u"W celu zapoznania się ze standardami pracy dziennikarskiej warto przeczytać:\n"
1424 u"Kartę Etyczną Mediów: http://www.dziennikarzerp.pl/wp-content/uploads/2010/06/karta_dziennikarzy.pdf.\n"
1425 u"Kodeks etyki dziennikarskiej Stowarzyszenia Dziennikarzy Polskich: "
1426 u"http://sdp.pl/s/kodeks-etyki-dziennikarskiej-sdp.\n"
1427 u"Dziennikarski kodeks obyczajowy Stowarzyszenia Dziennikarzy RP: "
1428 u"http://www.dziennikarzerp.pl/wp-content/uploads/2010/06/kodeks.pdf."),
1430 u"Wymienione w odpowiedzi narzędzia służą raczej dystrybucji informacji i prezentowaniu własnych wniosków "
1431 u"/ przemyśleń (Power Point lub podcast), a nie pracy w grupie. Stosowane przy realizacji projektu "
1432 u"narzędzia muszą pozwalać na komunikację zwrotną, wymianę myśli i ustalenia – a także wprowadzanie "
1433 u"zmian w tworzonych treściach (muszą zatem pozwalać na tworzenie treści w formie wspólnie realizowanego "
1434 u"procesu, a nie prezentować je statycznie).\n"
1436 u"Informacje o komunikacji w projektach znajdziesz tu:\n"
1437 u"http://www.ptzp.org.pl/files/konferencje/kzz/artyk_pdf_2017/T1/t1_200.pdf.",
1439 u"Wymienione w odpowiedzi narzędzia służą wspólnej pracy nad projektem, mogą jednak nie pozwalać "
1440 u"na przykład na pełne śledzenie chronologii wypowiedzi i ustaleń (Coggle) lub też odnotowanie efektów "
1441 u"i ustaleń (Skype). Stosowane przy realizacji Waszego projektu narzędzia muszą pozwalać na komunikację "
1442 u"zwrotną, wymianę myśli i ustalenia – a także wprowadzanie zmian w tworzonych treściach (muszą zatem "
1443 u"pozwalać na tworzenie treści w formie wspólnie realizowanego procesu, a nie prezentować je statycznie) "
1444 u"i umożliwiać śledzenie historii dokonywanych ustaleń i wprowadzanych zmian.\n"
1446 u"Informacje o komunikacji w projektach znajdziesz tu:\n"
1447 u"http://www.ptzp.org.pl/files/konferencje/kzz/artyk_pdf_2017/T1/t1_200.pdf.",
1449 u"Wybrane narzędzia powinny doskonale odpowiedzieć na potrzeby współpracy przy realizacji projektu. "
1450 u"Pozwalają zarówno na zarządzanie wewnątrz projektu (Wunderlist), jak i wspólne tworzenie koncepcji "
1451 u"opracowywanego dzieła (OneNote, Google Docs). Szybka, grupowa komunikacja, uwzględniająca wszystkich "
1452 u"uczestników projektu, zachowująca historię konwersacji, pozwala nie tylko na dokonywanie ustaleń, "
1453 u"ale i odnoszenie się do nich w przyszłości.\n"
1455 u"Informacje o komunikacji w projektach znajdziesz tu:\n"
1456 u"http://www.ptzp.org.pl/files/konferencje/kzz/artyk_pdf_2017/T1/t1_200.pdf."),
1458 u"Liczba edycji hasła na Wikipedii nie jest wskaźnikiem jego jakości. Przy niektórych hasłach, szczególnie "
1459 u"społecznie drażliwych i kontrowersyjnych, liczba edycji może wynikać z braku zgody społeczności "
1460 u"wikipedystów co do jednej neutralnej definicji. Przyczyną dużej liczby edycji bywa również zamierzone "
1461 u"i złośliwe działanie internautów, którzy stosując tzw. trolling zmieniają znaczenie danego hasła, "
1462 u"obniżając jego wartość merytoryczną lub przedstawiając skrajny punkt widzenia. Liczba edycji może "
1463 u"wynikać też ze zmieniającej się stale wiedzy na temat danego zjawiska.\n"
1465 u"Na temat oceny jakości haseł tworzonych na Wikipedii można przeczytać tutaj: "
1466 u"https://pl.wikipedia.org/wiki/Wikipedia:Ocena_jakości.",
1468 u"Długość hasła na Wikipedii może być dobry miernikiem jego jakości, ale też niewystarczającym. "
1469 u"Podobnie z jego strukturą. Nawet jeśli hasło zawiera odpowiedni wstęp definicyjny oraz dalsze "
1470 u"skonkretyzowanie omawianej problematyki, nie oznacza to automatycznie, że mamy do czynienia z hasłem "
1471 u"wysokiej jakości. Długość i odpowiednia struktura nie będą niosły ze sobą wartości, jeśli hasło "
1472 u"nie będzie zawierało odpowiednich przypisów i odnośników do innych rzetelnych źródeł, w których "
1473 u"potwierdzone są tezy i informacje zawarte w opisie hasła. Po zapoznaniu się z interesującym hasłem "
1474 u"warto zawsze sprawdzić źródła, do których się ono odnosi. Sama obecność odnośników nie oznacza, że są "
1475 u"one aktualne i rzetelne.\n"
1477 u"Na temat oceny jakości haseł tworzonych na Wikipedii można przeczytać tutaj: "
1478 u"https://pl.wikipedia.org/wiki/Wikipedia:Ocena_jakości.",
1480 u"Ani liczba edycji hasła, ani jego długość i struktura nie ma znaczenia dla jego jakości, jeśli w opisie "
1481 u"hasła nie znajdziemy odpowiednich przypisów. To źródła, do których odnosi się opis hasła, stanowią "
1482 u"przede wszystkim o jego wartości merytorycznej. Należy jednak pamiętać, że sama obecność odnośników "
1483 u"jeszcze nic nie znaczy, warto samemu sprawdzić, czy są one aktualne i odnoszą do rzetelnej wiedzy.\n"
1484 u"Na temat oceny jakości haseł tworzonych na Wikipedii można przeczytać tutaj: "
1485 u"https://pl.wikipedia.org/wiki/Wikipedia:Ocena_jakości."),
1487 u"Ochrona praw autorskich oraz przestrzeganie przepisów i norm związanych z tymi prawami jest szczególnie "
1488 u"istotna w cyfrowym świecie, w którym skopiowanie cudzego pomysłu wymaga często jedynie zastosowanie "
1489 u"funkcji „Kopiuj – Wklej”. Wykorzystanie podpisanej grafiki z podaniem jedynie adresu strony nie "
1490 u"gwarantuje ochrony praw jej autora – grafika mogła znaleźć się na stronie w sposób niezgodny z prawem, "
1491 u"z naruszeniem praw jej autora, poza tym autor interesującej nas grafiki ma prawo do bycia docenionym "
1492 u"poprzez podanie imienia i nazwiska lub pseudonimu. Dlatego, jeśli masz wątpliwości, zrób co możesz, "
1493 u"aby ustalić jej pierwotne źródło i autora i sprawdzić, czy pozwolił on na jej wykorzystywanie przez inne "
1496 u"O tym, że nawet wielkie firmy popełniają plagiaty przeczytasz tu:\n"
1497 u"http://noizz.pl/lifestyle/"
1498 u"zara-kopiuje-grafiki-artystki-my-jestesmy-znani-a-ty-nie-odpowiadaja-prawnicy-firmy/p9y17wp.\n"
1500 u"O ochronie praw autorskich więcej dowiesz się tu: http://prawokultury.pl.",
1502 u"Ochrona praw autorskich oraz przestrzeganie przepisów i norm związanych z tymi prawami jest szczególnie "
1503 u"istotna w cyfrowym świecie, w którym skopiowanie cudzego pomysłu wymaga często jedynie zastosowanie "
1504 u"funkcji „Kopiuj – Wklej”. Wykorzystanie podpisanej grafiki z podaniem jedynie adresu strony "
1505 u"nie gwarantuje ochrony praw jej autora – grafika mogła znaleźć się na stronie w sposób niezgodny "
1506 u"z prawem, z naruszeniem praw jej autora. Z takiego jednego naruszenia mogą rodzić się kolejne – "
1507 u"grafika może być zamieszczana przez administratorów kolejnych stron. Dlatego, jeśli masz wątpliwości, "
1508 u"zrób co możesz, aby ustalić jej pierwotne źródło i autora i sprawdzić, czy pozwolił on na jej "
1509 u"wykorzystywanie przez inne osoby.\n"
1511 u"O ochronie praw autorskich więcej dowiesz się tu: http://prawokultury.pl.",
1513 u"Ochrona praw autorskich oraz przestrzeganie przepisów i norm związanych z tymi prawami jest szczególnie "
1514 u"istotna w cyfrowym świecie, w którym skopiowanie cudzego pomysłu wymaga często jedynie zastosowanie "
1515 u"funkcji „Kopiuj – Wklej”. Wykorzystanie podpisanej grafiki z podaniem jedynie adresu strony "
1516 u"nie gwarantuje ochrony praw jej autora – grafika mogła znaleźć się na stronie w sposób niezgodny "
1517 u"z prawem, z naruszeniem praw jej autora. Zrobienie wszystkiego, co możliwe, aby ustalić jej pierwotne "
1518 u"źródło i autora i sprawdzić, czy pozwolił on na jej wykorzystywanie przez inne osoby, sprawia, "
1519 u"że zachowujemy się nie tylko fair w stosunku do autora, ale także przestrzegamy obowiązujących w tym "
1520 u"zakresie przepisów.\n"
1522 u"O ochronie praw autorskich więcej dowiesz się tu: http://prawokultury.pl."),
1524 u"Przedstawiona w kodzie funkcja zawiera niepełną listę argumentów. Zadaniem funkcji f(a) jest "
1525 u"wyświetlenie sumy argumentu „a” oraz argumentu „b”. Niestety, sama funkcja pozwala określić wyłącznie "
1526 u"argument „a” – z tego względu jej zapis jest niezgodny z zadaniem, które ma zrealizować. Główną wadą "
1527 u"tego kodu jest więc przetwarzanie brakującego argumentu „b”.",
1529 u"Przedstawiona w kodzie funkcja zawiera niepełną listę argumentów. Zadaniem funkcji f(a) jest "
1530 u"wyświetlenie sumy argumentu „a” oraz argumentu „b”. Niestety, sama funkcja pozwala określić wyłącznie "
1531 u"argument „a” – z tego względu jej zapis jest niezgodny z zadaniem, które ma zrealizować. Odpowiedź ta "
1532 u"jest niepoprawna, ponieważ funkcja nie określa, czy argument zarówno „a” jak i „b” muszą mieć charakter "
1533 u"liczbowy. Mogą mieć również charakter łańcuchowy (tj. tekstowy).",
1535 u"Jest to błędna odpowiedź, ponieważ litera „f” w podanym kodzie nie oznacza argumentów funkcji. Argument "
1536 u"funkcji oznaczony jest literą „a” i znajduje się w nawiasie. Litera „f” oznacza funkcje, która w tym "
1537 u"przypadku przetwarza argument „a”. Ponadto przedstawiona w kodzie funkcja zawiera niepełną listę "
1538 u"argumentów. Zadaniem przedstawione funkcji f(a) jest wyświetlenie sumy argumentu „a” oraz argumentu „b”. "
1539 u"Niestety, sama funkcja pozwala określić wyłącznie argument „a” – z tego względu jej zapis jest niezgodny "
1540 u"z zadaniem, które ma zrealizować.\n"
1542 u"O definicji funkcji na przykładzie języka programowania C można przeczytać tutaj: "
1543 u"https://pl.wikibooks.org/wiki/C/Funkcje#cite_note-1."),
1545 u"Licencje Creative Commons pozwalają zastąpić tradycyjny model ochrony praw autorskich „Wszystkie prawa "
1546 u"zastrzeżone” zasadą „Pewne prawa zastrzeżone” – przy jednoczesnym poszanowaniu zasad prawa autorskiego "
1547 u"(http://creativecommons.pl/poznaj-licencje-creative-commons/). Licencja CC-BY-SA pozwala na kopiowanie, "
1548 u"zmienianie, rozprowadzanie, przedstawianie i wykonywanie utworu oraz utworów zależnych, które muszą być "
1549 u"opublikowane na tej samej licencji. Musisz jednak zwrócić uwagę na to, jaka licencja obowiązuje "
1550 u"dla materiałów ściągniętych z serwisu The Noun Project, aby nie naruszyć praw ich autorów.",
1552 u"Licencje Creative Commons pozwalają zastąpić tradycyjny model ochrony praw autorskich „Wszystkie prawa "
1553 u"zastrzeżone” zasadą „Pewne prawa zastrzeżone” – przy jednoczesnym poszanowaniu zasad prawa autorskiego "
1554 u"(http://creativecommons.pl/poznaj-licencje-creative-commons/). Licencja CC-BY pozwala na kopiowanie, "
1555 u"zmienianie, rozprowadzanie, przedstawianie i wykonywanie utworu jedynie pod warunkiem oznaczenia "
1556 u"autorstwa i gwarantuje najszersze swobody licencjobiorcy. Materiały z serwisu NASA należą natomiast – "
1557 u"jak wszystkie dzieła stworzone przez rząd federalny USA – do domeny publicznej, która daje wszystkim "
1558 u"nieograniczone prawo do dzieł, których wykorzystanie nie podlega restrykcjom i ograniczeniom, ponieważ "
1559 u"prawa majątkowe do twórczości wygasły lub twórczość ta nigdy nie była lub nie jest przedmiotem prawa "
1560 u"autorskiego (http://domenapubliczna.org/co-to-jest-domena-publiczna/).",
1562 u"Wykorzystanie materiałów ściągniętych z wyszukiwarki grafiki Google, bez sprawdzenia ich pochodzenia, "
1563 u"udzielonej przez twórcę licencji oraz bez znajomości praw, jakie przysługują przy ich użyciu, w znacznej "
1564 u"większości mogą narazić Cię na zarzut nieuprawnionego wykorzystania cudzej twórczości, a zatem "
1565 u"naruszenia praw autorskich. Wyszukiwarka Google umożliwia filtrowanie wyników m.in. na podstawie "
1566 u"licencji, na jakiej zostały udostępnione materiały. Opcję tę znajdziesz w zakładce Narzędzia – Prawa do "
1569 u"Podczas wyszukiwaniu w Internecie obiektów takich jak zdjęcia lub grafiki istotna jest nie tyle liczba "
1570 u"słów kluczowych, co ich trafność. Wybrane przez Ciebie słowa kluczowe zawierają odniesienie do "
1571 u"wydarzenia historycznego, miejsca, formy przekazu – są więc one wyczerpujące i pozwolą otrzymać "
1572 u"najlepsze rezultaty odnoszące się do poszukiwanego przez nas obiektu.",
1574 u"Podczas wyszukiwaniu w Internecie obiektów takich jak zdjęcia lub grafiki istotna jest nie tyle liczba "
1575 u"słów kluczowych, co ich trafność. Wybrane przez Ciebie słowa kluczowe zawierają odniesienia wyłącznie "
1576 u"do miejsca związanego z wydarzeniem oraz jego zawartości wizualnej – są więc one niewyczerpujące i "
1577 u"nie pozwolą uzyskać najlepszych rezultatów odnoszących się do poszukiwanego przez nas obiektu. Brakuje "
1578 u"przede wszystkim odniesienia do samego wydarzenia, czyli angielskiej wojny domowej w latach 1642-1651.",
1580 u"Podczas wyszukiwaniu w Internecie obiektów takich jak zdjęcia lub grafiki istotna jest nie tyle liczba "
1581 u"słów kluczowych, co ich trafność. Wybrane przez Ciebie słowa kluczowe zawierają odniesienia do miejsca "
1582 u"związanego z wydarzeniem, okresu oraz jego formy – są one trafne, a co za tym idzie powinniśmy uzyskać "
1583 u"rezultat odnoszący się do poszukiwanego przez nas obiektu. Warto jednak poszerzyć zakres słów kluczowych "
1584 u"o dodatkowe informacje, na przykład użyć hasła „karykatura”. Dodatkowe słowa mogą zwiększyć skuteczność "
1585 u"naszych poszukiwań."),
1587 u"Ochrona praw jednostki w Internecie dotyczy różnych aspektów naszego funkcjonowania w przestrzeni "
1588 u"cyfrowej. Jedną z nich jest ochrona naszych praw do stworzonego dzieła, a zatem naszych praw autorskich. "
1589 u"Nie można zatem wykorzystywać bez pozwolenia niczyich zdjęć do tworzenia własnej relacji z wydarzeń, "
1590 u"nawet organizowanych i przeżytych wspólnie.\n"
1592 u"Co więcej, ludzie mają prawo do samodzielnego decydowania o tym, w jaki sposób ich wizerunek będzie "
1593 u"upubliczniony. Dlatego zanim zamieścisz zdjęcie innej osoby, nawet wspólne selfie, upewnij się, "
1594 u"że sfotografowana osoba wyraża zgodę na zamieszczenie zdjęcia w Internecie.\n"
1596 u"Więcej o ochronie wizerunku dowiesz się tu:\n"
1597 u"https://portal.uw.edu.pl/web/ado/ochrona-wizerunku.",
1599 u"Ochrona praw jednostki w Internecie dotyczy różnych aspektów naszego funkcjonowania w przestrzeni "
1600 u"cyfrowej. Jedną z nich jest ochrona naszych praw do stworzonego dzieła, a zatem naszych praw autorskich. "
1601 u"Nie można zatem wykorzystywać bez pozwolenia niczyich zdjęć do tworzenia własnej relacji z wydarzeń, "
1602 u"nawet organizowanych i przeżytych wspólnie. Zanim wykorzystasz czyjeś zdjęcie – nawet takie, na którym "
1603 u"jesteś – zapytaj o zgodę jego autorkę / autora o możliwość jego wykorzystania.",
1605 u"Ochrona praw jednostki w Internecie dotyczy różnych aspektów naszego funkcjonowania w przestrzeni "
1606 u"cyfrowej. Jedną z nich jest ochrona naszych praw do stworzonego dzieła, a zatem naszych praw autorskich. "
1607 u"Nie można zatem wykorzystywać bez pozwolenia niczyich zdjęć do tworzenia własnej relacji z wydarzeń, "
1608 u"nawet organizowanych i przeżytych wspólnie. Jeśli jednak uzyskałeś zgodę autorki / autora na "
1609 u"publikowanie zdjęć, możesz to bez wahania zrobić. Co więcej, ludzie mają prawo do samodzielnego "
1610 u"decydowania o tym, w jaki sposób ich wizerunek będzie upubliczniony. Jeśli jednak przed publikacją "
1611 u"zdjęcia upewniłeś się, że sfotografowana osoba wyraża na zamieszczenie zdjęcia w Internecie zgodę, "
1612 u"również możesz bez wątpliwości zamieścić zdjęcie.\n"
1614 u"Więcej o ochronie wizerunku dowiesz się tu:\n"
1615 u"https://portal.uw.edu.pl/web/ado/ochrona-wizerunku."),
1617 u"Internet to niemal nieskończone źródło informacji, edukacji, rozrywki. Często trudno jest zapanować nad "
1618 u"otwieraniem kolejnych, coraz bardziej interesujących (jak się może zdawać), stron. Zachowanie dyscypliny "
1619 u"i świadomości własnych działań – oraz świadomości upływającego czasu – pozwala na zarządzanie własnym "
1620 u"czasem i efektywne wykorzystanie narzędzia, jakim jest światowa sieć. Warto pamiętać, że taka dyscyplina "
1621 u"bywa trudna, szczególnie jeśli bez żadnego zastanowienia będziesz pozwalać na to, aby kolejne bodźce "
1622 u"odrywały Cię od realizowania zaplanowanych działań.\n"
1624 u"Więcej o zarządzaniu czasem dowiesz się tu:\n"
1625 u"http://michalpasterski.pl/2012/06/zarzadzanie-czasem-w-5-cwiczeniach/.\n"
1627 u"Co nas denerwuje i rozprasza i jak sobie z tym radzić? Zajrzyj tu:\n"
1628 u"http://gazetapraca.pl/gazetapraca/1,95288,13425980,Co_nas_denerwuje__co_nas_rozprasza.html.\n"
1630 u"Pomidor pomoże? Prosty sposób na zarządzanie czasem znajdziesz tu:\n"
1631 u"http://projektantczasu.pl/technika-pomodoro-pommodoro-pomidora/.",
1633 u"Internet to niemal nieskończone źródło informacji, edukacji, rozrywki. Często trudno jest zapanować nad "
1634 u"otwieraniem kolejnych, coraz bardziej interesujących (jak się może zdawać), stron. Zachowanie dyscypliny "
1635 u"i świadomości własnych działań – oraz świadomości upływającego czasu – pozwala na zarządzanie własnym "
1636 u"czasem i efektywne wykorzystanie narzędzia, jakim jest światowa sieć. Jeśli nie narzucisz sam sobie "
1637 u"granic i nie będziesz świadomie panował nad podejmowanymi działaniami, Twój plan nigdy się nie ziści.\n"
1639 u"Więcej o zarządzaniu czasem dowiesz się tu:\n"
1640 u"http://michalpasterski.pl/2012/06/zarzadzanie-czasem-w-5-cwiczeniach/.\n"
1642 u"Co nas denerwuje i rozprasza i jak sobie z tym radzić? Zajrzyj tu:\n"
1643 u"http://gazetapraca.pl/gazetapraca/1,95288,13425980,Co_nas_denerwuje__co_nas_rozprasza.html.\n"
1645 u"Pomidor pomoże? Prosty sposób na zarządzanie czasem znajdziesz tu:\n"
1646 u"http://projektantczasu.pl/technika-pomodoro-pommodoro-pomidora/.",
1648 u"Internet to niemal nieskończone źródło informacji, edukacji, rozrywki. Często trudno jest zapanować nad "
1649 u"otwieraniem kolejnych, coraz bardziej interesujących (jak się może zdawać), stron. Zachowanie dyscypliny "
1650 u"i świadomości własnych działań – oraz świadomości upływającego czasu – pozwala na zarządzanie własnym "
1651 u"czasem i efektywne wykorzystanie narzędzia, jakim jest światowa sieć. Wykorzystanie zewnętrznych "
1652 u"narzędzi, które pozwalają nam obiektywnie oceniać własne zachowania i dokonywać ich stosownej korekty – "
1653 u"jeśli to niezbędne – to sposób nie tylko na efektywne działanie, ale i na zwiększenie prawdopodobieństwa "
1654 u"osiągnięcia sukcesu w podejmowanych przedsięwzięciach.\n"
1656 u"Więcej o zarządzaniu czasem dowiesz się tu:\n"
1657 u"http://michalpasterski.pl/2012/06/zarzadzanie-czasem-w-5-cwiczeniach/.\n"
1659 u"Co nas denerwuje i rozprasza i jak sobie z tym radzić? Zajrzyj tu:\n"
1660 u"http://gazetapraca.pl/gazetapraca/1,95288,13425980,Co_nas_denerwuje__co_nas_rozprasza.html.\n"
1662 u"Pomidor pomoże? Prosty sposób na zarządzanie czasem znajdziesz tu:\n"
1663 u"http://projektantczasu.pl/technika-pomodoro-pommodoro-pomidora/."),
1665 u"Wtyczki do przeglądarek, których zadaniem jest blokowanie reklam, nie analizują treści zawartych "
1666 u"na stronach internetowych. Jeśli posiadałyby taką funkcjonalność, to zapewne odczulibyśmy spowolnienie "
1667 u"w działaniu przeglądarki internetowej. Wtyczki blokujące reklamy działają w oparciu o listę plików "
1668 u"graficznych, animacji i wyskakujących okien. To przede wszystkim sam użytkownik decyduje, jakie elementy "
1669 u"strony mają podlegać zablokowaniu w oparciu o zdefiniowane obiekty.\n"
1671 u"O mechanizmie blokowania reklam można przeczytać na stronie producenta najpopularniejszej wtyczki "
1672 u"Adblock Plus: https://adblockplus.org/en/about.",
1674 u"Faktycznie, korzystając z wtyczki blokującej reklamy zauważymy, że reklamy te nie wyświetlają się nam "
1675 u"podczas użytkowania przeglądarki. Co więcej nasza przeglądarka nie tylko nie wyświetla nam zablokowanych "
1676 u"reklam, ale wcześniej przerywa komunikację z serwerami, które odpowiadają za ich publikacje. Za to, jaki "
1677 u"serwer powinien być niedopuszczony do komunikacji z przeglądarką, odpowiada sam użytkownik. Wtyczki "
1678 u"blokujące reklamy działają bowiem w oparciu o listę plików graficznych, animacji i wyskakujących okien. "
1679 u"To przede wszystkim sam użytkownik decyduje, jakie elementy strony mają znaleźć się na stronie i "
1680 u"podlegać zablokowaniu.\n"
1682 u"O mechanizmie blokowania reklam można przeczytać na stronie producenta najpopularniejszej wtyczki "
1683 u"Adblock Plus: https://adblockplus.org/en/about.",
1685 u"Przeglądarka internetowa z zainstalowaną wtyczką nie tylko nie wyświetla nam zablokowane reklamy, "
1686 u"ale przede wszystkim blokuję komunikację z serwerami, które odpowiadają za ich publikacje. Za to, "
1687 u"jaki serwer powinien być niedopuszczony do komunikacji z przeglądarką, odpowiada sam użytkownik. Wtyczki "
1688 u"blokujące reklamy działają bowiem w oparciu o listę plików graficznych, animacji i wyskakujących okien. "
1689 u"To przede wszystkim sam użytkownik decyduje, jakie elementy strony mają znaleźć się na stronie "
1690 u"i podlegać zablokowaniu. Wtyczka nie tylko zablokuje te elementy, ale również nie dopuści do komunikacji "
1691 u"z serwerami odpowiedzialnymi za ich treść.\n"
1693 u"O mechanizmie blokowania reklam można przeczytać na stronie producenta najpopularniejszej wtyczki "
1694 u"Adblock Plus: https://adblockplus.org/en/about."),
1698 def results(cls, contact):
1699 fields = cls().fields
1701 def get_idx(choices, answer):
1702 return dict((score, i) for i, (score, text) in enumerate(choices))[answer]
1704 def question_data(i):
1706 choices = fields[field].choices
1707 score = contact.body[field]
1708 chosen_idx = get_idx(choices, score)
1709 correct_idx = get_idx(choices, 2)
1712 'chosen_idx': chosen_idx,
1713 'correct_idx': correct_idx,
1714 'chosen': 'abc'[chosen_idx],
1715 'correct': 'abc'[correct_idx],
1716 'label': fields[field].label,
1717 'comment': mark_safe(markdown.convert(cls.ANSWER_COMMENTS[i-1][chosen_idx])),
1718 'answers': [(text, a_score == score, a_score == 2) for a_score, text in choices],
1720 question_count = len(fields) - 1
1721 questions = [question_data(i) for i in xrange(1, question_count + 1)]
1722 points = sum(question['score'] for question in questions)
1723 return {'questions': questions, 'points': points/2., 'total': question_count}