Tematem niniejszego opracowania jest "Uniwersalna
konsola VNC i usługi Posłaniec". Zadanie zostało zaprojektowane
i praktycznie wykonane dla pracowni MEN z serwerem SBS2000
i komputerami uczniowskimi z WindowsXP.
Konsola działa też w pracowniach starszych - serwer WindowsNT
i klienckich Windows98/Me. Z przyczyn oczywistych
nie będzie w nich działać usługa Posłaniec, gdyż te systemy nie
znają tej usługi. Działanie konsoli zostało praktycznie sprawdzone
w pracowni liceum2002 w LO w Mrozach.
Najważniejsze jej funkcje to:
- przesyłanie ekranu serwera pracowni na pozostałe komputery pracowni,
- przesyłanie ekranu jednego z wybranych komputerów uczniowskich
na pozostałe komputery pracowni,
- przejęcie (podgląd) dowolnego komputera pracowni z możliwością
sterowania nim,
- błyskawiczne wysyłanie informacji tekstowych na wszystkie komputery
pracowni, informację do wysłania można napisać lub wkleić w odpowiednie
pole konsoli. Informacje dłuższe niż 800 znaków są dzielone na
pakiety.
- konsola może być instalowana na komputerach WindowsNT/2000/XP
i obsługuje najnowsze programów zdalnego dostępu VNC-3.3.5-x86_win32,
VNC-3.3.6-x86_win32, VNC-3.3.7-x86_win32 oraz Tightvnc-1.2.7.
Aby w pełni korzystać z możliwości konsoli należy
:
- zainstalować VNC na komputerach uczniowskich,
- zainstalować VNC na serwerze lub na komputerze gdzie pracuje
nauczyciel,
- zabezpieczyć VNC przed ingerencją uczniów,
- konsolę na serwerze lub jednym z komputerów uczniowskich na
którym pracuje nauczyciel oraz odpowiednio ją skonfigurować.
Potrzebne wersje programu VNC można znaleźć z łatwością w Internecie
na serwerach FTP lub stronie VNC -
http://www.realvnc.com/download.html . Pełna wersja programu
instalacyjnego zajmuje około 600kB.
Instalacja VNC
na komputerze uczniowskim
(UWAGA: dokładniej o instalacji w starszych
typach pracowni piszemy tu.)
Instalacja zostanie pokazana na przykładzie VNC-3.3.5-x86_win32.
Na komputerze uczniowskim logujemy się jako administrator domeny.W
dowolny sposób uruchamiamy program instalacyjny.

W pokazujących się oknach etapów instalacji
nie zmieniamy ustawień proponowanych przez program W ten sposób
postępujemy aż do okna jak poniżej:

W przedstawionym oknie zaznaczamy
odpowiednio opcje jak na powyższym rysunku i naciskamy przycisk
NEXT, następnie INSTALL itd. aż
zobaczymy następujące okno.

To okno informuje nas o konieczności ustawienia
parametrów serwera vnc - klikamy przycisk OK i
wyświetli się okno do konfiguracji parametrów serwera. 
Jeżeli nie mamy specjalnych oczekiwań,
to konfigurujemy tylko pola zaznaczone czerwoną ramką. W polu PASSWORD
wpisujemy hasło, które będziemy musieli podawać chcąc sterować/oglądać
ekran komputera uczniowskiego. Należy starannie wpisać przemyślane
hasło gdyż z jego zmianą mniej doświadczeni użytkownicy mogą mieć
później kłopoty.
Odznaczamy pole REMOVE DESKTOP WALLPAPER, dzięki
temu w momencie przejęcia/oglądania ekranu komputera uczniowskiego
nie nastąpi zmiana tapety tego komputera.
Po odznaczeniu pola i wpisaniu hasła klikamy APPLY
i OK. Następnie klękając NEXT
a potem FINISH kończymy instalację VNC na komputerze
uczniowskim.
Następnie klikamy START/PROGRAMY i z menu kopiujemy
skrót do Listening VNC Viewer - jak na rysunku.

Skopiowany skrót należy wkleić do autostartu.
W tym celu klikamy ikonę MÓJ KOMUTER/DYSK C:/ DOCUMENTS
AND SETTINGS/ALL USERS/MENU START/PROGRAMY/AUTOSTART.

Następnie wklejamy tam uprzednio skopiowany
skrót do Listening VNC Viewer.
Tą czynnością zakończyliśmy instalowanie VNC na komputerze uczniowskim.
Identyczny proces instalacji należy powtórzyć na każdym komputerze
uczniowskim.
Instalacja VNC na serwerze lub komputerze
uczniowskim na którym pracuje nauczyciel
Instalacja VNC na komputerze na którym będzie pracował nauczyciel
przebiega podobnie z małymi różnicami. Są one spowodowane tym,
że przy uruchomieniu komputera uczniowskiego nie powinien startować
VNC serwer i VNC Viewer.
Instalację rozpoczynamy identycznie jak w wypadku komputera ucznia.
Musimy jednak, w momencie pojawienia się poniższego rysunku postąpić
nieco inaczej. Nie zaznaczamy dwóch opcji na samym dole.

