LWT

Hakowanie tekstów metodą LWT

lwt_icon_bigUczący się języków często starają się wykorzystywać w swojej nauce różnego rodzaju teksty. Nierzadko nie są one obrobione, wymagając poświęcenia czasu w celu uczynienia ich użytecznymi. Niedogodność tę zauważył twórca LingQ Steve Kaufmann, który wymyślił narzędzie pozwalające na efektywniejsze uczenie się słów z tekstów, dzięki wykorzystaniu zaznaczania stopnia ich znajomości i udostępnieniu wbudowanych słowników. Produkt ten nie jest jednak darmowy, dlatego z potrzeby większej dostępności zrodziła się dla niego bezpłatna alternatywa  w postaci LWT.

Learning With Texts (LWT) zostało udostępnione w domenie publicznej, dlatego każdy może z niego bez problemu korzystać. Na początku wymagało ono złożonej konfiguracji, co było przeszkodą dla części użytkowników. Na ten problem odpowiedział Benny Lewis, twórca strony Fluent in 3 Months, który podpiął to narzędzie najpierw do swojej strony, a potem stworzył osobne miejsce, w którym wymagane było logowanie wykorzystujące dane podane przy rejestracji na jego forum. Niestety rosnąca ilość gigabajtów i obciążenie łącza internetowego zmusiły go do zaprzestania dalszego udostępniania tej usługi. W czasie pisania niniejszego artykułu rejestracja na http://lwtfi3m.co jest już zamknięta, a w najbliższym czasie to samo stanie się z dostępem do istniejących kont.

Przedstawiona sytuacja tylko z pozoru wydaje się bez wyjścia. Obecnie samodzielna konfiguracja serwera php, na którym można uruchomić LWT, wymaga jedynie podstawowej znajomości języka angielskiego i obsługi komputera, dlatego każdy, kto będzie się trzymał instrukcji, powinien sobie poradzić  bez problemu. Oczywiście, jak z każdym programem komputerowym, nie sposób przewidzieć jego zachowania na konkretnej maszynie, więc jeżeli ktoś potrafił sobie zainstalować programy, które mogą przeszkadzać w poprawnym działaniu serwera (np. zaawansowany firewall), to powinien wiedzieć, jak doprowadzić do tego, aby wszystko grało.

Instalacja

1. Przejdź do strony http://www.easyphp.org/easyphp-devserver.php.
2. Pobierz wersję podpisaną EasyPHP DevServer 14.1 VC9, która przeznaczona jest dla systemów od Windows XP do Windows 10, i zapamiętaj, gdzie ją zapisałeś.
3. Wejdź do folderu pobierania i uruchom instalator programu. Proces jego instalacji sprowadza się głównie do wciskania przycisku Next. Po dojściu do etapu wyboru miejsca instalacji, zapisz sobie gdzieś podaną ścieżkę adresu, gdyż będzie później potrzebna. Gdy program zaproponuje na końcu otworzenie pliku pomocy i uruchomienie serwera, odznacz odpowiadające temu opcje i wciśnij Finish.
4. Pobierz archiwum LWT ze strony http://sourceforge.net/projects/lwt. Następnie przejdź do folderu, w którym zostało zapisane i skopiuj je. Musisz teraz wejść do katalogu instalacji wcześniejszego programu, otworzyć folder data, a potem localweb, a na końcu wkleić do niego skopiowany plik.
5. Kolejny krok wymaga rozpakowania go do tego folderu, używając do tego opcji Wyodrębnij wszystkie… dostępnej pod prawym przyciskiem myszki, pamiętając jednak o odznaczeniu kwadracika dotyczącego pokazywania. Jeśli jej nie znalazłeś, możesz użyć do tego również innych programów obsługujących archiwa zip
6. Zmień teraz nazwę folderu, który się pojawił, na samo lwt. Potem wejdź do niego i znajdź plik connect_easyphp.inc i zmień część nazwy connect_easyphp na samo connect.
7. Przejdź do menu start, znajdź program EasyPHP DevServer 14.1 VC9 i go uruchom. W lewym rogu ekranu powinna pojawić się dodatkowa ikona (jeśli jej nie ma, to trzeba nacisnąć na "trójkącik"). Kliknij na nią prawym przyciskiem myszy i wybierz opcję Local Web. Otworzy się wtedy przeglądarka internetowa, wyświetlając listę kilku pozycji. Jeśli coś poszło nie tak, sprawdź ustawienia firewalla lub innego programu zabezpieczającego, dodaj do niego nową regułę lub jeśli się na tym nie znasz, wyłącz go całkowicie, pamiętając o włączeniu go ponownie po skończeniu pracy z programem.
8. Wybierz z listy pozycję lwt. Właśnie udało ci się uruchomić swój własny serwer Learning With Texts. To nie było takie straszne, prawda? Teraz wystarczy powtarzać punkty 7 i 8 przy każdym uruchomieniu. Możesz również dodać sobie serwer do autostartu, o ile wiesz jak to zrobić.

Interfejs

