From 9b253dcb10940e8c8d25a02059153d4c80469b79 Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Wed, 2 Jan 2013 02:49:49 +0100 Subject: [PATCH 01/16] tests continued.. --- librarian/__init__.py | 4 +- librarian/pyhtml.py | 117 +++-- librarian/pyhtml/edumed.py | 5 - .../files/edumed/#gim-wizerunek-w-sieci.html# | 322 +++++++++++++ tests/files/edumed/edumed-preview.tgz | Bin 0 -> 10476 bytes tests/files/edumed/gim-wizerunek-w-sieci.html | 442 ++++++++++++++++++ tests/files/edumed/gim-wizerunek-w-sieci.xml | 298 ++++++++++++ tests/files/edumed/uwagi.txt | 333 +++++++++++++ tests/test_pyhtml.py | 56 +++ 9 files changed, 1530 insertions(+), 47 deletions(-) delete mode 100644 librarian/pyhtml/edumed.py create mode 100644 tests/files/edumed/#gim-wizerunek-w-sieci.html# create mode 100644 tests/files/edumed/edumed-preview.tgz create mode 100644 tests/files/edumed/gim-wizerunek-w-sieci.html create mode 100644 tests/files/edumed/gim-wizerunek-w-sieci.xml create mode 100644 tests/files/edumed/uwagi.txt create mode 100644 tests/test_pyhtml.py diff --git a/librarian/__init__.py b/librarian/__init__.py index eb056cd..d0c1f5a 100644 --- a/librarian/__init__.py +++ b/librarian/__init__.py @@ -79,8 +79,8 @@ class WLURI(object): """Represents a WL URI. Extracts slug from it.""" slug = None - example = 'http://prawokultury.pl/publikacje/' - _re_wl_uri = re.compile(r'http://(www\.)?prawokultury.pl/publikacje/' + example = 'http://edukacjamedialna.pl/' + _re_wl_uri = re.compile(r'http://(www\.)?edukacjamedialna.pl/' '(?P[-a-z0-9]+)/?$') def __init__(self, uri): diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index 5d4dc50..da7e643 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -12,28 +12,27 @@ class EduModule(Xmill): def __init__(self, *args): super(EduModule, self).__init__(*args) self.activity_counter = 0 - self.question_counter = 0 - def handle_utwor(self, element): - v = {} -# from pdb import *; set_trace() - v['title'] = element.xpath('//dc:title/text()', namespaces={'dc':DCNS.uri})[0] - return u""" - - - - -%(title)s - - - - - -""" % v, u""" - - -""" +# def handle_utwor(self, element): +# v = {} +# # from pdb import *; set_trace() +# v['title'] = element.xpath('//dc:title/text()', namespaces={'dc':DCNS.uri})[0] +# return u""" +# +# +# +# +# %(title)s +# +# +# +# +# +# """ % v, u""" +# +# +# """ def handle_powiesc(self, element): @@ -110,7 +109,47 @@ class EduModule(Xmill): def handle_forma(self, *_): return + + def handle_cwiczenie(self, element): + excercise_handlers = { + 'wybor': Wybor, + 'uporzadkuj': Uporzadkuj + } + typ = element.attrib['typ'] + handler = excercise_handlers[typ](self.options) + return handler.generate(element) + + # Lists + def handle_lista(self, element): + ltype = element.attrib.get('typ', 'punkt') + if ltype == 'slowniczek': + self.options = {'slowniczek': True} + return '
', '
' +### robie teraz punkty wyboru + listtag = {'num': 'ol', + 'punkt': 'ul', + 'alfa': 'ul', + 'czytelnia': 'ul'}[ltype] + + return '<%s class="lista %s">' % (listtag, ltype), '' % listtag + + def handle_punkt(self, element): + if self.options['slowniczek']: + return '
', '
' + else: + return '
  • ', '
  • ' + + def handle_rdf__RDF(self, _): + # ustal w opcjach rzeczy :D + return + + +class Excercise(EduModule): + def __init__(self, *args, **kw): + self.question_counter = 0 + super(Excercise, self).__init__(*args, **kw) + def handle_cwiczenie(self, element): self.options = {'excercise': element.attrib['typ']} self.question_counter = 0 @@ -141,22 +180,10 @@ u""" (self.question_counter, solution_s), \ "" - # Lists - def handle_lista(self, element): - ltype = element.attrib.get('typ', 'punkt') - if ltype == 'slowniczek': - self.options = {'slowniczek': True} - return '
    ', '
    ' -### robie teraz punkty wyboru - listtag = {'num': 'ol', - 'punkt': 'ul', - 'alfa': 'ul', - 'czytelnia': 'ul'}[ltype] - - return '<%s class="lista %s">' % (listtag, ltype), '' % listtag +class Wybor(Excercise): def handle_punkt(self, element): - if self.options['excercise'] and element.attrib['nazwa']: + if self.options['excercise'] and element.attrib.get('nazwa', None): qc = self.question_counter self.piece_counter += 1 no = self.piece_counter @@ -165,14 +192,24 @@ u"""
  • """ % locals(), u"
  • " - elif self.options['slowniczek']: - return '
    ', '
    ' else: - return '
  • ', '
  • ' + return super(Wybor, self).handle_punkt(self, element) - def handle_rdf__RDF(self, _): - # ustal w opcjach rzeczy :D - return + +class Uporzadkuj(Excercise): + def handle_cwiczenie(self, element): + pre, post = super(Uporzadkuj, self).handle_cwiczenie(element) + order_items = element.xpath(".//punkt/@rozw") + import pdb + if order_items == []: pdb.set_trace() + + return pre + u"""
    """ % \ + ','.join(order_items), \ + u"""
    """ + post + + def handle_punkt(self, element): + return """
  • """ % element.attrib,\ + "
  • " def transform(wldoc, stylesheet='edumed', options=None, flags=None): diff --git a/librarian/pyhtml/edumed.py b/librarian/pyhtml/edumed.py deleted file mode 100644 index 7fd330b..0000000 --- a/librarian/pyhtml/edumed.py +++ /dev/null @@ -1,5 +0,0 @@ - -from lxml import etree - - - diff --git a/tests/files/edumed/#gim-wizerunek-w-sieci.html# b/tests/files/edumed/#gim-wizerunek-w-sieci.html# new file mode 100644 index 0000000..61fe0ef --- /dev/null +++ b/tests/files/edumed/#gim-wizerunek-w-sieci.html# @@ -0,0 +1,322 @@ + + + + + +Wizerunek w sieci + + + + + +
    +

    Wizerunek w sieci

    +

    Numer porządkowy: 2.1

    +

    Informacje

    + + +

    Cele operacyjne

    +

    Uczestnik:

    +
      +
    • rozumie, że podejmowane przez niego aktywności w internecie są obserwowane i oceniane przez innych;
    • +
    • wie, że jego wizerunek w sieci zależy nie tylko od informacji zamieszczonych na portalach społecznościowych, ale również m.in. od sposobu, w jaki pisze e-maile;
    • +
    • rozumie szanse i zagrożenia związane z kreowaniem swojego wizerunku w sieci;
    • +
    • potrafi krytycznie analizować wizerunki kreowane przez inne osoby;
    • +
    • wie, w jaki sposób można modyfikować swój wizerunek w sieci;
    • +
    • jest świadomy niebezpieczeństw związanych z zamieszczaniem prywatnych informacji w sieci, w tym zwłaszcza zdjęć i danych osobowych.
    • +
    + + + +

    Wiedza w pigułce

    + +

    Zwykle przejmujemy się tym, co myślą o nas inni. Opinia na nasz temat zależy od wielu czynników. Może mieć na nią wpływ nasze zachowanie, ubiór czy zainteresowania. Wszystko to składa się na nasz wizerunek.

    +

    We współczesnym świecie internet stał się ważną przestrzenią tworzenia naszego wizerunku. Nasze aktywności w sieci mają na niego duży wpływ.

    +

    Na internautach leży odpowiedzialność za to, co udostępnią. Nawet po usunięciu pewnych treści, w sieci pozostaje po nich ślad, np. na serwerach wyszukiwarek albo jeśli ktoś wcześniej je skopiuje.

    +

    Dlatego też powinieneś zwracać szczególną uwagę na to, co i jak mówisz w internecie. Na twój wizerunek w sieci wpływają m. in.:

    +
      +
    • twój sposób wyrażania się --- to, czy piszesz zgodnie z zasadami poprawnej polszczyzny, czy przeklinasz, jak dużym zasobem słownictwa się posługujesz;
    • +
    • profile na portalach społecznościowych, a w szczególności:
    • Poniższe wyliczenie to podpunkty do tego punktu, co nie jest uwzględnione w zapisie graficznym. AS. +
    • zdjęcia, na których jesteś i które udostępniasz,
    • +
    • informacje ,,o mnie",
    • +
    • twoje statusy,
    • +
    • strony, które ,,lubimy",
    • +
    • nasze komentarze pod artykułami i wypowiedzi na forach,
    • +
    • forma adresu mailowego i sposób pisania maili.
    • +
    + +

    Jak widzisz, problem wizerunku w internecie nie ogranicza się tylko do portali społecznościowych. Trudnym zadaniem jest np. zadbanie o dobrą opinię na forum tematycznym. Jego użytkownicy nie wiedzą, kim jesteś prywatnie. Mogą oceniać tylko wypowiedzi podpisane określonym nickiem. W tym przypadku respekt możemy zapewnić sobie pokazywaniem swojej wiedzy, pomocą w rozwiązywaniu problemów innych czy kulturalnym zachowaniem.

    +

    Nie mamy pełnej kontroli nad naszym wizerunkiem w sieci. Inni internauci również mają na niego wpływ. Mogą oznaczyć cię na zdjęciach i otagować w swoich statusach. Warto więc uważnie dostosować ustawienia profilów na serwisach społecznościowych.

    +

    Pamiętaj, że wizerunek innych osób zależy także od ciebie. Udostępnianie kompromitujących dla innych treści jest nieetyczne. Jeśli czujesz, że dany materiał może zaszkodzić innym --- nie udostęniaj go. Do sieci mają przecież dostęp nie tylko znajomi, lecz także nauczyciele czy rodzina. Ich reakcja może całkowicie różnić się od tej, jaką chciałeś wywołać. Szkodząc innym, szkodzisz również swojemu wizerunkowi --- mógłbyś zostać uznany za nielojalnego i złośliwego.

    +

    Pomysł na lekcję

    + + +

    Tak samo jak z łatwością możemy sprawdzić informacje na temat nowo poznanej osoby, tak i inni mogą wyszukać materiały dotyczące nas samych. Wizerunek w sieci to nie tylko portale społecznościowe. Od zamieszczonych przez nas zdjęć, przez blogi i komentarze innych na nasz temat, po Google i usługi lokalizacyjne różnych aplikacji --- w wielu miejscach odnajdziemy treści dotyczące tego, co robimy i kim jesteśmy.

    + +

    Przebieg zajęć

    + +
    +
    +
    +

    Przeanalizuj wraz z uczestnikami zajęć profile z portalu społwecznościowego zamieszczone w karcie pracy ,,Wizerunek''. Poproś uczestników, aby wyobrazili sobie, że są to profile osób, które niebawem dołączą do ich klasy, przeprowadzając się z innego miasta.

    +
    + +
    +

    Zadaj pytanie: ,,Jakie informacje możemy zdobyć dzięki analizie czyjegoś profilu w mediach społecznościowych?.

    +

    Zadaj pytanie: ,,Jaki wizerunek siebie stworzyli Małgosia i Michał?.

    + +

    Jako pytania pomocnicze rozważ:

    +
      +
    • czy Małgosia i Michał świadomie kreują swój wizerunek w sieci?
    • +
    • które informacje zamieszczone na profilach Małgosi i Michała wydają się nie pasować, do wizerunku, który próbują stworzyć?
    • +
    • czy zamieszczone przez nich informacje tworzą spójny wizerunek?
    • +
    • co należałoby zmienić w zaprezentowanych profilach, aby uczynić je bardziej spójnymi i przekonującymi dla rówieśników?
    • +
    • czy są jakieś informacje zamieszczone przez Małgosię i Michała, które można różnie interpretować? (np. w sposób dla nich niekorzystny)
    • +
    • jakie ryzyko wiąże się z zamieszczaniem na swoim profilu zdjęć innych osób? W jaki sposób można to ryzyko minimalizować?
    • +
    • jakie ryzyko wiąże się z zamieszczaniem na swoim profilu danych osobowych? W jaki sposób można to ryzyko minimalizować?
    • +
    • czy da się całkowicie usunąć z internetu niechciane treści na nasz temat, np. zdjęcia lub opinie innych osób?
    • +
    + + +

    W szczególności zwróć uwagę uczestników na następujące elementy:

    +
      +
    • należy zadbać o odpowiednie ustawienia prywatności w portalach społecznościowych --- czy chcesz, aby wszyscy mieli dostęp do wszystkich zdjęć?
    • +
    • Twój adres mailowy to Twoja wizytówka --- czy jest odpowiedni, aby podać go nauczycielowi przy całej klasie?
    • +
    • nie zamieszczaj zdjęć, które zawierają kompromitujące treści --- zdjęcia zamieszczone w sieci błyskawicznie się rozprzestrzeniają, ale nigdy nie da się ich całkowicie usunąć!
    • +
    • nie zamieszczaj materiałów, które za jakiś czas okażą się niewygodne --- często zmieniamy zdjęcia i modyfikujemy wpisy w portalach społecznościowych. Teraz ich głównym odbiorcą są koledzy z gimnazjum, ale warto pamiętać, że niebawem będą to znajomi z liceum, studiów, a nawet przyszli pracodawcy. Może się zdarzyć, że obecne materiały będziemy chcieli kiedyś usunąć tak samo jak te, które zamieszczaliśmy w szkole podstawowej.
    • +
    • dbaj o jakość zamieszczanych komentarzy i opinii
    • +
    • instytucje służące ochronie danych osobowych nie zawsze mogą szybko zareagować. O wizerunek powinniśmy w pierwszej kolejności zadbać sami. Możemy domagać się od znajomych usuwania wpisów na nasz temat, a przede wszystkim dbać o te materiały, które zamieszczamy sami.
    • +
    + + +
    + +
    +
    +

    Forma: dyskusja

    +

    Czas: 20 min.

    +

    Pomoce:

    Pomoce: komputer, rzutnik multimedialny, karta pracy ,,Wizerunek'
    +

    +
    +
    +dyskusja + 20 + + + +
    +
    +
    +

    Zadaj pytanie: ,,Za pomocą jakich działań kreujemy nasz wizerunek w sieci?".

    +
    + +
    +

    Wybrane 6--7 odpowiedzi zapisz na tablicy.

    + +

    Jako pytania pomocnicze rozważ:

    +
      +
    • Czego inni mogą się o nas dowiedzieć na podstawie naszych profili w portalach społecznościowych?
    • +
    • Czy tylko zdjęcia decydują o naszym wizerunku? Jakie jeszcze inne elementy są brane pod uwagę?
    • +
    • Czy wizerunek tworzymy tylko za pomocą portali społecznościowcych? Jakie inne aktywności podejmowane w sieci decydują o opinii innych na nasz temat?
    • +
    + + +

    Wśród odpowiedzi znaleźć powinny się m.in.:

    +
      +
    • zdjęcia --- zamieszczane na portalach społecznościowych
    • +
    • komentarze --- zamieszczane w grupach dyskusyjnych i na portalach społecznościowych
    • +
    • zainteresowania zadeklarowane na portalach społecznościowych
    • +
    • blogi i własne strony internetowe
    • +
    • język, za pomocą którego komunikujemy się z innymi w sieci --- w tym ortografia
    • +
    • maile --- sposób, w jaki je piszemy, w tym zwłaszcza ortografia, zwroty grzecznościowe, przejrzysta konstrukcja, ale i sam adres mailowy, którym się posługujemy (np. sloneczko@buziaczek.pl nie jest odpowiednim adresem do kontaktów z nauczycielem)
    • +
    • strony internetowe, które odwiedzamy (historia w przeglądarce internetowej, zapamiętane zapytania w wyszukiwarkach internetowych)
    • +
    + +
    + +
    +
    +

    Forma: dyskusja

    +

    Czas: 5 min.

    +

    Pomoce:

    Pomoce: tablica, kreda lub marker
    +

    +
    +
    +dyskusja + 5 + + + +
    +
    +
    +

    Podziel uczestników zajęć na 5 grup. Poproś każdy z zespołów o przygotowanie katalogu porad odnośnie sposobu, w jaki należy kreować swój wizerunek na portalach społecznościowych.

    +
    + +
    +

    Katalog powinien zostać stworzony w 7--8 punktach.

    + +
    + + +
    +
    +

    Forma: praca w grupach

    +

    Czas: 10 min.

    +

    Pomoce:

    +
    +
    +praca w grupach + 10 + + + + +
    +
    +
    +

    Poproś grupy o krótkie prezentacje. Zachęć pozostałych uczestników zajęć do wygłaszania komentarzy i opinii.

    +
    + +
    + +
    + + +
    +
    +

    Forma: dyskusja

    +

    Czas: 10 min.

    +

    Pomoce:

    +
    +
    +dyskusja + 10 + + +

    Ewaluacja

    +

    Czy po przeprowadzeniu zajęć ich uczestnicy:

    +
      +
    • rozumieją, że o ich wizerunku w sieci decydują różne działania, a nie tylko informacje zamieszczone w portalach społecznościowych? (--> rozważ realizację modułu 2.2 ,,Relacje")
    • +
    • potrafią świadomie kreować i modyfikować swój wizerunek w portalach społecznościowych?
    • +
    • znają zagrożenia związane z zamieszczaniem danych osobowych w sieci?
    • +
    • wiedzą, że o ich wizerunku decydują nie tylko zamieszczone przez nich informacje, ale również sposób, w jaki zostaną one odebrane i zinterpretowane przez innych?
    • +
    + +

    Opcje dodatkowe

    +

    Zajęcia mogą zostać rozbudowane o pracę w grupach. Podziel uczestników na 5 grup, każdy zespół powinien otrzymać jedno z poniższych zadań:

    +
      +
    • Napisz e-mail do portalu internetowego FOTKA.pl, który bez twojej zgody opublikował zdjęcie w kompromitującej cię pozie. Poproś o usunięcie fotografii.
    • +
    • Napisz e-mail do kolegi, który po raz kolejny zamieścił na swoim profilu twoje zdjęcie z ostatniej imprezy ze złośliwym komentarzem. Poproś, aby kolega usunął twoje zdjęcia i na przyszłość nie zamieszczał ich bez twojej zgody.
    • +
    • Napisz e-mail do autora bloga ,,Podróże wakacyjne", który bez twojej zgody zamieścił w opublikowanym przez siebie wpisie długi fragment tekstu z twojego bloga poświęconego wakacjom we Włoszech.
    • +
    • Napisz e-mail do administratora forum dyskusyjnego poświęconego sztukom walki z prośbą o odblokowanie twojego konta. Konto zostało zablokowane pomyłkowo, jesteś użytkownikiem serwisu od przeszło 2 lat, nigdy nie naruszyłeś regulaminu forum.
    • +
    • Napisz e-mail z prośbą o sprostowanie do portalu NOTKA.pl, który zamieścił w artykule na temat szkoły, do której uczęszczasz, twoją wypowiedź. Zacytowany fragment został skrócony, w efekcie czego twoje słowa krytykują szkołę, co nie było twoim zamiarem.
    • +
    + +

    Materiały

    +

    karta pracy ,,Wizerunek"

    +

    Zadania sprawdzające

    +

    Profile w portalach społecznościowych z reguły posiadamy po kilka lat. Często codziennie je aktualizujemy lub oznaczamy nowe linki i zmieniamy zainteresowania. Nasze gusta i upodobania zmieniają się jednak z biegiem lat. W efekcie tego, po upływie pewnego czasu, nasze profile mogą zawierać elementy niespójne z wizerunkiem, który staramy się aktualnie tworzyć. Niektóre z nich mogą zwyczajnie nas ośmieszać w oczach znajomych. Często dzieje się tak w przypadku zdjęć, które zamieściliśmy jeszcze w szkole podstawowej, zadeklarowanych wówczas hobby i grup tematycznych, do których dołączyliśmy.

    + +

    Zakładając, że poniższe osoby świadomie kreują pewien obraz samych siebie, wskaż te informacje, które wydają się zaskakiwać w poszczególnych profilach oraz sprawiają, że ich właściciele stają się mało wiarygodni. Postaraj się ,,wczuć" w kolejne postacie, pomyśl, na jakim wizerunku może im zależeć, a które informacje sprawiają, że jego osiągnięcie nie jest możliwe.

    + + +
    + +
    +
      +

      O sobie:

      +
    1. uwielbiam zakupy, szczególnie jak mam kupić kosmetyki, mogę siedzieć w sklepie godzinami i wypróbowywać wszystkie. Poza tym siedzę w domu i oglądam seriale (House, my love!), trochę gram na kompie i siedzę na fejsie.
    2. +

      Zainteresowania:

      +
    3. nowe marki kosmetyków
    4. +
    5. rowery górskie
    6. +
    7. teatr
    8. +
    9. shopping, shopping, shopping!
    10. +

      Ulubione cytaty:

      +
    11. Pieniądze szczęścia nie dają. Dopiero zakupy. (Marilyn Monroe)
    12. +
    13. Komuniści są jak krokodyle, które kiedy otwierają paszcze, nie wiemy --- uśmiechają się, czy chcą nas pożreć. (Winston Churchill)
    14. +

      Autorytety:

      +
    15. Coco Chanel
    16. +
    17. Naomi Klein
    18. +

      Muzyka:

      +
    19. Lady Gaga
    20. +
    21. Shakira
    22. +
    23. Behemot
    24. +

      Polecane strony:

      +
    25. www.nowinki-kosmetyczne.pl
    26. +
    27. www.perfekcyjnymakeup.com
    28. +
    29. www.gry-online.pl
    30. +
    31. www.portalhistoryczny.pl
    +
    + +
    +
      +

      O sobie:

      +
    1. Nic wam nie powiem. Kto mnie zna, wie kim jestem. Kto mnie nie zna, ten się nie dowie. Jedno słowo wystarczy: hardkorrrrr!
    2. +

      Zainteresowania:

      +
    3. ostra muza
    4. +
    5. jazda bez trzymanki!!!
    6. +
    7. spanie
    8. +
    9. szybkie fury
    10. +

      Ulubione cytaty:

      +
    11. Zakochaj się, a każdy wszędzie, wszystkie rzeczy, wszystkie słowa oznaczać będą ,,miłość". To samo dzieje się, kiedy kogoś utracisz. (Jonathan Caroll)
    12. +
    13. Lepiej skrócić o głowę niewinnego niż zawahać się podczas wojny. (Józef Stalin)
    14. +

      Autorytety:

      +
    15. Robert Kubica
    16. +
    17. Krzysztof Hołowczyc
    18. +

      Muzyka:

      +
    19. Kasia Nosowska
    20. +
    21. AC/DC
    22. +
    23. Britney Spears
    24. +

      Polecane strony:

      +
    25. www.szybkiewozy.pl
    26. +
    27. www.adrenalina.com
    28. +
    29. www.najslodszepieskinaswiecie.pl
    30. +
    31. www.rajdy-w-polsce.pl
    +
    + +
    +
      +

      O sobie:

      +
    1. piszę... dużo... najczęściej do szuflady... ale może kiedyś, ktoś znajdzie te moje okruszki... lubię siedzieć z kubkiem gorącej czekolady (koniecznie z cynamonem!) i gapić się w okno... mam za oknem świerk, który z każdym rokiem rośnie... zaraz nie będę widzieć słońca...
    2. +

      Zainteresowania:

      +
    3. czekolada
    4. +
    5. cisza
    6. +
    7. książki --- im starsze, tym lepsze
    8. +
    9. rajdy motocyklowe
    10. +

      Ulubione cytaty:

      +
    11. Wiesz... gdy się jest bardzo smutnym, lubi się zachody słońca... (Antoine de Saint-Exupéry)
    12. +
    13. Jestem mężczyzną --- to znaczy ślepcem. Jak wszyscy przede mną, tak i ja zwaliłem się do dołu na łeb, na szyję. Ożeniłem się. (Nikos Kazantzakis)
    14. +

      Autorytety:

      +
    15. Maria Pawlikowska-Jasnorzewska
    16. +
    17. Budda
    18. +

      Muzyka:

      +
    19. Grzegorz Turnau
    20. +
    21. Metallica
    22. +
    23. Stare Dobre Małżeństwo
    24. +

      Polecane strony:

      +
    25. www.biuroliterackie.pl
    26. +
    27. www.cytaty.pl
    28. +
    29. www.kwejk.pl
    30. +
    31. www.plotek.pl
    +
    +
    + + + +

    Słowniczek

    +
    +
    media społecznościowe
    +
    wizerunek
    +
    + +

    Czytelnia

    +
      +
    • http://www.pcworld.pl/news/377106/Zadbaj.o.swoj.wizerunek.na.Facebooku.html [?]
    • +
    • http://socjomania.pl/jak-sie-piszesz-tak-cie-widza-jak-dbac-o-wizerunek-w-social-media/ ??
    • +
    +
    + + + + diff --git a/tests/files/edumed/edumed-preview.tgz b/tests/files/edumed/edumed-preview.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f96047bcae323722683ff25dd068b90485d44055 GIT binary patch literal 10476 zcmVl_k&lhk%wl8;9o&&9{GcB~1- z+Urmhfoc*YfTD3R1y1-yF^>5S3jczA_S=Nt-2K1y%dA47z)O?e(#-6hXwF3>P?xOC ztjsU766jH!4(9PfB_sTks#1z@Eb~H@k9t*kHu#{okLzVzChGBvMsvhm zu;x76H#crQOyX=Ra+N&l6=j{MVyslz6JVI2PWSiaM7|0}T8|PXXK@jPI^}EoNjxm}C*M^nulEmw4}xR+ zBS_;cm=wLo5BJS*OXI4jN>#MnV&5)(sH6Jvty{MqM)CI|Ok`1jQXN%^>WMgd)FW~S zw3OcCTjF6clUdWMR5Bc^d{F8UXrWNIIYNb7ozI1J$2T9~m zCE`ryt8+ZlQ+e@=D06l3)A`>-lt>I-g^N0jRU#kmb5|mCpD5*ZjSn5cB(&Z-agGnc ziCNQbCUZH;(8L~>6MoEm#C}veQCDudJ9_M;drLpRZi(eE- ziqs_4bD80LzEBI1#cHI5oR;-G(-%L5G1eDnP`M0iRH8WlQRrcz^11003mvK~Zu`es zR)^z{z{J?hH*e;e(7^L$wuyyI)Wt6~O$?DIQ!R9aQ7l8~KBz4g;X>2E5ESvTlnF#C zikZH6t-^(&6nqWGeSz^r{_D?k34$Z0IFD;7$qK`P@!dGuQT zh+-kLf)=;{mo*lERf@$tKL2q+t6hj`u80S*N<}f({_3VxvpR3wnJ#mA7Nc8T)*u;E z$V?{j0)s#ao33#)uE$Vl0Z6ZxnQ9k83;Xrwp-4d_xPxt1pT$!%YBB%y=gBJ5y^$tR z9C7i}JeHA8Sqek7n4!@^UHr8u=WfZw{6#Abv+!A7&t=K?JdxR1h{Cc?F~Y@b$$i8k znw-A@U9pJFh_o=4TVP4ruM*OK-WD%n6`|7{vKmzvuft|{tla}&&+BPom^MkPiNa!v z`1}n~&=;W=X?^iiLfQ)zDu}CbAikW%B-M=mTP#GWQdv5MgwBA?NhM$y(0U4$3d9$r z2?9L8BB&d9Bj&S<*Y%u-fL=f^jau|YHH?4#Ij8=(%$rCRd`|}AMX{)h653vBQB1+0 zNE&(@Vw}(dv!~as`GpemV)pCL;0+8w240gSd867r3+r9Vi`Qo8Ijmj=f{8~(iT`8r z%em&SX5Nk(2jVF&s%s9+zD?x>otX#JC#r~Nh82O>O!8A{Nt0DcTe#u%OwUQ$u}o+l za2J9vHA}9FbWxtanGv-_(HyIq;c`*o%9}8*#7xauo7kco#WO_C^a6e5ge)BhMH482 zjQS#*1w=a;GP18@F|Uh7HI3&o$2O74P{UrKEw*C`dc>Ue!%tZ11lJ)jJ&U1Zmx$)m zM3%&tl8g{74t+BWf!%=lcyD4ysL`)KCnS<;E=NZAcF{3yZjnOiVp0ar1``V)w6z=C z3V=nE2Iv&*;1SGNjTxEOIn;!d)F{nhFfcShi`iy^oW)2-WWdNC6wut1I6cedJOh7b zI-#Z2i>$W2pk7m89H>&CSH-%LQeQnJ>v{27!&-;s+)fEfE?!q7Ft}Lw7Btsqu+_V` z0OE&ZFW))kah~ZczW9YydR`}SNNTTW2f`0BM`{s~$RIcVS+OXn4V%eoz8EFvZ?JR? zn+(%P&;Ne!4MR#0n@h^mZQ@S5R%cC>==Wi~ zKts>FU6RA0tzA|{?On&N*2H!@dcU8*2Bo#%)tITNPE`gpzhDd?WM0-&m{^h|l&EfY zBM}cmz-Vs-rcB5P)~pibKJ}b9)_Njvh4qK-#a+X`cCY*qIx&wi9VrN;JWQY!zAyCv z2nj=@AM|A*8w*dUA<|YW;&nO^i063~Wvq3P@m(xZvIDp>lsqm58Rq08$S;`fh{aZ^ z@eH*U@gHfmq{1-Yq_+mUFvHG&1n=Y2$=Uix+O%Kj5sl1f3A^7A?Qxn^koX2Nrewwv zP1IueDTsx?U{{K*RL^7trhxe~H7(ieldpp=!U)D>SM)F@sZQmh_VLNYkO=LV=~Rd0 zxCFosyLWC_HN1z>u{e(R@3czFDu-ca?ltZ$y~OxE1p%o9RWo(*nry;UXVA=q^eJLD zQ?~*p0@75se+oxlT^m#Z*H@3AbgW1mqHEVr#rW#zc&CAU@R{Y(REDWZ7AIJ&X@| zO+a!V{y$taOKgKM#fq2HtQo-4AFz;I$!R!|mZ%W)VfV#k5}+d_Gg5sLJ{VQ1340n4 z5spJz3vI@EJ%^Ma&_H~}D+0I7iu%GX5x%X}INmjBn2xn7zj#bc-JFkaxXw2 zCRegH-#`0%rj+oFeoB z@eC-C;If+xn+b4ih{&LZYn6+b+%q{SV{j;)K=8|w!G_PF7m7sz_ERwb;x$+g_LG+< z>pjJqYojFSJC_kH2)mgLfQgwwcM4Ed$|f4w2OEiHOB@};+Z4j4h&J=|YrqCz+qxu^ zdx~WPv~ZZ^_L}p=01@PgXfwV+d~O60vq_^Y0mA}XFCm*$Mezm)@^R0o(p3oZd`ZF1 z0)CFdJAhsB1$OgD7jRF$;8^E#?pBCKIxVNomL4cc!5e9 z+6*Vp|K?F+LVIuiCW+=JM3f1!X$ZvX6Zi?YKz}GoOpwP1nNT3HNC|N;WC6Cz6=Ic= zke9KSc8O+hk=Nv=m})3%?@Mt;dVyD4en%zy3^s z$>ckHKVc~$pva1<1aKg^{dy-WlUcaT(Hv&bE~&&&)rasLlQr3_OH&Dq5QxLz8lz-( zWt6&u>w}Dw*kN0;9ww(p3T(B_+g8unv~kpIgXWs#`y3!sl0m4kW9C!oW@NzLF2PKV zAd%KK(jHbOSW0mrOP^vba41&Z%$%ul8aZh(mffTa;!Ms~u^URXNq*D)kqVV?0goFA`>(>ic2h8r@ZfNUWG%b3^CkNcpt%Pp-mz9oX0cv z^O_P@%JTU94MIF?XC*ssyTG_fqMJ1G9C3NQO;ZB#ToKTsm5i7uij;ITjCD@2cEQ|D zC;-Qf9K~rS7n3SA44HETIWbp zHy26F01f&w59=mxZOl_7*^QY=^iYMF^6@^+X236*3Q}FW$9?LG(l31zb(iv1K>QPyQeeu)4-2^t!! z!*Q;SYISX_FbXuM?3amluv>=|ib{l*COv@I!~-9kwauD^%&DUu(}wUrcLwPEjC}v0|Pr_N5a| z1A=`3O#a>C-p5a{Yfi<{0r?vTJ|BNZ{{K`&*x*$$kkO)9Zrli8v zzQ`99nRt;_Nf|TXO*lshrI%}>2oI>QBR5Qx%!j%h(?K-fZdP}d$m-~Nk<|+5{#v?h z8W|qSy(~yR^5U-s)RH=M&vP88wcz_L1Ctju;wtRm2ZOs`6rW{h6j#$pi-Xp1Y+h(^{sy4E?`wrI*4P_Z zZk092qD@y&RMrUIrlly~585=JE=kX6a>W8Svf+X&1)y_II-*PKHD~YbSbc)w8Y(}c z3~ih0F$t9k$6bGHuH7RRw&kpLuyzySX_tY8?i>!!gh zX^+%efNMwQbPt~wNE#Z!ub&o9?=GKp`4VtGQAe!dp0f0i~ zcbt%{8u&%U9kQ{5bMIhy%7+QA7u4f!_iXEO$F=Hb@4o{#Ym7TZ+_{QO#Fm0omH$)R z=<#(El$2~&NjLs$l9Jez_j%*D`9#9;5dmj3r(H_TH6z`TF3ouq+F&2+QAImilAR;H z=2&E@@~4RuO`*-2Dw%Co;oW2uKR5Kc;sAG;U=mHF+jDU;7<^z%u56B!d_1?asvWL} zbcDWSYi1onxT?lnL1pe;Ph}cSAWCb$Qg!X&m$;Rk>+VeWNW zM)7(*V(Z8|eNC)!RebjDZ#nKA z!fwr6FIQ780}kF~RKG+c0K*#mjO%`)cd0hC3s^~0znqbHBOOVqsJN`q^=oMXr-?2a ziwQ9gtH?~H*{D&qTVvIN_3p;GnZ9!`$`sSJCK;LllrK584u8VuWTt|M%OMdBUi@{3 zZSmB^Vy4)%tyHOe3<7NU*_Y2h{{-;J9X<@fw9?dWP{|eS-mHSVC)ER$7Jc)PTsLnw zF=Y@if>bWhm`<-`PKh&Z(V#2PSw|$vR_88xL^Wi-#i&(a9E~3+eSTJ1<+g ztbiINA3#f(31|>oD$3PO&53evvzUCw%sruHri2I0?djay6p%&c!1@e&PAq^^nHD9? zuo)GaVaR|v`H9O^G#_s=B@>MRSBV!`IDmg!N4s`S5gj7{H%nfdDQ$9*6<57=XDAkB zHKhq;LYrN%NQNdNjX=}XLa&BQhV6m)9RFxx9Wa@hrYVKiY0YU~-FHP&Z7CJk0-36s ziqdABJtmooBa!gwgv%UfGOw@;O=Slnt11D{v&t-LBNIAHDDb^#(4)60pDu61t~gDt zT;dg1P>z#RaG5{jk*Wv$iS zoT;<*EMId?ootFw_$*#sGT<|N-oNeiWxgl zi7P3!Qkm)p3Pkx7iwnf4e+FAC=!qMO=Dp+xk5!IB;bfkwSgJAl&LuB#{ zT$e+o9;Cob*b65&Q!hdV%UrTXkX6ljdy#TfeOox*)IeCzX3k__$y|O4YcprMWK6x{ zIj5%dbe3$g3Wf!Cb8@~PONv#KG&YXj&IMjWW@c9v0{myYY0BkvNF{%50=s27A2ZuC z1v(Izd)0}nM@)7H*>iy=1Gnycpx?>SFw}v&=JTAf9u5hflh^iYGU*(=*?L_5X6r?2 zGh0)UvmQ{G+I!O2=8>4DM3}3j)>SD$ehdz%pvBfhS%Z%KT9{{xR0l;_Hgt*)u%M}= z!~*jf3hs_dJ4gIN^DMNp>=7DK$>5IC%;2dhn4>cHX6TgdF52gO;1!cQW$l=l`~5!n zS)Ko_$IyYCIjtKlLRtdb=${g-2sDl^J)U)<}9lfF1S!v7x7ESo~s4JMBF0wRJ> zPQ@qLR9^BF2eu_5!DDLCL~sxF5}eGcw6~%Em!_iX)T%iZb#_-epyzp%UGH}xuh(1q z<4Yg7`|j}NAwN=AQJvfn#!^7|Q$*o??{uGJNzW_bE^bjR%2XE+Lp=q0Bs24dc8JaX zW7kg;1)_u)nG(;Y?3{{iVEWCTum@m_VCiWP&N5PnL)acWvZ6rUuf{>HHx(TZaZPp~ZD;opv76l# zW%6RjNmxNc-jydk-ahFuO$v*v;7B0Rya3~`IorMMv)!ZFN+rwunseOWKF58UqZsSi zEY3#I)s=7WT_Ws1(}NQf)B>c*rUK>4R6f{FUTgrc^(RM(c+2iqCK4|PA$fZ0#R2x$^=P2PXFeX0*>s;81FK0Z$rg{EKQ) zPp@l~4i9#40tZCQe@RIAcXA}Jx#+`P+ztDiuf~8L`L*ZS!OkACq5X{-t5lcb65c)o zL<*%l^t&#Tcd){TY=-Cad5}>GY8nr$@#kkYX32HAv4crIyw^-UQ#pk$bl958sj6o5 z_JHfoyn~@Wyx+_`%Iks75S+cuT6ZwIhY#FZIsP8WoJ1nLdQB3>%gI$im}Y2sm|$hnYX__v^(l( z!B!@)#nF_36KS=$igEKN+GBV7ShP(Tmg}csj2L@L5<+ji`u_p zlX^B)g$T&jeIi^>W1HCS1>(6jwU=K0rEj6vRP*B{74!=s^8)DUk2;ejV2XGmbM3Ix zm07SACmtD`_+J#&O>F)$=BmXJt;&|)+UIg8!9p1>Id(OYGaYe;XRhIOi0)s1UZ^wi z6_rwD?;P>@OWTV0jtt`alOC$P6rV$*!s~9_t&s1?K)%oUEThzC;`f@^N98Z?68m*b z_g3t8WU=4plAhmrN>9ZWQ+XBG+nH|{U%}4elPCM1KDq8JI~Ze&|MIxZR4u-mDVZ1l z7#P^0YzOPz!a!^2=6X?I4H9*x+`)FY@Q=!{=#jNdUJ>_orrg1jx418plOoYku^{tN zOzBk-<~1g7vF07Db_)X$u157>KA?A3gz8!t@OTvi-Zu%vL&AS=nM8bYDn3c#aI!Ux z_=-ROL>PE{6&QGIU?3gIoxcf!K=8XjG<|~(G?@>0kcbW+tFr{*Cf$^YeZI1J7NKw7 z%d)VK>QcfTEhhZ-gsNCfW9mlkzms`fh-o$CQ^t|b?MXR38b|Ypy(v97V4h!D2w(;f z4e*e@cbASFXAk=BW zPwP$1V@-%PC|oEgO+_i@M9uL1nj~zsddCL8vb}-6mO8AbNn1SpZb7V1*;aFSY(VS_ zI{G68rGs{RzFCy!u~O{Gv?}?12}DzKj1`Wl=D|~2vG++<>X@p!l=zAib@1C))$G^* zlh;=Ppg#Fq0qC&-pnv4B5vBl^gJnDZ zXDgOHwpjLeR0@tIi{}-+Y37=X-i~FDEtdU4A(Bb17CCfg+QCp8Jd2PiSK?DW#Q)R7 z*-%P;k)QsDAlnX&I~e&E*$(51-Uw9E>({1NMS7iScd+{{x-~}hEoR%n#J9k9I#-kF zTTHft)%J3ki7wT2J9r&dWvR1*Frfb?)>IXR94UUkE5G)%GqdT`bG64rNKbq(lL|LY z-Ot6}`E9h9^lG4S;d;)@t5}=&P*LiL2Wje=>14lKXg)rE{FQxS959J3GV)f3K*HW* zxSc%aCk|KNYl1No)4&z)+Di?~F!GZH404k3<2O9fa+PP;G_aMP_Vv3gj&QE?B!WEl zGg#LBANLC6f8ZRKzyJH-*87r%+Kh)WNC8&zNMYq9aQ zDQxPC7gWd87p~N)kDfxjd^wiIvs}-_Bk`9X0{r-Lp3!fWmvz%by((1}6=>pSrbF_m zFW}x)R)P#Fi4}W9$yCwfa^9WzOzgR7f)EI0&)n=&+q-uKkM#|{e~TH+E&lb9_`yvm zLf}?fuPDd-rg463kS?MR4?wNycQDHl@sMY5qqUblGHp9;U^ngP&E1zTiwX>Q`EuY_TE6(|+6$LJKWySn-OR}x@#xjc%dWPLrVH&B@hu3OvV=(*e zBmb`LgS+-ybNBr{|Nh;8{QaIkV4nxLYuf){XtQgxl<``AxC_S67pGR8Wf@kv#W`i! z^R&>m`DkhVuEpNU!by={5_y=5{%IEFy0kL#b-`#Cb?A#bWJ$U0otCpLb9&z}xaq#N z{oCH%AOw3xs$HP^z9mbrGQW>&0gTj0fvs_|*E?mPqN3hizp3LUCJUM;xcX*Utyp9f zJt1Ge*DJ<)-g6X!@u0d;R~|4|ss3JV8qD=5?FPug>KqEi{}g@4x^=2z z+Th|h-}+K_N%gw{?Vy$?abGm|)=0&S7R;(*yyq#v%cjeo>$^rJxHD05&=&_SHHHAY z7U2_8_!Mx1Zw|f{|M5r^-?aU^w0(1E8ytSSN`P(XX%=-cQ#bPX=n{drW%`m?a2R+WYO4fh@~>?@s3^m01b-*m<9Ff%d@>^@Vnx%$7|tH$^7nd znB8-0TJm;YKe)w}iM!5_LiPvmcvu3D#uEMfmq~Csx z!(BT>oLx4^PX4>$XUAFFQTuNE%RILm>>IP$z}{~!-^rczcQ*2p!d^<{9Y@_A54_xQ z*LI=74RL)c*3sZmb~zPY=ep!=F7IS5x$9s|=qk~@pviPCBLI3q!Cvo0O@By7^u&L7 z_8mX>y-SDRF0I3k&XhHt-no9`t(6DTS_qps63G;W33+2{fZ0Vh%({r{Kiq9$4t~E~{J-?4 zx86-sVd-;u{^#)igQNR4|8sb9{DA)c+r4}D@7?5o{uv)iiCP6b(^)wv;)OaDhYx12 zK5`dN#qX5PNAwnp-t!oSMm)t1_!FgUVQ%Odr8Co*ikt^y6_3W~a~RxLsksi`j^gZ; zJU?)_wDW~J(fO$uCY3VHXafx*1!E*>dz^|)XNtSD8_f1?Mm%n(ctsiFa(pW89~=<% z=(hjw;?dTR`1gHoD1MLKu5wt7ax4-}e=sbI1PnoCcBgB&(}=gnX0#=8gL^6!2l&q+ zePbfybYxq>2BM3I)<}9*!wH|l;PBLXX4FGde+!5^(=nX;J!qiK~M(`4@*7s zepzlF9vu7+b775OhnQ-V>ne**#qHzcDe8sK{oWu7(&va42Rh$MFWh+^P#SrbPzafG>;Xo)4z!Z$9; z3_GyQX|J<-$|N3P%1}|E%7*2(bc#bOC`Vi1%fz%BIBoZj-a4`qYWuz z{C0C!vu!h*iOsA7{*#jbLfJOt@Bw3Y;1uB2 z?NWyjcsT}&1A4lh=~BMTDVV!W4NIn6dA9Yy@O(4S@H(%bCZi|& zleX>nXxY59u9)rzG7HDLaq8CIv@7;z_iRIpZ`J~=Rtw{73@Bv{F7NW0oyoUO69Cru ztnSWe7;#|Ny%R{;jDw!&G}T#?KP{j=fHL5D!RK$Lyry7qM0l^b0x()T=lF0H;T$gu z)GqLHW4#G}u2(H5Y;WG94f8fLuNi66#5BY4M(noh9F2xvHp{&=vuv4T!%(v&xVlxH zoX&ivbqOD(j9yp+u}v}PcED{1Lxl-DFxdI%!;S%THn8!$CnqN>sOwR3U`TxJE8`uHYdLx^)p{AG-c1w^fI8V@n}a0T47 z9>(3_w7LW_qDaYw5bGFOQt z$m{v$!95%6-9B?F=qvGnTOBvRx^1+&h@CK{)u*EkyzS0G6+Pytk&ENnY({fuZ7A15M+Ybe&Alg2o?K#_TVD>epi}3|FEhz>ha#H*pwI(3 zzBagZuG=b?Cx4c3FVoJmVL=p2F5412MuG=I|e5?i@EXPZT#b-ULhcCb#nIXtxU;fEh~ z{bJLqD++yGyz4;f{6eBKVmH1bKpjcjZcs}5Wi^d6V3QM;}7?#~|s)dF>j_F1JyGFoE zdkZ{IK-&OVc|d|8j3;Cya4OGAr!XPfD{9*N-)HLVtY;EnyTy}j z?mmtbG$2*2tD_3h8E{Ft5t?is^VWZw0(9pDOZff8M><;8TM=NHhXK@Y%;}TG&repk + + + +Wizerunek w sieci + + + + + + + +
    + + + + + + +

    Wizerunek w sieci

    +

    Numer porządkowy: 2.1

    +

    Informacje

    + + +

    Cele operacyjne

    +

    Uczestnik:

    +
      +
    • rozumie, że podejmowane przez niego aktywności w internecie są obserwowane i oceniane przez innych;
    • +
    • wie, że jego wizerunek w sieci zależy nie tylko od informacji zamieszczonych na portalach społecznościowych, ale również m.in. od sposobu, w jaki pisze e-maile;
    • +
    • rozumie szanse i zagrożenia związane z kreowaniem swojego wizerunku w sieci;
    • +
    • potrafi krytycznie analizować wizerunki kreowane przez inne osoby;
    • +
    • wie, w jaki sposób można modyfikować swój wizerunek w sieci;
    • +
    • jest świadomy niebezpieczeństw związanych z zamieszczaniem prywatnych informacji w sieci, w tym zwłaszcza zdjęć i danych osobowych.
    • +
    + + + +

    Wiedza w pigułce

    + +

    Zwykle przejmujemy się tym, co myślą o nas inni. Opinia na nasz temat zależy od wielu czynników. Może mieć na nią wpływ nasze zachowanie, ubiór czy zainteresowania. Wszystko to składa się na nasz wizerunek.

    +

    We współczesnym świecie internet stał się ważną przestrzenią tworzenia naszego wizerunku. Nasze aktywności w sieci mają na niego duży wpływ.

    +

    Na internautach leży odpowiedzialność za to, co udostępnią. Nawet po usunięciu pewnych treści, w sieci pozostaje po nich ślad, np. na serwerach wyszukiwarek albo jeśli ktoś wcześniej je skopiuje.

    +

    Dlatego też powinieneś zwracać szczególną uwagę na to, co i jak mówisz w internecie. Na twój wizerunek w sieci wpływają m. in.:

    +
      +
    • twój sposób wyrażania się --- to, czy piszesz zgodnie z zasadami poprawnej polszczyzny, czy przeklinasz, jak dużym zasobem słownictwa się posługujesz;
    • +
    • profile na portalach społecznościowych, a w szczególności:
    • Poniższe wyliczenie to podpunkty do tego punktu, co nie jest uwzględnione w zapisie graficznym. AS. +
    • zdjęcia, na których jesteś i które udostępniasz,
    • +
    • informacje ,,o mnie",
    • +
    • twoje statusy,
    • +
    • strony, które ,,lubimy",
    • +
    • nasze komentarze pod artykułami i wypowiedzi na forach,
    • +
    • forma adresu mailowego i sposób pisania maili.
    • +
    + +

    Jak widzisz, problem wizerunku w internecie nie ogranicza się tylko do portali społecznościowych. Trudnym zadaniem jest np. zadbanie o dobrą opinię na forum tematycznym. Jego użytkownicy nie wiedzą, kim jesteś prywatnie. Mogą oceniać tylko wypowiedzi podpisane określonym nickiem. W tym przypadku respekt możemy zapewnić sobie pokazywaniem swojej wiedzy, pomocą w rozwiązywaniu problemów innych czy kulturalnym zachowaniem.

    +

    Nie mamy pełnej kontroli nad naszym wizerunkiem w sieci. Inni internauci również mają na niego wpływ. Mogą oznaczyć cię na zdjęciach i otagować w swoich statusach. Warto więc uważnie dostosować ustawienia profilów na serwisach społecznościowych.

    +

    Pamiętaj, że wizerunek innych osób zależy także od ciebie. Udostępnianie kompromitujących dla innych treści jest nieetyczne. Jeśli czujesz, że dany materiał może zaszkodzić innym --- nie udostęniaj go. Do sieci mają przecież dostęp nie tylko znajomi, lecz także nauczyciele czy rodzina. Ich reakcja może całkowicie różnić się od tej, jaką chciałeś wywołać. Szkodząc innym, szkodzisz również swojemu wizerunkowi --- mógłbyś zostać uznany za nielojalnego i złośliwego.

    +

    Pomysł na lekcję

    + + +

    Tak samo jak z łatwością możemy sprawdzić informacje na temat nowo poznanej osoby, tak i inni mogą wyszukać materiały dotyczące nas samych. Wizerunek w sieci to nie tylko portale społecznościowe. Od zamieszczonych przez nas zdjęć, przez blogi i komentarze innych na nasz temat, po Google i usługi lokalizacyjne różnych aplikacji --- w wielu miejscach odnajdziemy treści dotyczące tego, co robimy i kim jesteśmy.

    + +

    Przebieg zajęć

    + +
    +
    1. +
    +

    Przeanalizuj wraz z uczestnikami zajęć profile z portalu społecznościowego zamieszczone w karcie pracy ,,Wizerunek". Poproś uczestników, aby wyobrazili sobie, że są to profile osób, które niebawem dołączą do ich klasy, przeprowadzając się z innego miasta.

    +
    + +
    +

    Zadaj pytanie: ,,Jakie informacje możemy zdobyć dzięki analizie czyjegoś profilu w mediach społecznościowych?".

    +

    Zadaj pytanie: ,,Jaki wizerunek siebie stworzyli Małgosia i Michał?".

    + +

    Jako pytania pomocnicze rozważ:

    +
      +
    • czy Małgosia i Michał świadomie kreują swój wizerunek w sieci?
    • +
    • które informacje zamieszczone na profilach Małgosi i Michała wydają się nie pasować, do wizerunku, który próbują stworzyć?
    • +
    • czy zamieszczone przez nich informacje tworzą spójny wizerunek?
    • +
    • co należałoby zmienić w zaprezentowanych profilach, aby uczynić je bardziej spójnymi i przekonującymi dla rówieśników?
    • +
    • czy są jakieś informacje zamieszczone przez Małgosię i Michała, które można różnie interpretować? (np. w sposób dla nich niekorzystny)
    • +
    • jakie ryzyko wiąże się z zamieszczaniem na swoim profilu zdjęć innych osób? W jaki sposób można to ryzyko minimalizować?
    • +
    • jakie ryzyko wiąże się z zamieszczaniem na swoim profilu danych osobowych? W jaki sposób można to ryzyko minimalizować?
    • +
    • czy da się całkowicie usunąć z internetu niechciane treści na nasz temat, np. zdjęcia lub opinie innych osób?
    • +
    + + +

    W szczególności zwróć uwagę uczestników na następujące elementy:

    +
      +
    • należy zadbać o odpowiednie ustawienia prywatności w portalach społecznościowych --- czy chcesz, aby wszyscy mieli dostęp do wszystkich zdjęć?
    • +
    • Twój adres mailowy to Twoja wizytówka --- czy jest odpowiedni, aby podać go nauczycielowi przy całej klasie?
    • +
    • nie zamieszczaj zdjęć, które zawierają kompromitujące treści --- zdjęcia zamieszczone w sieci błyskawicznie się rozprzestrzeniają, ale nigdy nie da się ich całkowicie usunąć!
    • +
    • nie zamieszczaj materiałów, które za jakiś czas okażą się niewygodne --- często zmieniamy zdjęcia i modyfikujemy wpisy w portalach społecznościowych. Teraz ich głównym odbiorcą są koledzy z gimnazjum, ale warto pamiętać, że niebawem będą to znajomi z liceum, studiów, a nawet przyszli pracodawcy. Może się zdarzyć, że obecne materiały będziemy chcieli kiedyś usunąć tak samo jak te, które zamieszczaliśmy w szkole podstawowej.
    • +
    • dbaj o jakość zamieszczanych komentarzy i opinii
    • +
    • instytucje służące ochronie danych osobowych nie zawsze mogą szybko zareagować. O wizerunek powinniśmy w pierwszej kolejności zadbać sami. Możemy domagać się od znajomych usuwania wpisów na nasz temat, a przede wszystkim dbać o te materiały, które zamieszczamy sami.
    • +
    + + +
    + +
    +
    +

    Czas: 20 min

    +

    Forma: dyskusja

    +
    Pomoce: komputer, rzutnik multimedialny, karta pracy ,,Wizerunek"
    + +
    +
    +
    + + + +
    +
    2. +
    +

    Zadaj pytanie: ,,Za pomocą jakich działań kreujemy nasz wizerunek w sieci?".

    +
    + +
    +

    Wybrane 6--7 odpowiedzi zapisz na tablicy.

    + +

    Jako pytania pomocnicze rozważ:

    +
      +
    • Czego inni mogą się o nas dowiedzieć na podstawie naszych profili w portalach społecznościowych?
    • +
    • Czy tylko zdjęcia decydują o naszym wizerunku? Jakie jeszcze inne elementy są brane pod uwagę?
    • +
    • Czy wizerunek tworzymy tylko za pomocą portali społecznościowcych? Jakie inne aktywności podejmowane w sieci decydują o opinii innych na nasz temat?
    • +
    + + +

    Wśród odpowiedzi znaleźć powinny się m.in.:

    +
      +
    • zdjęcia --- zamieszczane na portalach społecznościowych
    • +
    • komentarze --- zamieszczane w grupach dyskusyjnych i na portalach społecznościowych
    • +
    • zainteresowania zadeklarowane na portalach społecznościowych
    • +
    • blogi i własne strony internetowe
    • +
    • język, za pomocą którego komunikujemy się z innymi w sieci --- w tym ortografia
    • +
    • maile --- sposób, w jaki je piszemy, w tym zwłaszcza ortografia, zwroty grzecznościowe, przejrzysta konstrukcja, ale i sam adres mailowy, którym się posługujemy (np. sloneczko@buziaczek.pl nie jest odpowiednim adresem do kontaktów z nauczycielem)
    • +
    • strony internetowe, które odwiedzamy (historia w przeglądarce internetowej, zapamiętane zapytania w wyszukiwarkach internetowych)
    • +
    + +
    + +
    +
    +

    Czas: 5 min

    +

    Forma: dyskusja

    +
    Pomoce: tablica, kreda lub marker
    + +
    +
    +
    + + + +
    +
    3. +
    +

    Podziel uczestników zajęć na 5 grup. Poproś każdy z zespołów o przygotowanie katalogu porad odnośnie sposobu, w jaki należy kreować swój wizerunek na portalach społecznościowych.

    +
    + +
    +

    Katalog powinien zostać stworzony w 7--8 punktach.

    + +
    + + +
    +
    +

    Czas: 10 min

    +

    Forma: praca w grupach

    + +
    +
    +
    + + + + +
    +
    4. +
    +

    Poproś grupy o krótkie prezentacje. Zachęć pozostałych uczestników zajęć do wygłaszania komentarzy i opinii.

    +
    + +
    + +
    + + +
    +
    +

    Czas: 10 min

    +

    Forma: dyskusja

    + +
    +
    +
    + + +

    Ewaluacja

    +

    Czy po przeprowadzeniu zajęć ich uczestnicy:

    +
      +
    • rozumieją, że o ich wizerunku w sieci decydują różne działania, a nie tylko informacje zamieszczone w portalach społecznościowych? (--> rozważ realizację modułu 2.2 ,,Relacje")
    • +
    • potrafią świadomie kreować i modyfikować swój wizerunek w portalach społecznościowych?
    • +
    • znają zagrożenia związane z zamieszczaniem danych osobowych w sieci?
    • +
    • wiedzą, że o ich wizerunku decydują nie tylko zamieszczone przez nich informacje, ale również sposób, w jaki zostaną one odebrane i zinterpretowane przez innych?
    • +
    + +

    Opcje dodatkowe

    +

    Zajęcia mogą zostać rozbudowane o pracę w grupach. Podziel uczestników na 5 grup, każdy zespół powinien otrzymać jedno z poniższych zadań:

    +
      +
    • Napisz e-mail do portalu internetowego FOTKA.pl, który bez twojej zgody opublikował zdjęcie w kompromitującej cię pozie. Poproś o usunięcie fotografii.
    • +
    • Napisz e-mail do kolegi, który po raz kolejny zamieścił na swoim profilu twoje zdjęcie z ostatniej imprezy ze złośliwym komentarzem. Poproś, aby kolega usunął twoje zdjęcia i na przyszłość nie zamieszczał ich bez twojej zgody.
    • +
    • Napisz e-mail do autora bloga ,,Podróże wakacyjne", który bez twojej zgody zamieścił w opublikowanym przez siebie wpisie długi fragment tekstu z twojego bloga poświęconego wakacjom we Włoszech.
    • +
    • Napisz e-mail do administratora forum dyskusyjnego poświęconego sztukom walki z prośbą o odblokowanie twojego konta. Konto zostało zablokowane pomyłkowo, jesteś użytkownikiem serwisu od przeszło 2 lat, nigdy nie naruszyłeś regulaminu forum.
    • +
    • Napisz e-mail z prośbą o sprostowanie do portalu NOTKA.pl, który zamieścił w artykule na temat szkoły, do której uczęszczasz, twoją wypowiedź. Zacytowany fragment został skrócony, w efekcie czego twoje słowa krytykują szkołę, co nie było twoim zamiarem.
    • +
    + +

    Materiały

    +

    karta pracy ,,Wizerunek"

    +

    Zadania sprawdzające

    +

    Profile w portalach społecznościowych z reguły posiadamy po kilka lat. Często codziennie je aktualizujemy lub oznaczamy nowe linki i zmieniamy zainteresowania. Nasze gusta i upodobania zmieniają się jednak z biegiem lat. W efekcie tego, po upływie pewnego czasu, nasze profile mogą zawierać elementy niespójne z wizerunkiem, który staramy się aktualnie tworzyć. Niektóre z nich mogą zwyczajnie nas ośmieszać w oczach znajomych. Często dzieje się tak w przypadku zdjęć, które zamieściliśmy jeszcze w szkole podstawowej, zadeklarowanych wówczas hobby i grup tematycznych, do których dołączyliśmy.

    + +

    Zakładając, że poniższe osoby świadomie kreują pewien obraz samych siebie, wskaż te informacje, które wydają się zaskakiwać w poszczególnych profilach oraz sprawiają, że ich właściciele stają się mało wiarygodni. Postaraj się ,,wczuć" w kolejne postacie, pomyśl, na jakim wizerunku może im zależeć, a które informacje sprawiają, że jego osiągnięcie nie jest możliwe.

    + + + +
    +
    + + +
    +

    Przypadek A: Anka

    +

    Wiek: 13

    + +
      +

      O sobie:

      + +
    1. + uwielbiam zakupy, szczególnie jak mam kupić kosmetyki, mogę siedzieć w sklepie godzinami i wypróbowywać wszystkie. Poza tym siedzę w domu i oglądam seriale (House, my love!), trochę gram na kompie i siedzę na fejsie.
    2. +

      Zainteresowania:

      + +
    3. +nowe marki kosmetyków
    4. + +
    5. +rowery górskie
    6. + +
    7. +teatr
    8. + +
    9. +shopping, shopping, shopping!
    10. +

      Ulubione cytaty:

      + +
    11. +Pieniądze szczęścia nie dają. Dopiero zakupy. (Marilyn Monroe)
    12. + +
    13. +Komuniści są jak krokodyle, które kiedy otwierają paszcze, nie wiemy --- uśmiechają się, czy chcą nas pożreć. (Winston Churchill)
    14. +

      Autorytety:

      + +
    15. +Coco Chanel
    16. + +
    17. +Naomi Klein
    18. +

      Muzyka:

      + +
    19. +Lady Gaga
    20. + +
    21. +Shakira
    22. + +
    23. +Behemot
    24. +

      Polecane strony:

      + +
    25. +www.nowinki-kosmetyczne.pl
    26. + +
    27. +www.perfekcyjnymakeup.com
    28. + +
    29. +www.gry-online.pl
    30. + +
    31. +www.portalhistoryczny.pl
    +
    + +
    +

    Przypadek B: Wuwoooo

    +

    Wiek: 14

    + +
      +

      O sobie:

      + +
    1. +Nic wam nie powiem. Kto mnie zna, wie kim jestem. Kto mnie nie zna, ten się nie dowie. Jedno słowo wystarczy: hardkorrrrr!
    2. +

      Zainteresowania:

      + +
    3. +ostra muza
    4. + +
    5. +jazda bez trzymanki!!!
    6. + +
    7. +spanie
    8. + +
    9. +szybkie fury
    10. +

      Ulubione cytaty:

      + +
    11. +Zakochaj się, a każdy wszędzie, wszystkie rzeczy, wszystkie słowa oznaczać będą ,,miłość". To samo dzieje się, kiedy kogoś utracisz. (Jonathan Caroll)
    12. + +
    13. +Lepiej skrócić o głowę niewinnego niż zawahać się podczas wojny. (Józef Stalin)
    14. +

      Autorytety:

      + +
    15. +Robert Kubica
    16. + +
    17. +Krzysztof Hołowczyc
    18. +

      Muzyka:

      + +
    19. +Kasia Nosowska
    20. + +
    21. +AC/DC
    22. + +
    23. +Britney Spears
    24. +

      Polecane strony:

      + +
    25. +www.szybkiewozy.pl
    26. + +
    27. +www.adrenalina.com
    28. + +
    29. +www.najslodszepieskinaswiecie.pl
    30. + +
    31. +www.rajdy-w-polsce.pl
    +
    + +
    +

    Przypadek C: Alicja

    +

    Wiek: xxxxxx

    + +
      +

      O sobie:

      + +
    1. +piszę... dużo... najczęściej do szuflady... ale może kiedyś, ktoś znajdzie te moje okruszki... lubię siedzieć z kubkiem gorącej czekolady (koniecznie z cynamonem!) i gapić się w okno... mam za oknem świerk, który z każdym rokiem rośnie... zaraz nie będę widzieć słońca...
    2. +

      Zainteresowania:

      + +
    3. +czekolada
    4. + +
    5. +cisza
    6. + +
    7. +książki --- im starsze, tym lepsze
    8. + +
    9. +rajdy motocyklowe
    10. +

      Ulubione cytaty:

      + +
    11. +Wiesz... gdy się jest bardzo smutnym, lubi się zachody słońca... (Antoine de Saint-Exupéry)
    12. + +
    13. +Jestem mężczyzną --- to znaczy ślepcem. Jak wszyscy przede mną, tak i ja zwaliłem się do dołu na łeb, na szyję. Ożeniłem się. (Nikos Kazantzakis)
    14. +

      Autorytety:

      + +
    15. +Maria Pawlikowska-Jasnorzewska
    16. + +
    17. +Budda
    18. +

      Muzyka:

      + +
    19. +Grzegorz Turnau
    20. + +
    21. +Metallica
    22. + +
    23. +Stare Dobre Małżeństwo
    24. +

      Polecane strony:

      + +
    25. +www.biuroliterackie.pl
    26. + +
    27. +www.cytaty.pl
    28. + +
    29. +www.kwejk.pl
    30. + +
    31. +www.plotek.pl
    +
    + +
    + + + +
    +
    +
    + + + + +

    Słowniczek

    +
    +
    media społecznościowe
    +
    wizerunek
    +
    + +

    Czytelnia

    +
      +
    • http://www.pcworld.pl/news/377106/Zadbaj.o.swoj.wizerunek.na.Facebooku.html [?]
    • +
    • http://socjomania.pl/jak-sie-piszesz-tak-cie-widza-jak-dbac-o-wizerunek-w-social-media/ ??
    • +
    +
    + + + + diff --git a/tests/files/edumed/gim-wizerunek-w-sieci.xml b/tests/files/edumed/gim-wizerunek-w-sieci.xml new file mode 100644 index 0000000..8af8605 --- /dev/null +++ b/tests/files/edumed/gim-wizerunek-w-sieci.xml @@ -0,0 +1,298 @@ + + + +Muszyński, Damian +Wysocki, Michał +Dobrowolska, Urszula +Wizerunek w sieci + +Fundacja Nowoczesna Polska +[uzupełnimy na końcu] +[uzupełnimy na końcu] + +Publikacja zrealizowana w ramach projektu Cyfrowa Przyszłość (http://cyfrowaprzyszlosc.pl). +linki do załączników +moduły powiązane linki +http://cyfrowaprzyszlosc.pl/wizerunek-w-sieci +Creative Commons Uznanie autorstwa - Na tych samych warunkach 3.0 +http://creativecommons.org/licenses/by-sa/3.0/ +xml +text +2012-11-09 +gimnazjum +pol + + + +Wizerunek w sieci + +Informacje + + +Cele operacyjne +Uczestnik: + +rozumie, że podejmowane przez niego aktywności w internecie są obserwowane i oceniane przez innych; +wie, że jego wizerunek w sieci zależy nie tylko od informacji zamieszczonych na portalach społecznościowych, ale również m.in. od sposobu, w jaki pisze e-maile; +rozumie szanse i zagrożenia związane z kreowaniem swojego wizerunku w sieci; +potrafi krytycznie analizować wizerunki kreowane przez inne osoby; +wie, w jaki sposób można modyfikować swój wizerunek w sieci; +jest świadomy niebezpieczeństw związanych z zamieszczaniem prywatnych informacji w sieci, w tym zwłaszcza zdjęć i danych osobowych. + + + + +Wiedza w pigułce + +Zwykle przejmujemy się tym, co myślą o nas inni. Opinia na nasz temat zależy od wielu czynników. Może mieć na nią wpływ nasze zachowanie, ubiór czy zainteresowania. Wszystko to składa się na nasz wizerunek. +We współczesnym świecie internet stał się ważną przestrzenią tworzenia naszego wizerunku. Nasze aktywności w sieci mają na niego duży wpływ. +Na internautach leży odpowiedzialność za to, co udostępnią. Nawet po usunięciu pewnych treści, w sieci pozostaje po nich ślad, np. na serwerach wyszukiwarek albo jeśli ktoś wcześniej je skopiuje. +Dlatego też powinieneś zwracać szczególną uwagę na to, co i jak mówisz w internecie. Na twój wizerunek w sieci wpływają m. in.: + +twój sposób wyrażania się --- to, czy piszesz zgodnie z zasadami poprawnej polszczyzny, czy przeklinasz, jak dużym zasobem słownictwa się posługujesz; +profile na portalach społecznościowych, a w szczególności:Poniższe wyliczenie to podpunkty do tego punktu, co nie jest uwzględnione w zapisie graficznym. AS. +zdjęcia, na których jesteś i które udostępniasz, +informacje ,,o mnie", +twoje statusy, +strony, które ,,lubimy", +nasze komentarze pod artykułami i wypowiedzi na forach, +forma adresu mailowego i sposób pisania maili. + + +Jak widzisz, problem wizerunku w internecie nie ogranicza się tylko do portali społecznościowych. Trudnym zadaniem jest np. zadbanie o dobrą opinię na forum tematycznym. Jego użytkownicy nie wiedzą, kim jesteś prywatnie. Mogą oceniać tylko wypowiedzi podpisane określonym nickiem. W tym przypadku respekt możemy zapewnić sobie pokazywaniem swojej wiedzy, pomocą w rozwiązywaniu problemów innych czy kulturalnym zachowaniem. +Nie mamy pełnej kontroli nad naszym wizerunkiem w sieci. Inni internauci również mają na niego wpływ. Mogą oznaczyć cię na zdjęciach i otagować w swoich statusach. Warto więc uważnie dostosować ustawienia profilów na serwisach społecznościowych. +Pamiętaj, że wizerunek innych osób zależy także od ciebie. Udostępnianie kompromitujących dla innych treści jest nieetyczne. Jeśli czujesz, że dany materiał może zaszkodzić innym --- nie udostęniaj go. Do sieci mają przecież dostęp nie tylko znajomi, lecz także nauczyciele czy rodzina. Ich reakcja może całkowicie różnić się od tej, jaką chciałeś wywołać. Szkodząc innym, szkodzisz również swojemu wizerunkowi --- mógłbyś zostać uznany za nielojalnego i złośliwego. +Pomysł na lekcję + + +Tak samo jak z łatwością możemy sprawdzić informacje na temat nowo poznanej osoby, tak i inni mogą wyszukać materiały dotyczące nas samych. Wizerunek w sieci to nie tylko portale społecznościowe. Od zamieszczonych przez nas zdjęć, przez blogi i komentarze innych na nasz temat, po Google i usługi lokalizacyjne różnych aplikacji --- w wielu miejscach odnajdziemy treści dotyczące tego, co robimy i kim jesteśmy. + +Przebieg zajęć + + + Przeanalizuj wraz z uczestnikami zajęć profile z portalu społecznościowego zamieszczone w karcie pracy ,,Wizerunek". Poproś uczestników, aby wyobrazili sobie, że są to profile osób, które niebawem dołączą do ich klasy, przeprowadzając się z innego miasta. + + + Zadaj pytanie: ,,Jakie informacje możemy zdobyć dzięki analizie czyjegoś profilu w mediach społecznościowych?". + Zadaj pytanie: ,,Jaki wizerunek siebie stworzyli Małgosia i Michał?". + + Jako pytania pomocnicze rozważ: + +czy Małgosia i Michał świadomie kreują swój wizerunek w sieci? +które informacje zamieszczone na profilach Małgosi i Michała wydają się nie pasować, do wizerunku, który próbują stworzyć? +czy zamieszczone przez nich informacje tworzą spójny wizerunek? +co należałoby zmienić w zaprezentowanych profilach, aby uczynić je bardziej spójnymi i przekonującymi dla rówieśników? +czy są jakieś informacje zamieszczone przez Małgosię i Michała, które można różnie interpretować? (np. w sposób dla nich niekorzystny) +jakie ryzyko wiąże się z zamieszczaniem na swoim profilu zdjęć innych osób? W jaki sposób można to ryzyko minimalizować? +jakie ryzyko wiąże się z zamieszczaniem na swoim profilu danych osobowych? W jaki sposób można to ryzyko minimalizować? +czy da się całkowicie usunąć z internetu niechciane treści na nasz temat, np. zdjęcia lub opinie innych osób? + + + + W szczególności zwróć uwagę uczestników na następujące elementy: + +należy zadbać o odpowiednie ustawienia prywatności w portalach społecznościowych --- czy chcesz, aby wszyscy mieli dostęp do wszystkich zdjęć? +Twój adres mailowy to Twoja wizytówka --- czy jest odpowiedni, aby podać go nauczycielowi przy całej klasie? +nie zamieszczaj zdjęć, które zawierają kompromitujące treści --- zdjęcia zamieszczone w sieci błyskawicznie się rozprzestrzeniają, ale nigdy nie da się ich całkowicie usunąć! +nie zamieszczaj materiałów, które za jakiś czas okażą się niewygodne --- często zmieniamy zdjęcia i modyfikujemy wpisy w portalach społecznościowych. Teraz ich głównym odbiorcą są koledzy z gimnazjum, ale warto pamiętać, że niebawem będą to znajomi z liceum, studiów, a nawet przyszli pracodawcy. Może się zdarzyć, że obecne materiały będziemy chcieli kiedyś usunąć tak samo jak te, które zamieszczaliśmy w szkole podstawowej. +dbaj o jakość zamieszczanych komentarzy i opinii +instytucje służące ochronie danych osobowych nie zawsze mogą szybko zareagować. O wizerunek powinniśmy w pierwszej kolejności zadbać sami. Możemy domagać się od znajomych usuwania wpisów na nasz temat, a przede wszystkim dbać o te materiały, które zamieszczamy sami. + + + + +komputer, rzutnik multimedialny, karta pracy ,,Wizerunek" + dyskusja + 20 + + + + + Zadaj pytanie: ,,Za pomocą jakich działań kreujemy nasz wizerunek w sieci?". + + + Wybrane 6--7 odpowiedzi zapisz na tablicy. + + Jako pytania pomocnicze rozważ: + +Czego inni mogą się o nas dowiedzieć na podstawie naszych profili w portalach społecznościowych? +Czy tylko zdjęcia decydują o naszym wizerunku? Jakie jeszcze inne elementy są brane pod uwagę? +Czy wizerunek tworzymy tylko za pomocą portali społecznościowcych? Jakie inne aktywności podejmowane w sieci decydują o opinii innych na nasz temat? + + + + Wśród odpowiedzi znaleźć powinny się m.in.: + +zdjęcia --- zamieszczane na portalach społecznościowych +komentarze --- zamieszczane w grupach dyskusyjnych i na portalach społecznościowych +zainteresowania zadeklarowane na portalach społecznościowych +blogi i własne strony internetowe +język, za pomocą którego komunikujemy się z innymi w sieci --- w tym ortografia +maile --- sposób, w jaki je piszemy, w tym zwłaszcza ortografia, zwroty grzecznościowe, przejrzysta konstrukcja, ale i sam adres mailowy, którym się posługujemy (np. sloneczko@buziaczek.pl nie jest odpowiednim adresem do kontaktów z nauczycielem) +strony internetowe, które odwiedzamy (historia w przeglądarce internetowej, zapamiętane zapytania w wyszukiwarkach internetowych) + + + + tablica, kreda lub marker + dyskusja + 5 + + + + + Podziel uczestników zajęć na 5 grup. Poproś każdy z zespołów o przygotowanie katalogu porad odnośnie sposobu, w jaki należy kreować swój wizerunek na portalach społecznościowych. + + + Katalog powinien zostać stworzony w 7--8 punktach. + + + + praca w grupach + 10 + + + + + + Poproś grupy o krótkie prezentacje. Zachęć pozostałych uczestników zajęć do wygłaszania komentarzy i opinii. + + + + + + dyskusja + 10 + + +Ewaluacja +Czy po przeprowadzeniu zajęć ich uczestnicy: + +rozumieją, że o ich wizerunku w sieci decydują różne działania, a nie tylko informacje zamieszczone w portalach społecznościowych? (--> rozważ realizację modułu 2.2 ,,Relacje") +potrafią świadomie kreować i modyfikować swój wizerunek w portalach społecznościowych? +znają zagrożenia związane z zamieszczaniem danych osobowych w sieci? +wiedzą, że o ich wizerunku decydują nie tylko zamieszczone przez nich informacje, ale również sposób, w jaki zostaną one odebrane i zinterpretowane przez innych? + + +Opcje dodatkowe +Zajęcia mogą zostać rozbudowane o pracę w grupach. Podziel uczestników na 5 grup, każdy zespół powinien otrzymać jedno z poniższych zadań: + +Napisz e-mail do portalu internetowego FOTKA.pl, który bez twojej zgody opublikował zdjęcie w kompromitującej cię pozie. Poproś o usunięcie fotografii. +Napisz e-mail do kolegi, który po raz kolejny zamieścił na swoim profilu twoje zdjęcie z ostatniej imprezy ze złośliwym komentarzem. Poproś, aby kolega usunął twoje zdjęcia i na przyszłość nie zamieszczał ich bez twojej zgody. +Napisz e-mail do autora bloga ,,Podróże wakacyjne", który bez twojej zgody zamieścił w opublikowanym przez siebie wpisie długi fragment tekstu z twojego bloga poświęconego wakacjom we Włoszech. +Napisz e-mail do administratora forum dyskusyjnego poświęconego sztukom walki z prośbą o odblokowanie twojego konta. Konto zostało zablokowane pomyłkowo, jesteś użytkownikiem serwisu od przeszło 2 lat, nigdy nie naruszyłeś regulaminu forum. +Napisz e-mail z prośbą o sprostowanie do portalu NOTKA.pl, który zamieścił w artykule na temat szkoły, do której uczęszczasz, twoją wypowiedź. Zacytowany fragment został skrócony, w efekcie czego twoje słowa krytykują szkołę, co nie było twoim zamiarem. + + +Materiały +karta pracy ,,Wizerunek" +Zadania sprawdzające +Profile w portalach społecznościowych z reguły posiadamy po kilka lat. Często codziennie je aktualizujemy lub oznaczamy nowe linki i zmieniamy zainteresowania. Nasze gusta i upodobania zmieniają się jednak z biegiem lat. W efekcie tego, po upływie pewnego czasu, nasze profile mogą zawierać elementy niespójne z wizerunkiem, który staramy się aktualnie tworzyć. Niektóre z nich mogą zwyczajnie nas ośmieszać w oczach znajomych. Często dzieje się tak w przypadku zdjęć, które zamieściliśmy jeszcze w szkole podstawowej, zadeklarowanych wówczas hobby i grup tematycznych, do których dołączyliśmy. + +Zakładając, że poniższe osoby świadomie kreują pewien obraz samych siebie, wskaż te informacje, które wydają się zaskakiwać w poszczególnych profilach oraz sprawiają, że ich właściciele stają się mało wiarygodni. Postaraj się ,,wczuć" w kolejne postacie, pomyśl, na jakim wizerunku może im zależeć, a które informacje sprawiają, że jego osiągnięcie nie jest możliwe. + + + + + +Przypadek A: Anka +Wiek: 13 + + +O sobie: + uwielbiam zakupy, szczególnie jak mam kupić kosmetyki, mogę siedzieć w sklepie godzinami i wypróbowywać wszystkie. Poza tym siedzę w domu i oglądam seriale (House, my love!), trochę gram na kompie i siedzę na fejsie. +Zainteresowania: +nowe marki kosmetyków +rowery górskie +teatr +shopping, shopping, shopping! +Ulubione cytaty: +Pieniądze szczęścia nie dają. Dopiero zakupy. (Marilyn Monroe) +Komuniści są jak krokodyle, które kiedy otwierają paszcze, nie wiemy --- uśmiechają się, czy chcą nas pożreć. (Winston Churchill) +Autorytety: +Coco Chanel +Naomi Klein +Muzyka: +Lady Gaga +Shakira +Behemot +Polecane strony: +www.nowinki-kosmetyczne.pl +www.perfekcyjnymakeup.com +www.gry-online.pl +www.portalhistoryczny.pl + + + +Przypadek B: Wuwoooo +Wiek: 14 + + +O sobie: +Nic wam nie powiem. Kto mnie zna, wie kim jestem. Kto mnie nie zna, ten się nie dowie. Jedno słowo wystarczy: hardkorrrrr! +Zainteresowania: +ostra muza +jazda bez trzymanki!!! +spanie +szybkie fury +Ulubione cytaty: +Zakochaj się, a każdy wszędzie, wszystkie rzeczy, wszystkie słowa oznaczać będą ,,miłość". To samo dzieje się, kiedy kogoś utracisz. (Jonathan Caroll) +Lepiej skrócić o głowę niewinnego niż zawahać się podczas wojny. (Józef Stalin) +Autorytety: +Robert Kubica +Krzysztof Hołowczyc +Muzyka: +Kasia Nosowska +AC/DC +Britney Spears +Polecane strony: +www.szybkiewozy.pl +www.adrenalina.com +www.najslodszepieskinaswiecie.pl +www.rajdy-w-polsce.pl + + + +Przypadek C: Alicja +Wiek: xxxxxx + + +O sobie: +piszę... dużo... najczęściej do szuflady... ale może kiedyś, ktoś znajdzie te moje okruszki... lubię siedzieć z kubkiem gorącej czekolady (koniecznie z cynamonem!) i gapić się w okno... mam za oknem świerk, który z każdym rokiem rośnie... zaraz nie będę widzieć słońca... +Zainteresowania: +czekolada +cisza +książki --- im starsze, tym lepsze +rajdy motocyklowe +Ulubione cytaty: +Wiesz... gdy się jest bardzo smutnym, lubi się zachody słońca... (Antoine de Saint-Exupéry) +Jestem mężczyzną --- to znaczy ślepcem. Jak wszyscy przede mną, tak i ja zwaliłem się do dołu na łeb, na szyję. Ożeniłem się. (Nikos Kazantzakis) +Autorytety: +Maria Pawlikowska-Jasnorzewska +Budda +Muzyka: +Grzegorz Turnau +Metallica +Stare Dobre Małżeństwo +Polecane strony: +www.biuroliterackie.pl +www.cytaty.pl +www.kwejk.pl +www.plotek.pl + + + + + +Słowniczek + +media społecznościowe +wizerunek + + +Czytelnia + +http://www.pcworld.pl/news/377106/Zadbaj.o.swoj.wizerunek.na.Facebooku.html [?] +http://socjomania.pl/jak-sie-piszesz-tak-cie-widza-jak-dbac-o-wizerunek-w-social-media/ ?? + + + \ No newline at end of file diff --git a/tests/files/edumed/uwagi.txt b/tests/files/edumed/uwagi.txt new file mode 100644 index 0000000..338d8ea --- /dev/null +++ b/tests/files/edumed/uwagi.txt @@ -0,0 +1,333 @@ +This is a dry run, to really fix something, run with --seriously +gim_1.2 Sekrety wyszukiwarek +--------------------------------------------------- + +Powyższe wygląda jak uwaga na marginesie pozostawiona przez autora modułu. Czy nie jest do wycięcia? Red.AS. + + + + + +Sądzę, że lepiej byłoby, gdyby pojawiał się punkt (kropa) po ,,Zadaj pytanie". + +gim_1.3 zdublowana pozycja ---- skasować +--------------------------------------------------- + +To jest powtórzone [http://redakcja.cyfrowaprzyszlosc.pl/editor/edit/gdzie-szukac-informacji/#VisualPerspective], ta wersja jest gorzej zredagowana; A.S. + + + + + +Metody i materiały w innych częściach są gdzie indziej. A.S. + +listy wypunktowane w tej części? + + +dwustopniowa lista? + +gim_1.5 Zapanuj nad informacjami +--------------------------------------------------- + +możemy poprosić, żeby czytelnicy polecili nam jakieś dobre źródło + + + +gim_1 synteza +--------------------------------------------------- + +[P]??? - brak nazwy modułu + + + +gim_2.1 Wizerunek w siec +--------------------------------------------------- + +[?] + + + + +?? + + + +gim_2.3 W sieciowej społeczności +--------------------------------------------------- + +jako ilustracja (na prawie cytatu) http://networkeddigital.files.wordpress.com/2010/05/podzial-social-media.jpg?w=590&h=590 + + + + + +- co o tym powiecie? dla mnie fajne :) + + + +gim_2 Kim jestem w internecie? +--------------------------------------------------- + +Ten sam materiał, nieco inaczej opracowany jest w części ,,Wizerunek w sieci". Zredagowane oba - do decyzji autorów. + + + + +gim_3.1 Podróże po hipertekście +--------------------------------------------------- + +Ponieważ definicja była wyjątkowo niezgrabnie zredagowana po polsku, poprawiłam redakcję tekstu w Wikipedii. Jeśli zmiany zostaną zaakceptowane, należy poprawić zacytowany powyżej tekst i link (datę dostępu). + + + + +gim_3.3 Zmiany w mediach - zmiany świata +--------------------------------------------------- + +Uwaga! do uzupełnienia + + + + + +to nieprawda, sa takie gadżety: http://www.spodlady.com/prod_265_Reksio_stojacy_maskotka__.html; http://www.spodlady.com/prod_18151_Figurki_Bolek_i_Lolek_.html - MN + + + jak seria opowieści o Harrym Potterze czy +gim_3.7 Mowa bez słów +--------------------------------------------------- + +tu powinien wyświetlac się ten wykres + + + +gim_4.1 Sieciowa współpraca +--------------------------------------------------- + +Może warto również w innych modułach uwzględnić genderowy savoir vivre? + + + + +gim_4.2 Digitalizacja +--------------------------------------------------- + +W innych modułach w tym miejscu: ,,Uczestnik:". + + + + +gim_4.3 Remiks - nie tylko w muzyce +--------------------------------------------------- +V zadania sprawdzające – co to znaczy „żeby remiks był wartościowy”? Takie podejście to moim zdaniem zaprzeczenie zajęć o remiksie. Dzieci powinny się dowiedzieć, że remiksowanie może być wartościowe, ale na zajęciach, gdzie się o remiksie dowiadują, nie muszą ustalać kryteriów. To moim zdaniem tylko szansa na blokadę u nich – nie róbcie remiksów, bo możecie je zrobić źle. A czy można zrobić źle remiks? poprawione + +„Widzą wartość w tworzeniu przemyślanych i wartościowych remiksów?” - Nie sądzicie, że powinni przede wszystkim wiedzieć, co to remiks, umieć docenić tego typu utwory i cieszyć się z miksowania (jeśli sami się tym zajmą – brak praktycznych ćwiczeń, albo dodatkowego scenariusza na dłuższe zajęcia warsztatowe to moim zdaniem ogromna wada tego materiału), zwłaszcza, że dopiero się o tym dowiadują, albo rozmawiają na forum klasy? Tego typu stwierdzenia zostawmy ekspertom, uczniowie niech widzą wartość w różnych remiksach, zwłaszcza własnych, bo dzięki nim się czegoś uczą. Kalkowanie ocen z obszaru „kultury wysokiej” do remiksów jest trochę bez sensu.poprawione +„Mieć licencję do wszystkich materiałów...” - może lepiej „zgodę”? Przecież można mieć ustną zgodę od koleżanki lub kolegi, czy to jest licencja (ja sam nie wiem tego na pewno). Poza tym co z wykorzystaniem w utworach, w pełni legalnie, np. cytatów? Przecież ustawa nie zmusza do uzyskiwania licencji na cytowanie, to w pełni dozwolone.zmienilem + +gim_4 Twórczość ery cyfrowej +--------------------------------------------------- + +Materiał jest bardzo podobny i nieznacznie inaczej opracowany niż ten zawarty w części ,,Prezentowanie naszych dzieł"; obie części zostały zredagowane - do wyboru; AS. + + + + +gim_6.1 Jak bezpiecznie działać w sieci? +--------------------------------------------------- + +To samo nieco inaczej jest w rozdziale ,,Twoje bezpieczeństwo w internecie"; obie zredagowane, do wyboru; AS. + + + + + +Gdzie indziej ten nagłówek brzmi inaczej: ,,Uczestnicy i uczestniczki", ,,Uczestnik:" AS. + + + + +gim_6.2 Incognito w internecie +--------------------------------------------------- + +Gdzie indziej ten nagłówek brzmi inaczej: ,,Uczestnicy i uczestniczki", ,,Uczestnik:" AS. + + + + +gim_6.3 Korzyści i szkody z nadzorowania sieci +--------------------------------------------------- + +Dwa powyższe elementy do usunięcia po uzupełnieniu; AS. + + + + + +Ten nagłówek inaczej w innych częściach. Do ujednolicenia? AS. + + + + +gim_6.5 Zakupy on-line +--------------------------------------------------- + +jest i wersja polska:) + + +: +gim_6 Twoje bezpieczeństwo w internecie +--------------------------------------------------- + +To samo nieco inaczej jest w rozdziale ,,Jak bezpiecznie działać w sieci?"; obie zredagowane, do wyboru; AS. + + + + + +(wersja dla syntezy!) + + + + +nie podano + + + +Can't parse gim_7.10 Radiofonia i telewizja: Unescaped '<' not allowed in attributes values, line 201, column 1 +gim_7.12 Dostępność +--------------------------------------------------- + +[do znalezienia] + + +, komputer z rzutnikiem +gim_7.7 Domena publiczna +--------------------------------------------------- + +(do zredagowania)Asia mówiła, że zerknie na to. + + + +gim_7.8 Dozwolony użytek +--------------------------------------------------- +ramka: cytat --- 1708 parlament brytyjski odnośnie drukarzy --> co z tym? + +gim_7 synteza +--------------------------------------------------- + +brak nazwy tej syntezy + + + + +gim_8.1 Rynek mediów (na przykładzie radiofonii i telewizji) +--------------------------------------------------- + +Co z tym? W innych modułach inaczej to zapisywano. A.S. + + + + +gim_8.3 Informacja jako dobro +--------------------------------------------------- +uwagi: + ost. pytanie - tu albo podpowiedź, albo rozwinąć ten temat w pigułce + super ćwiczenie, bardzo pożyteczne i ważne, ale czy nie wymaga fachowej wiedzy producenckiej? myślę, że nie - to nie będzie pełna lista, ale jakieś pomysły na pewno padną + + +mam też problem z informacją, jako komunikacją - jak to rozumiesz? komunikacja z czatów, forów internetowych +ale każda informacja jest jakoś komunikowana - dopiero wtedy nabiera sensu... + + + +,,czysty akt komunikacji"? (np. będę pod kinem o 19:30); A.S. + + + + + +wolałabym nie dawać tego po angielsku +na pewno potrzebujemy jeszcze innych propozycji! +w takim razie proponuję: +zapowiedź: + + + + +Oczami samych wydawców + + + + +i krytyczne spojrzenie: + + + +gim_8.4 Ekonomia uwagi +--------------------------------------------------- + +--> może damy inny tytuł? bo to sformułowanie nie pojawia się w tekście (to plus!) + + + + +może dodać za co + + + +--> nie dawałabym tego tekstu, nie wnosi praktycznie żadnej nowej wiedzy, a od strony językowej (zwłaszcza z perspektywy nauczyciela) jest bardzo ciężkostrawny ciężkostrawnym będzie dla uczniów z kolei tejst Filiciaka, ale nie upieram się. +Teraz jestem na bieżąco z Aigrain, więc może zaproponujemy 3 rozdział? np. s. 18-21, 22 (specjalnie pominęłam fragmenty dotyczące specyfiki dzielenia się plikami? + +lic_7.11 Dostępność +--------------------------------------------------- + +Co z tym zrobić? Zostawić? Usunać? A.S. + + + + +lic_7.13 Informacje o nas w sieci +--------------------------------------------------- + +W innych modułach w nazwach kategorii (w tagach) nie ma polskich znaków diakrytycznych. Poniższe kategorie można opisać krócej w tagu. Czy mam to zrobić? + + + + +lic_7.14 Ochrona danych osobowych +--------------------------------------------------- + +tytuł i autorów wstawiłam z pada --- PC + + + + + +- czy treści na stronie GIODO można w ramach dozwolonego użytku?? + + +- czy treści na stronie GIODO można w ramach dozwolonego użytku?? jeśli tak, to z tego dokumenty idą strony 8 i 9 + +lic_7.3 Zawieranie umów +--------------------------------------------------- + +wchodzimy tu na dużym poziom szczegółu. czym się różni umowa zawarta pod przymusem, a ta pod wpływem groźby? potrzebuję przykładów na przymus, błąd, podstęp i groźbę. + + +lic_7.4 Prawa obywatela +--------------------------------------------------- + +tutaj proponuję dodatkowy dłuższy materiał, może informacje z wikipedii o tych instytucjach (czy wiarygodne?), albo Asia jeśli ty możesz przygotować dłuższą wersję wiedzy w pigułce? + + + + + +lic_7 synteza +--------------------------------------------------- + +brak nazwy syntezy + + + + diff --git a/tests/test_pyhtml.py b/tests/test_pyhtml.py new file mode 100644 index 0000000..319baa7 --- /dev/null +++ b/tests/test_pyhtml.py @@ -0,0 +1,56 @@ + +from librarian import xmlutils +from lxml import etree +from librarian.pyhtml import EduModule +from nose.tools import * +from tests.utils import get_fixture + +def test_traversal(): + xml = etree.fromstring("BBBBCCCC") + hg = xmlutils.Xmill() + assert_equals(hg.next(xml), xml[0]) + assert_equals(hg.next(xml[0]), xml[1]) + assert_equals(hg.next(xml[1]), None) + + + +class Foo(xmlutils.Xmill): + def __init__(self): + super(Foo, self).__init__() + self.mode = 0 + + def handle_title(self, ele): + return "Title: ``%s''" % ele.text + + def handle_artist(self, ele): + return "Artist: %s" % ele.text + + def handle_song(self, ele): + if ele.getnext() is not None: + return "\n","--------------------\n" + + + +def test_xml_generation(): + xml = u""" + + +Oursoul +Hindi Zahra + + +Visitor +Portico Quartet + + + +""" + txt = Foo().generate(etree.fromstring(xml)) + print txt + + +def test_edumodule(): + xml = open(get_fixture('edumed', 'gim-wizerunek-w-sieci.xml')).read() + em = EduModule() + out = em.generate(etree.fromstring(xml)) + print out.encode('utf-8') -- 2.20.1 From a0af4cad2e33a60a2baa132938dbd67a470e730f Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Wed, 2 Jan 2013 11:15:50 +0100 Subject: [PATCH 02/16] typos --- librarian/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/librarian/__init__.py b/librarian/__init__.py index d0c1f5a..09bdcd7 100644 --- a/librarian/__init__.py +++ b/librarian/__init__.py @@ -79,8 +79,8 @@ class WLURI(object): """Represents a WL URI. Extracts slug from it.""" slug = None - example = 'http://edukacjamedialna.pl/' - _re_wl_uri = re.compile(r'http://(www\.)?edukacjamedialna.pl/' + example = 'http://edukacjamedialna.edu.pl/' + _re_wl_uri = re.compile(r'http://(www\.)?edukacjamedialna.edu.pl/' '(?P[-a-z0-9]+)/?$') def __init__(self, uri): @@ -151,7 +151,7 @@ import dcparser DEFAULT_BOOKINFO = dcparser.BookInfo( { RDFNS('about'): u'http://wiki.wolnepodreczniki.pl/Lektury:Template'}, { - DCNS('creator.export'): [u'Some, Author'], + DCNS('creator.expert'): [u'Some, Author'], DCNS('creator.scenario'): [u'Some, Author'], DCNS('creator.textbook'): [u'Some, Author'], DCNS('title'): [u'Some Title'], -- 2.20.1 From a14ba61c2bdad8d7dd6262e3afec8ba8f6a47416 Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Wed, 2 Jan 2013 11:22:10 +0100 Subject: [PATCH 03/16] don't pass self. --- librarian/pyhtml.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index da7e643..f362715 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -193,7 +193,7 @@ class Wybor(Excercise): """ % locals(), u"" else: - return super(Wybor, self).handle_punkt(self, element) + return super(Wybor, self).handle_punkt(element) class Uporzadkuj(Excercise): -- 2.20.1 From e99963a534b529840f041cfa8f5e4ab1f030f49d Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Wed, 2 Jan 2013 12:44:14 +0100 Subject: [PATCH 04/16] Slight change in api - returning one value from element handler will mean not to process it's children (just as returning none) --- librarian/xmlutils.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/librarian/xmlutils.py b/librarian/xmlutils.py index 523ad8b..839ae89 100644 --- a/librarian/xmlutils.py +++ b/librarian/xmlutils.py @@ -94,8 +94,7 @@ class Xmill(object): return [] else: if not isinstance(vals, tuple): - pre = [vals] - post = [] + return [vals] else: pre = [vals[0], element.text] post = [vals[1]] -- 2.20.1 From 0d3fb261fc396c2f8f66018ff923bf202e869b35 Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Wed, 2 Jan 2013 12:56:05 +0100 Subject: [PATCH 05/16] wybor - label Luki, zastap --- librarian/pyhtml.py | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index f362715..64629d7 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -14,6 +14,7 @@ class EduModule(Xmill): self.activity_counter = 0 + # def handle_utwor(self, element): # v = {} # # from pdb import *; set_trace() @@ -187,10 +188,10 @@ class Wybor(Excercise): qc = self.question_counter self.piece_counter += 1 no = self.piece_counter - + eid = "q%(qc)d_%(no)d" % locals() return u""" -
  • -""" % locals(), u"
  • " +
  • " else: return super(Wybor, self).handle_punkt(element) @@ -203,7 +204,7 @@ class Uporzadkuj(Excercise): import pdb if order_items == []: pdb.set_trace() - return pre + u"""
    """ % \ + return pre + u"""
    """ % \ ','.join(order_items), \ u"""
    """ + post @@ -212,6 +213,19 @@ class Uporzadkuj(Excercise): "" +class Luki(Excercise): + def handle_luka(self, element): + return '' % element.text, \ + '' + + +class Zastap(Excercise): + def handle_zastap(self, element): + return '' % element.attrib, '' + + + + def transform(wldoc, stylesheet='edumed', options=None, flags=None): """Transforms the WL document to XHTML. -- 2.20.1 From e0e7693096469f5952eef1c5847dabc9cf797f70 Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Fri, 4 Jan 2013 15:32:22 +0100 Subject: [PATCH 06/16] excercises: uporzadkuj, zastap, luki --- librarian/pyhtml.py | 44 +++++++++++++++++++++++++++++++++++-------- librarian/xmlutils.py | 7 ++----- 2 files changed, 38 insertions(+), 13 deletions(-) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index 64629d7..fcfb3a6 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -114,7 +114,9 @@ class EduModule(Xmill): def handle_cwiczenie(self, element): excercise_handlers = { 'wybor': Wybor, - 'uporzadkuj': Uporzadkuj + 'uporzadkuj': Uporzadkuj, + 'luki': Luki, + 'zastap': Zastap, } typ = element.attrib['typ'] @@ -122,7 +124,7 @@ class EduModule(Xmill): return handler.generate(element) # Lists - def handle_lista(self, element): + def handle_lista(self, element, attrs={}): ltype = element.attrib.get('typ', 'punkt') if ltype == 'slowniczek': self.options = {'slowniczek': True} @@ -133,7 +135,13 @@ class EduModule(Xmill): 'alfa': 'ul', 'czytelnia': 'ul'}[ltype] - return '<%s class="lista %s">' % (listtag, ltype), '' % listtag + classes = attrs.get('class', '') + if classes: del attrs['class'] + + attrs_s = ' '.join(['%s="%s"' % kv for kv in attrs.items()]) + if attrs_s: attrs_s = ' ' + attrs_s + + return '<%s class="lista %s %s"%s>' % (listtag, ltype, classes, attrs_s), '' % listtag def handle_punkt(self, element): if self.options['slowniczek']: @@ -190,7 +198,9 @@ class Wybor(Excercise): no = self.piece_counter eid = "q%(qc)d_%(no)d" % locals() return u""" -
  • + +
  • " else: @@ -209,19 +219,37 @@ class Uporzadkuj(Excercise): u"""
    """ + post def handle_punkt(self, element): - return """
  • """ % element.attrib,\ + return """
  • """ \ + % element.attrib,\ "
  • " class Luki(Excercise): def handle_luka(self, element): - return '' % element.text, \ - '' + return '' % element.text + class Zastap(Excercise): def handle_zastap(self, element): - return '' % element.attrib, '' + return '' % element.attrib, '' + + +class Przyporzadkuj(Excercise): + def handle_lista(self, element): + if 'nazwa' in lista.attrib: + attrs = { + 'data-name': lista.attrib['nazwa'], + 'class': 'category' + } + elif 'cel' in lista.attrib: + attrs = { + 'data-target': lista.attrib['cel'], + 'class': 'object' + } + else: + attrs = {} + return super(Przyporzadkuj, self).handle_lista(element, attrs) diff --git a/librarian/xmlutils.py b/librarian/xmlutils.py index 839ae89..a3f9df9 100644 --- a/librarian/xmlutils.py +++ b/librarian/xmlutils.py @@ -94,13 +94,10 @@ class Xmill(object): return [] else: if not isinstance(vals, tuple): - return [vals] + return [vals, element.tail] else: pre = [vals[0], element.text] - post = [vals[1]] - - if element.tail: - post.append(element.tail) + post = [vals[1], element.tail] out = pre + [self._handle_element(child) for child in element] + post finally: -- 2.20.1 From 79da3449684beeb938735346e1d66093f51ba36d Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Wed, 9 Jan 2013 09:53:54 +0100 Subject: [PATCH 07/16] Dragging --- librarian/pyhtml.py | 46 +++++++++++++++++++-------------------------- 1 file changed, 19 insertions(+), 27 deletions(-) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index fcfb3a6..bd3bbce 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -13,29 +13,6 @@ class EduModule(Xmill): super(EduModule, self).__init__(*args) self.activity_counter = 0 - - -# def handle_utwor(self, element): -# v = {} -# # from pdb import *; set_trace() -# v['title'] = element.xpath('//dc:title/text()', namespaces={'dc':DCNS.uri})[0] -# return u""" -# -# -# -# -# %(title)s -# -# -# -# -# -# """ % v, u""" -# -# -# """ - - def handle_powiesc(self, element): return u"""
    @@ -117,6 +94,7 @@ class EduModule(Xmill): 'uporzadkuj': Uporzadkuj, 'luki': Luki, 'zastap': Zastap, + 'przyporzadkuj': Przyporzadkuj } typ = element.attrib['typ'] @@ -236,20 +214,34 @@ class Zastap(Excercise): class Przyporzadkuj(Excercise): - def handle_lista(self, element): + def handle_lista(self, lista): + print "in lista %s %s" % (lista.attrib, self.options) if 'nazwa' in lista.attrib: attrs = { 'data-name': lista.attrib['nazwa'], - 'class': 'category' + 'class': 'predicate' } + self.options = {'predicate': True} elif 'cel' in lista.attrib: attrs = { 'data-target': lista.attrib['cel'], - 'class': 'object' + 'class': 'subject' } + self.options = {'subject': True} else: attrs = {} - return super(Przyporzadkuj, self).handle_lista(element, attrs) + return super(Przyporzadkuj, self).handle_lista(lista, attrs) + + + def handle_punkt(self, element): + print "in punkt %s %s" % (element.attrib, self.options) + + if self.options['subject']: + return '
  • ' % element.attrib, '
  • ' + elif self.options['predicate']: + return '
  • ' % element.attrib, '
    • Placeholder
  • ' + else: + return super(Przyporzadkuj, self).handle_punkt(element) -- 2.20.1 From ba8c5f53b309b7ee2d993397e24640615777ab16 Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Wed, 9 Jan 2013 10:45:21 +0100 Subject: [PATCH 08/16] add if missing --- librarian/pyhtml.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index bd3bbce..909217a 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -142,11 +142,11 @@ class Excercise(EduModule): self.question_counter = 0 self.piece_counter = 0 - return u""" + pre = u"""
    -""" % element.attrib, \ -u""" +""" % element.attrib + post = u"""
    @@ -155,8 +155,16 @@ u"""
    """ + # Add a single tag if it's not there + if not element.xpath(".//pytanie"): + qpre, qpost = self.handle_pytanie(element) + pre = pre + qpre + post = qpost + post + return pre, post def handle_pytanie(self, element): + """This will handle element, when there is no + """ self.question_counter += 1 self.piece_counter = 0 solution = element.attrib.get('rozw', None) @@ -189,7 +197,6 @@ class Uporzadkuj(Excercise): def handle_cwiczenie(self, element): pre, post = super(Uporzadkuj, self).handle_cwiczenie(element) order_items = element.xpath(".//punkt/@rozw") - import pdb if order_items == []: pdb.set_trace() return pre + u"""
    """ % \ -- 2.20.1 From 36ded31bc121ec258d35bd209d9da93224f773aa Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Wed, 9 Jan 2013 11:07:39 +0100 Subject: [PATCH 09/16] fix generation of tags --- librarian/pyhtml.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index 909217a..621340e 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -194,14 +194,17 @@ class Wybor(Excercise): class Uporzadkuj(Excercise): - def handle_cwiczenie(self, element): - pre, post = super(Uporzadkuj, self).handle_cwiczenie(element) + def handle_pytanie(self, element): + """ +Overrides the returned content default handle_pytanie + """ + # we ignore the result, returning our own + super(Uporzadkuj, self).handle_pytanie(element) order_items = element.xpath(".//punkt/@rozw") - if order_items == []: pdb.set_trace() - return pre + u"""
    """ % \ - ','.join(order_items), \ - u"""
    """ + post + return u"""
    """ % \ + (','.join(order_items), self.question_counter), \ + u"""
    """ def handle_punkt(self, element): return """
  • """ \ -- 2.20.1 From ab001bc37c0f8ee0bb92b8762f5151b5b93f6ccc Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Wed, 9 Jan 2013 17:17:31 +0100 Subject: [PATCH 10/16] excercises almost done with checking --- librarian/pyhtml.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index 621340e..bb835ae 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -137,6 +137,9 @@ class Excercise(EduModule): self.question_counter = 0 super(Excercise, self).__init__(*args, **kw) + def handle_rozw_kom(self, element): + return None + def handle_cwiczenie(self, element): self.options = {'excercise': element.attrib['typ']} self.question_counter = 0 @@ -173,7 +176,7 @@ class Excercise(EduModule): return '
    ' %\ (self.question_counter, solution_s), \ - "
    " + "
  • " class Wybor(Excercise): @@ -205,7 +208,7 @@ Overrides the returned content default handle_pytanie return u"""
    """ % \ (','.join(order_items), self.question_counter), \ u"""
    """ - + def handle_punkt(self, element): return """
  • """ \ % element.attrib,\ @@ -217,7 +220,6 @@ class Luki(Excercise): return '' % element.text - class Zastap(Excercise): def handle_zastap(self, element): return '' % element.attrib, '' @@ -240,22 +242,20 @@ class Przyporzadkuj(Excercise): self.options = {'subject': True} else: attrs = {} - return super(Przyporzadkuj, self).handle_lista(lista, attrs) - + pre, post = super(Przyporzadkuj, self).handle_lista(lista, attrs) + return pre, post + '
    ' def handle_punkt(self, element): print "in punkt %s %s" % (element.attrib, self.options) if self.options['subject']: - return '
  • ' % element.attrib, '
  • ' + return '
  • ' % element.attrib, '
  • ' elif self.options['predicate']: - return '
  • ' % element.attrib, '
    • Placeholder
  • ' + return '
  • ' % element.attrib, '
    • ' else: return super(Przyporzadkuj, self).handle_punkt(element) - - def transform(wldoc, stylesheet='edumed', options=None, flags=None): """Transforms the WL document to XHTML. @@ -263,7 +263,6 @@ def transform(wldoc, stylesheet='edumed', options=None, flags=None): otherwise returns True if file has been written,False if it hasn't. File won't be written if it has no content. """ - edumod = EduModule(options) # from pdb import set_trace; set_trace() html = edumod.generate(wldoc.edoc.getroot()) -- 2.20.1 From e569d71063fb6647885ec65abda89d2843be876d Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Fri, 11 Jan 2013 12:41:12 +0100 Subject: [PATCH 11/16] wybor type question -- add data-name parameter --- librarian/pyhtml.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index bb835ae..3690724 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -186,8 +186,9 @@ class Wybor(Excercise): self.piece_counter += 1 no = self.piece_counter eid = "q%(qc)d_%(no)d" % locals() + aname = element.attrib.get('nazwa', None) return u""" -
    • +
    • " -- 2.20.1 From aeed223c57f453d068216f86941b7de963190536 Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Mon, 14 Jan 2013 16:36:41 +0100 Subject: [PATCH 12/16] prawda/falsz questions --- librarian/pyhtml.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index 3690724..d3314cc 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -94,7 +94,8 @@ class EduModule(Xmill): 'uporzadkuj': Uporzadkuj, 'luki': Luki, 'zastap': Zastap, - 'przyporzadkuj': Przyporzadkuj + 'przyporzadkuj': Przyporzadkuj, + 'prawdafalsz': PrawdaFalsz } typ = element.attrib['typ'] @@ -252,11 +253,24 @@ class Przyporzadkuj(Excercise): if self.options['subject']: return '
    • ' % element.attrib, '
    • ' elif self.options['predicate']: + print etree.tostring(element, encoding=unicode) return '
    • ' % element.attrib, '
      • ' else: return super(Przyporzadkuj, self).handle_punkt(element) +class PrawdaFalsz(Excercise): + def handle_punkt(self, element): + if 'rozw' in element.attrib: + return u'''
      • + + Prawda + Fałsz + ''' % {'prawda': 'true', 'falsz': 'false'}[element.attrib['rozw']], '
      • ' + else: + return super(PrawdaFalsz, self).handle_punkt(element) + + def transform(wldoc, stylesheet='edumed', options=None, flags=None): """Transforms the WL document to XHTML. -- 2.20.1 From 3a04fe720cdaef17c5dfa12c011a540a6f77dfc5 Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Wed, 16 Jan 2013 16:54:05 +0100 Subject: [PATCH 13/16] dragging overhault --- librarian/pyhtml.py | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index d3314cc..2cbc678 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -6,7 +6,7 @@ from lxml import etree from librarian import OutputFile, RDFNS, DCNS from xmlutils import Xmill, tag, tagged, ifoption - +import random class EduModule(Xmill): def __init__(self, *args): @@ -218,8 +218,29 @@ Overrides the returned content default handle_pytanie class Luki(Excercise): + def handle_pytanie(self, element): + qpre, qpost = super(Luki, self).handle_pytanie(element) + + luki = list(enumerate(element.xpath("//luka"))) + luki_html = "" + i = 0 + random.shuffle(luki) + for (i, luka) in luki: + i += 1 + luka_html = luka.text + \ + ''.join([etree.tostring(n, encoding=unicode) for n in luka]) + luki_html += u'%s' % (i, luka_html) + self.words_html = '
        %s
        ' % luki_html + + return qpre, qpost + + def handle_opis(self, element): + pre, post = super(Luki, self).handle_opis(element) + return pre, self.words_html + post + def handle_luka(self, element): - return '' % element.text + self.piece_counter += 1 + return '' % self.piece_counter class Zastap(Excercise): @@ -248,13 +269,17 @@ class Przyporzadkuj(Excercise): return pre, post + '
        ' def handle_punkt(self, element): + self.piece_counter += 1 print "in punkt %s %s" % (element.attrib, self.options) if self.options['subject']: - return '
      • ' % element.attrib, '
      • ' + return '
      • ' % (element.attrib['rozw'], self.piece_counter), '
      • ' + elif self.options['predicate']: print etree.tostring(element, encoding=unicode) - return '
      • ' % element.attrib, '
        • ' + placeholders = u'
        • ' + return '
        • ' % element.attrib, '
            ' + placeholders + '
        • ' + else: return super(Przyporzadkuj, self).handle_punkt(element) -- 2.20.1 From 803cd9d0e8aeac8b4bacf197dfae80815367ec36 Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Fri, 18 Jan 2013 13:03:15 +0100 Subject: [PATCH 14/16] cleanups regarding dragging, zastap excercise --- librarian/pyhtml.py | 79 +++++++++++++++++++++++++++++---------------- 1 file changed, 52 insertions(+), 27 deletions(-) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index 2cbc678..59455e2 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -6,7 +6,7 @@ from lxml import etree from librarian import OutputFile, RDFNS, DCNS from xmlutils import Xmill, tag, tagged, ifoption -import random +import random class EduModule(Xmill): def __init__(self, *args): @@ -37,7 +37,7 @@ class EduModule(Xmill): def handle_aktywnosc(self, element): self.activity_counter += 1 self.options = { - 'activity': True, + 'activity': True, 'activity_counter': self.activity_counter } submill = EduModule() @@ -61,7 +61,7 @@ class EduModule(Xmill): return u"""
          -
          %(counter)d. +
          %(counter)d. %(opis)s %(wskazowki)s
          @@ -76,18 +76,18 @@ class EduModule(Xmill): handle_opis = ifoption(activity=False)(tag('div', 'description')) handle_wskazowki = ifoption(activity=False)(tag('div', ('hints', 'teacher'))) - + @ifoption(activity=False) @tagged('div', 'materials') def handle_pomoce(self, _): return "Pomoce: ", "" - + def handle_czas(self, *_): return def handle_forma(self, *_): return - + def handle_cwiczenie(self, element): excercise_handlers = { 'wybor': Wybor, @@ -97,7 +97,7 @@ class EduModule(Xmill): 'przyporzadkuj': Przyporzadkuj, 'prawdafalsz': PrawdaFalsz } - + typ = element.attrib['typ'] handler = excercise_handlers[typ](self.options) return handler.generate(element) @@ -109,17 +109,17 @@ class EduModule(Xmill): self.options = {'slowniczek': True} return '
          ', '
          ' ### robie teraz punkty wyboru - listtag = {'num': 'ol', - 'punkt': 'ul', - 'alfa': 'ul', + listtag = {'num': 'ol', + 'punkt': 'ul', + 'alfa': 'ul', 'czytelnia': 'ul'}[ltype] classes = attrs.get('class', '') if classes: del attrs['class'] - + attrs_s = ' '.join(['%s="%s"' % kv for kv in attrs.items()]) if attrs_s: attrs_s = ' ' + attrs_s - + return '<%s class="lista %s %s"%s>' % (listtag, ltype, classes, attrs_s), '' % listtag def handle_punkt(self, element): @@ -130,7 +130,7 @@ class EduModule(Xmill): def handle_rdf__RDF(self, _): # ustal w opcjach rzeczy :D - return + return class Excercise(EduModule): @@ -165,18 +165,25 @@ class Excercise(EduModule): pre = pre + qpre post = qpost + post return pre, post - + def handle_pytanie(self, element): """This will handle element, when there is no """ + add_class = "" self.question_counter += 1 self.piece_counter = 0 solution = element.attrib.get('rozw', None) if solution: solution_s = ' data-solution="%s"' % solution else: solution_s = '' - return '
          ' %\ - (self.question_counter, solution_s), \ + handles = element.attrib.get('uchwyty', None) + if handles: + add_class += ' handles handles-%s' % handles + self.options = {'handles': handles} + + + return '
          ' %\ + (add_class, self.question_counter, solution_s), \ "
          " @@ -218,34 +225,49 @@ Overrides the returned content default handle_pytanie class Luki(Excercise): + def find_pieces(self, question): + return question.xpath("//luka") + + def solution_html(self, piece): + return piece.text + ''.join( + [etree.tostring(n, encoding=unicode) + for n in piece]) + def handle_pytanie(self, element): qpre, qpost = super(Luki, self).handle_pytanie(element) - luki = list(enumerate(element.xpath("//luka"))) + luki = list(enumerate(self.find_pieces(element))) luki_html = "" i = 0 random.shuffle(luki) for (i, luka) in luki: i += 1 - luka_html = luka.text + \ - ''.join([etree.tostring(n, encoding=unicode) for n in luka]) + luka_html = self.solution_html(luka) luki_html += u'%s' % (i, luka_html) self.words_html = '
          %s
          ' % luki_html - + return qpre, qpost def handle_opis(self, element): pre, post = super(Luki, self).handle_opis(element) return pre, self.words_html + post - + def handle_luka(self, element): self.piece_counter += 1 return '' % self.piece_counter -class Zastap(Excercise): +class Zastap(Luki): + def find_pieces(self, question): + return question.xpath("//zastap") + + def solution_html(self, piece): + return piece.attrib['rozw'] + def handle_zastap(self, element): - return '' % element.attrib, '' + self.piece_counter += 1 + return '' \ + % self.piece_counter, '' class Przyporzadkuj(Excercise): @@ -269,17 +291,20 @@ class Przyporzadkuj(Excercise): return pre, post + '
          ' def handle_punkt(self, element): - self.piece_counter += 1 print "in punkt %s %s" % (element.attrib, self.options) if self.options['subject']: - return '
        • ' % (element.attrib['rozw'], self.piece_counter), '
        • ' - + self.piece_counter += 1 + if self.options['handles']: + return '
        • %s' % (element.attrib['rozw'], self.piece_counter, self.piece_counter), '
        • ' + else: + return '
        • ' % (element.attrib['rozw'], self.piece_counter), '
        • ' + elif self.options['predicate']: print etree.tostring(element, encoding=unicode) placeholders = u'
        • ' return '
        • ' % element.attrib, '
            ' + placeholders + '
        • ' - + else: return super(Przyporzadkuj, self).handle_punkt(element) -- 2.20.1 From a17ace8296df1d91d9f940c80d96a269eba626e5 Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Fri, 18 Jan 2013 13:39:16 +0100 Subject: [PATCH 15/16] remove prints --- librarian/pyhtml.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index 59455e2..106e30b 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -272,7 +272,6 @@ class Zastap(Luki): class Przyporzadkuj(Excercise): def handle_lista(self, lista): - print "in lista %s %s" % (lista.attrib, self.options) if 'nazwa' in lista.attrib: attrs = { 'data-name': lista.attrib['nazwa'], @@ -291,8 +290,6 @@ class Przyporzadkuj(Excercise): return pre, post + '
          ' def handle_punkt(self, element): - print "in punkt %s %s" % (element.attrib, self.options) - if self.options['subject']: self.piece_counter += 1 if self.options['handles']: @@ -301,7 +298,6 @@ class Przyporzadkuj(Excercise): return '
        • ' % (element.attrib['rozw'], self.piece_counter), '
        • ' elif self.options['predicate']: - print etree.tostring(element, encoding=unicode) placeholders = u'
        • ' return '
        • ' % element.attrib, '
            ' + placeholders + '
        • ' -- 2.20.1 From b22e1811ddec4e7af6f7e369cf1b868f8cc8140b Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Wed, 23 Jan 2013 15:28:06 +0100 Subject: [PATCH 16/16] reset button --- librarian/pyhtml.py | 1 + 1 file changed, 1 insertion(+) diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py index 106e30b..7114b12 100644 --- a/librarian/pyhtml.py +++ b/librarian/pyhtml.py @@ -155,6 +155,7 @@ class Excercise(EduModule): +
          -- 2.20.1