W powyższym oknie zaznaczamy opcje
jak na rysunku i klikamy NEXT. Dalej zatwierdzamy
poczynania programu instalacyjnego doprowadzając do wyświetlenia
następującego okna.

W powyższym oknie wpisujemy hasło. Będzie
lepiej, gdy będzie się różnić od tego na komputerach uczniowskich.
Jeżeli nie mamy specjalnych oczekiwań zaznaczamy opcje wyróżnione
niebieską ramką. Opcja DISABLE REMOTE KEYBOARD & POINTER
blokuje klawiaturę i myszkę komputerów uczniowskich do sterowania
serwerem-komputerem nauczycielskim
Klikajac APPLY i OK. zatwierdzamy
konfigurację i doprowadzamy do zakończenia instalacji VNC na komputerze-serwerze
gdzie będzie pracował nauczyciel.
Po skończeniu działania programu instalacyjnego VNC nie dokonujemy
na komputerze nauczycielskim - serwerze żadnych dodatkowych zmian.
Zabezpieczenie VNC przed ingerencją uczniów
Zainstalowany VNC na komputerach uczniowskich wyświetla dwie ikony
w obszarze powiadomień na pasku zadań

Uczeń klikając w te ikony może dokonywać niepotrzebnych
zmian lub wyłączyć usługiMożna to uniemożliwić
w następujący sposób: na serwerze klikamy START/PROGRAMY/NARZĘDZIA
ADMINISTRACYJNE/UŻYTKOWNICY I KOMPUTERY USŁUGI ACTIVE DIRECTORY
i w zasadach grup ukrywamy obszar powiadamiania.
Jak na rysunku.

Na serwerze klikając START/URUCHOM
wpisujemy polecenie secedit i OK.,
to spowoduje odświeżenie ustawień.
Dzięki tym zmianom uczniowie nie będą widzieć żadnych ikon w obszarze
powiadamiania.
Obszar powiadamiania będzie wyglądał następująco.

W ten sposób VNC jest zabezpieczony przed
dostępem uczniów.
Instalacja i konfiguracja konsoli
na serwerze lub komputerze uczniowskim na którym pracuje nauczyciel
Do sterowania programem VNC i usługą
Posłaniec służy specjalnie napisana konsola. Można ją
ściągnąć z naszej strony.
Konsola nie wymaga instalacji, wystarczy skopiować folder konsola4
na dysk C: lub pulpit komputera na którym będzie
pracował nauczyciel. Dla wygody lepiej zrobić na pulpicie skrót
do pliku konsola4.exe.
Przy pierwszym uruchomieniu konsoli wyświetlony zostanie komunikat
o błędzie.

Spowodowane jest to brakiem pliku konfiguracji
konsoli, który zostanie utworzony po wprowadzeniu nazw komputerów
pracowni lub ich IP. Klikamy OK, by zobaczyć
okno konsoli

Na pasku narzędzi konsoli klikamy POMOC i wybieramy
polecenie KONFIGURACJA.

W widoczne w górnym prawym rogu białe pole
wpisujemy kolejno nazwy komputerów naszej pracowni lub ich IP i
klikamy za każdym razem przycisk DODAJ ADRES.
Następnie na dole zaznaczamy system operacyjny komputera na którym
jest konsola i wersję VNC, którą zainstalowaliśmy.
Po zakończeniu tych czynności okno konfiguracji wygląda tak.

Klikamy przycisk OK. Własnie
wtedy następuje zamknięcie konsoli i zapisanie konfiguracji. Po
ponownym uruchomieniu konsola jest gotowa do pracy. Oczywiście
konfiguracji dokonujemy tylko raz po instalacji konsoli.
Korzystanie z usługi Posłaniec - szybkie
przesyłanie wiadomości tekstowych na ekran komputerów uczniowskich
Aby przesłać żądany tekst na ekrany komputerów uczniowskich można
go wpisać lub wkleić do konsoli jak przedstawia rysunek.

W zależności od potrzeb możemy tekst wysłać do wybranego komputera,
klikając pola adresowe poszczególnych komputerów.

Możemy też tekst wysłać do
wszystkich komputerów klikając przycisk jak na rysunku.
Na komputerze uczniowskim wyświetli się
okno z przesyłanym tekstem.

Jak widać w powyższym oknie oprócz danych w
nagłówku jest jeszcze na dole informacja pakiet 1 z 1.
W tym miejscu konsolka informuje odbiorcę, który to jest pakiet
i ile jest wszystkich pakietów. Teksty dłuższe nisz 800 znaków są
dzielone właśnie na pakiety po 800 znaków.
Kasowanie zawartości pola z tekstem do przesłania
dokonujemy przyciskiem RESET POSŁANIEC umieszczonym
na dole konsoli.
Jeżeli nie chcemy wysyłać tekstu do wybranego komputera, to odznaczamy
jego haczyk przy jego nazwie.