ekran główny LWTEkran główny programu jaki jest, każdy widzi. W tej chwili powinieneś kliknąć pojawiający się tylko na początku napis Define the first language you want to learn, pojawi się wtedy formularz z różnymi polami do wypełnienia. Trzeba wybrać ustawienia osobno dla każdego języka. Najlepiej jest skorzystać z rozpiski przygotowanej przez Benny'ego Lewis'a. Niestety podana konfiguracja do angielskiego nie jest zbyt dobra, ale to nie problem, gdyż większość ustawień jest już wpisana poprawnie. Wystarczy tylko napisać English w pierwszym polu i wypełnić dwa następne pola dotyczące słowników. Znajdywanie potrzebnych adresów zazwyczaj sprowadza się to do sprawdzenia jakiegoś słowa na stronie słownika i skopiowania adresu strony z paska w przeglądarce do momentu, gdy zaczyna się wpisywane słowo. Nie wszystkie pozycje pozwalają jednak osadzić się w ramce roboczej. Zawsze jednak można je sobie otworzyć  w osobnej karcie. Oto przykładowe działające słowniki:
• https://www.diki.pl/slownik-angielskiego?q=
• http://ling.pl/slownik/angielsko-polski/
• http://www.thefreedictionary.com/
Po skończeniu ustawiania wystarczy zatwierdzić przyciskiem Change.
lista tekstów lwtPo programie można się efektywnie poruszać za pomocą rozwijanego paska zakładek, który znajduje się zawsze na samej górze. Szczególnie interesująca jest pozycja Texts, która przenosi do widoku listy tekstów (w tej chwili pustej). Do ich dodawania służą opcje znajdujące się obok zielonych plusów. Jedyna różnica pomiędzy nimi polega na tym, że za pomocą tej drugiej można wstawić naprawdę długi tekst, który automatycznie podzieli się na części. Po wybraniu którejkolwiek pojawia się formularz, w którym musisz wpisać tytuł i wkleić obcojęzyczną zawartość schowka. Pozostałe pola są opcjonalne. Możesz do nich wpisać adres źródłowy treści, tagi oraz link do pliku dźwiękowego w formacie mp3, ogg lub wav. Nagranie można też załadować z dysku, ale wtedy trzeba stworzyć folder media w głównym katalogu lwt i skopiować do niego potrzebny plik. Po odświeżeniu powinien pojawić się na rozwijanej liście na dole strony. Po ustawieniu wszystkiego należy nacisnąć Save and open, aby otworzyć ekran roboczy. Jeśli wybierze się zamiast tego Save, to pojawi się znowu widok listy tekstów i trzeba będzie dodatkowo wcisnąć ikonkę, książki znajdującą się przy wybranej pozycji.

Ekran roboczy

lwt
Ekran roboczy składa się z trzech części: z tekstem, formularzem i słownikiem. W tej pierwszej widać załadowany aktualnie tekst, a nad nim nagranie gotowe do odtworzenia. Jeśli wybierzesz jakieś słowo, to pojawi się menu, w którym można zaznaczyć, czy zna się już dobrze dane słowo lub je zignorować. Poniżej jest opcja, która pozwala na ustalenie, gdzie kończy się wyrażenie dodawane do bazy (maksymalny limit to 9 wyrazów). Jeszcze niżej masz do wyboru podgląd słowa w kilku słownikach, które wyświetlają się w prawym dolnym rogu. Ostatnia opcja służy zaś do sprawdzenia tłumaczenia całego zdania za pomocą Google Translate.

Praca z tym narzędziem polega na naciskaniu na słowa, uzupełnianiu w formularzu pól tłumaczenia, tagów, romanizacji i stopnia  znajomości. Kolor wyrazów zmienia się w zależności od oceny. Jeśli chcesz wprowadzić do bazy słowo lub wyrażenie, którego nie ma w obecnie wybranym tekście, skorzystaj z żółtej ikonki u góry. Pojawi się wtedy pusty formularz do wypełnienia. Najtrudniejsze fragmenty można łatwo rozpoznać po kolorze zaznaczenia. Jeśli zna się już natomiast dobrze wszystkie słowa w tekście, można kliknąć przycisk I know all, co sprawi, że pojawi się pod nimi zielona kreska. W ten sposób można przerabiać tekst, ucząc się nowych słów i powtarzając te, których nie zna się tak dobrze. Wprowadzone informacje są później uwzględniane przy przerabianiu innych dodanych treści.

Testy

testy lwt
W nauce pomaga wbudowany moduł testów, oparty na algorytmie powtórek podobnym do tego w Anki. Dostęp do niego uzyskuje się, klikając w ikonę na górze ze znakiem zapytania lub wybierając ją, gdy ma się włączoną listę tekstów. Do wyboru są testy słówek w kontekście i bez niego oraz uzupełnianie zdań. W trybie Table można natomiast pomieszać ze sobą różne opcje. Polecam przetestować różne warianty samemu.

import do anki
Jeśli taka forma sprawdzania wiedzy ci się nie podoba, możesz wyeksportować treści do Anki. Wystarczy przejść do zakładki Terms, wybrać pasujące filtrowanie lub zostawić domyślne, obejmujące wszystkie słowa i wyrażenia, a następnie kliknąć odpowiednią opcję eksportu z listy pod napisem Multi Actions. Niestety najnowsza wersja Anki niepoprawnie interpretuje przykładowe zdania, więc przy imporcie zalecam zaznaczenie jedynie pierwszym dwóch lub trzech pól (1. słówka, 2. tłumaczenia, 3. tagi).

Co dalej?

Powyżej opisałem wszystko to, co jest niezbędne przy korzystaniu z tego narzędzia. Jeśli chcesz się dowiedzieć więcej, zajrzyj na stronę pomocy. Opisano tam ze szczegółami wszystkie możliwości, z których można skorzystać. Gdybym chciał opisać je tutaj, ten tekst musiałby być dużo dłuższy.


Zobacz także:

Jak czytać i nie zwariować
Przewodnik po Anki
Jak tworzyć i wykorzystywać listy frekwencyjne
Cyfrowa rewolucja w samodzielnej nauce języków