Hello all,
I am a seventh grade teacher in San Antonio, Texas. I work with a program known as interactive Media Applications at Krueger. I have set up several of our computer labs so that they run Ubuntu/Gutsy, and I recently went about installing the iTALC, Intelligent Teaching And Learning with Computers, software in two of our labs.
Why this How To?
The italc-client and italc-server packages in the repositories do not work. You have to use the newest version.
Homepage:
http://italc.sourceforge.net/localizations.php
What is iTALC?
Italc allows one computer to monitor and completely control a classroom set of computers with the client application installed.
You can lock the monitor/keyboard, export the teacher's display to the rest of the class, export any student display to the rest of the class, remote control any computer in the class with a click, and monitor each screen from a single interface. At a glance, you can see who is on task, who isn't, and take decisive action within seconds. (It runs on Windows and Linux, and is an open-source project.)
Step 1: Install the application on all of the computers in the room.
Warning:
If you are monitoring more than 15 computers, this application
will max out the teacher's cpu. There are ways to minimize the
cpu usage, but it's best to designate a master machine and
only use it as an iTALC master if you have marginal hardware.
Also:
-In order for this software to work, you have to either have
working name resolution or static ip addresses throughout
the lab. This software does not have a discovery feature
built into the latest version. IP addresses must remain
constant throughout the lab.
-Download the application here:
http://sourceforge.net/project/showf...kage_id=145556
(The latest development release as of this posting is 1.0.6)
-Unzip the file:
Install the libraries and programs required to configure and compile the source code through apt-getCode:bunzip2 italc-1.0.6.tar.bz2 tar -xvf italc-1.0.6.tar
Configure and install the program.Code:sudo apt-get install libqt4* sudo apt-get install libxtst-dev
Now, on the master computer create directories for your public/private keys and then generate the keys to be used:Code:cd italc-1.0.6 ./configure make make install
Only execute this direction on the master computer.
This will create two files, each called 'key' in those respective directories. The private key will remain on the master computer. The public key will be copies across the lab.Code:mkdir -p /etc/italc/keys/public/teacher mkdir -p /etc/italc/keys/private/teacher ica -createkeypair
On the Client Machines
Follow all of the above directions except for the part about key creation.
Only execute this direction on the client machines.
Make the client application start when the student logs in:Code:mkdir -p /etc/italc/keys/public/teacher cp /location/of/public/key/created/on/the/master /etc/italc/keys/public/teacher
For KDE
For GnomeCode:echo /usr/local/bin/ica & > /home/student/.kde/Autostart/icascript chmod 777 /home/student/.kde/Autostart/icascript
Add /usr/local/bin/ica to the startup programs through the interface at the desktop. (Gnome is good like that!)
Now, when the student logs in, a round green icon should appear at the bottom of the screen in the left-hand corner with a cursive 'i' in the center.
Start the Master
To start the teacher application type
At this point you should be able to create a classroom, add client ip addresses, and connect.Code:/usr/local/bin/ica & /usr/local/bin/italc
If you have any problems, email me and I will address them!



Adv Reply




Bookmarks