W sytuacji przedstawionej na rysunku informacje
tekstowe nie będą wysyłane do komputera2 i komputera5.
Przesyłanie ekranu serwera lub komputera
nauczycielskiego na ekrany komputerów pracowni
Przesyłanie ekranu komputera, na którym pracuje nauczyciel wykonuje
się niemal identycznie jak przesyłanie wiadomości tekstowych.
Aby rozpocząć przesyłanie ekranu musimy nacisnąć przycisk SERWER
VNC umieszczony na samej górze konsoli (musi działać serwer
VNC). Następnie klikamy przycisk komputera, do którego chcemy wysłać
swój ekran.

Klikając po kolei przyciski wysyłamy ekran
komputera do poszczególnych komputerów pracowni. Możemy też wysłać
ekran naszego komputera jednym kliknięciem do wszystkich komputerów
uczniowskich - tym celu klikamy przycisk 1 do 20
w polu włącz.

Wyłączanie przesyłania ekranu wykonuje przycisk
1 do 20 znajdujący się w polu WYŁĄCZ
- tuż pod przyciskiem włączania przesyłania ekranu.
Jeżeli nie chcemy wysyłać ekranu naszego komputera na określone
komputery pracowni to identycznie jak w usłudze posłaniec usuwamy
zaznaczenie danego komputera.
Przejmowanie-oglądanie ekranu komputera
uczniowskiego
Chcąc przejąć ekran komputera uczniowskiego klikamy w przycisk
danego komputera znajdujący się po prawej stronie konsoli.

Przejmowany komputer uczniowski poprosi nas
o autoryzację uprawnień do jego przejmowania-oglądania wyświetlając
następujące okno.

W powyższym oknie wpisujemy hasło, te które
podawaliśmy przy instalacji VNC na komputerze uczniowskim. Po
klknięciu OK na ekranie naszego komputera zobaczymy
ekran komputera uczniowskiego.
UWAGA
Rozłączenie przejmowania-ogladania
ekranu komputera uczniowskiego dokonujemy klikając przycisk 1
z 20 znajdujący się na dole konsoli w polu WYŁĄCZ.
Zastosowanie konsoli
Konsola jest bardzo pomocnym narzędziem ułatwiającym prowadzenie
lekcji. W bardzo dużym stopniu zastępuje tablicę, rzutnik multimedialny,
umożliwia przejęcie i sterowanie komputerem uczniowskim. Zastosowanie
jej w prowadzeniu lekcji śmiało może być tematem oddzielnego opracowania.
W bardzo dużym skrócie można wyróżnić następujące sposoby używania
konsoli:
- Jako wirtualna tablica do przesyłania wiadomości tekstowych.
- Jako rzutnik multimedialny - wyświetlamy na całym ekranie uczniowskim
ekran komputera nauczycielskiego i wykonujemy prezentacją "na
żywo", uczeń śledzi nasze czynności.
- Praca równoległa krok po kroku - widoczne na swoim komputerze
okno komputera nauczycielskiego uczeń zmniejsza do wielkości 50%
ekranu i ustawia je przykładowo po prawej stronie. Po lewej stronie
włącza tą samą aplikację co nauczyciel. Następnie patrząc na okno
nauczycielskiego ekranu uczeń wykonuje identyczne czynności. Jest
to sposób bardzo przydatny chociażby w prowadzeniu lekcji z zakresu
programowania. Nie musimy pisać na tablicy i ścierać żeby zademonstrować
różne sposoby rozwiązania problemu, oprócz tego na tablicy tradycyjnej
nie da się zmieścić obszerniejszego programu.
- Zdalna praca na komputerze uczniowskim - umożliwia nam oglądanie
wyników pracy ucznia, możliwość poprawienia jego błędów lub udzielenie
mu pomocy.
Uwagi różne na koniec
- W czasie instalacji VNC należy bardzo starannie wprowadzać hasło,
ponieważ jego zmiana może być dość kłopotliwa, wymaga ingerencji
w rejestr komputera.
- Po prawidłowej instalacji VNC przy starcie komputerów uczniowskich
nie ma żadnego zapytania o hasło do VNC serwera i nie wyskakuje
żadne okienko .
- Konsola jest zaprojektowana i napisana
"bardzo ostrożnie", uwzględnia różne "kondycje" szkolnych pracowni
i dlatego proces wysyłania pakietów i podłączania ekranów przebiega
w sposób niezbyt szybki. Dlatego po zebraniu opinii użytkowników
autor z kłada napisanie "konsoli turbo", gdzie użytkownik, tak
jak kierowca, będzie dobierał prędkość pracy konsoli mając do
dyspozycji prędkości 1, 2, 3, 4, 5.
Nie przewidujemy biegu wstecznego :-))
Opracował Wiesław Grabarczyk - nauczyciel
informatyki w SP i LO w Mrozach, woj. mazowieckie - http://republika.pl/spmrozy
|