Ubuntu Linux у Воронезькій області - Програма управління роботою навчального класу iTALC на ОС Ubuntu
15 Квіт. 2008 – Програма управління роботою навчального класу iTALC на ОС Ubuntu 7.10-8.04
Програма управління роботою навчального класу iTALC на ОС Ubuntu.
Програма iTALC дозволяє викладачеві керувати комп'ютерами навчальної мережі, надсилати повідомлення учням, стежити за виконанням завдань. Викладач може зі свого комп'ютера надсилати повідомлення всім або окремим учням, блокувати їх комп'ютери, включати та вимикати їх. Програма iTALC може використовуватись як у звичайній школі, так і в інших навчальних закладах для організації процесу навчання у класі, обладнаному комп'ютерами.
iTALC підтримує Linux та Windows 2000/XP/Vista, тобто може бути використана у змішаних мережах.
На відміну від комерційних аналогів, що широко використовуються, iTALC є повністю безкоштовною програмою з відкритими кодами.
Коротко про функціонал iTALC:
Встановлення iTALC.
apt-get install ssh openssh-server
apt-get install binutils cpp fetchmail flex gcc libarchive-zip-perl libc6-dev libcompress-zlib-perl libdb4.3-dev libpcre3 libpopt-dev lynx m4 make ncftp nmap openssl perl perl-modules
unzip zip zlib1g-dev autoconf automake1.9 libtool bison autotools-dev g++ build-essential
apt-get install libxtst-dev
без останнього пакета-не хотів компілюватися наш додаток.
Далі: На сторінці, де лежать пакети для завантаження, перевіряємо номер останньої версії:
http://sourceforge.net/project/showfiles.php?group_ > У нашому випадку це italc-1.0.7.tar.bz2 Переходимо в папку /tmp/, завантажуємо його і збираємо.
команди нижче:
tar xvfj italc-1.0.7.tar.bz2 cd italc-1.0.7/ ./configure make sudomake install
Редагуємо два файли:
sudo gedit /etc/gdm/Init/Default
sudo gedit /etc/gdm/PreSession/Default
killall ica /usr/local/bin/ica &
Тепер створюємо набір ключів аутентифікації для учительського комп'ютера:
sudo mkdir -p /etc/italc/keys/public/teacher/ /etc/italc/keys/private/teacher/ sudo ica -role teacher -createkeypair
Т. е. ми створили приватний, приватний ключ і публічний ключ (з метою безпеки) З цією ж метою створимо групу і визначимо в неї нашого викладача (я помістив себе. користувач victor):
sudo addgroup italc sudo adduser victor italc sudo chgrp -R italc /etc/italc/keys/private/
На учнівській машині створюємо папку для ключа і копіюємо до неї, публічний ключ з учительської машини, який лежить у папці: /etc/italc/keys/public/teacher/key на вчительській машині.
Створюємо папку на учнівській машині:
sudo mkdir -p /etc/italc/keys/public/teacher/
і копіюємо файл key до неї.
Перезавантажуємо комп'ютери чи сеанси. Якщо все гаразд.
о. то в області повідомлень на панелі побачимо наступний значок:
Далі на вчительській машині необхідно створити в меню іконку для запуску цієї програми. Малюнки нижче пояснюють, як це зробити.



Запускаємо нашу програму. На вікні натискаємо OK і бачимо наступне вікно: див. малюнок нижче. Зліва (не відразу знайдеш) натискаємо на закладку Сlassroom manager і додаємо новий клас та комп'ютери в ньому.


Ось у принципі і все. Русифікувати не намагався, чи буде час спробую.