What is iTALC?
iTALC is a use- and powerful didactical tool for teachers. It lets you view and control other computers in your network in several ways.
How does it Work?
You install a Master Client on the teachers machine and on every computer on the classroom you install an iTALC client (also refered as ICA). You share the keys (key files) generated on the Master Client to the different clients and you have connect and control the classroom.
Open Source? Whats that?
iTALC is available under the GNU GPL license, that means that the source code of the program has to be released. This is good since many other people can join us and help improve iTALC in so many ways. Plus, you do not have to pay any fee for its use, so it is free software in the double meaning as in freedom and as in free-beer.
For more information see the Open Source definition on wikipedia.
On Which Operating Systems does it run?
It supports Linux and Windows 2000/XP (Vista support will come) and it even can be used transparently in mixed environments.
Where Do I start?
There is a First Steps article on this wiki when you can read some First steps with this iTALC platform.
What are different roles in iTALC for?
Using iTALC's role-concept you can define several groups of users. These groups can differ in which clients they're allowed to access. This is simply achieved by using different keys for different client-groups. This is especially useful if you want to control rooms in different schools which are connected via VPN or similar. Now each school would have their own teacher-keys (to disable teachers from accessing computers in foreign schools) while the admin- and/or supporter-keys are the same for the whole school-district and persons having access to the according private-keys thus can access all computers (e.g. to maintain them).
This is just one imaginary scenario but maybe you find other use-cases for this feature. If so please do not hesitate to tell other users (using iTALC-users-mailinglist) or the author of iTALC.
Privileged users are: "teacher", "supporter" and "admin". Unprivileged user is "other" (no key needed). All privileged users have the same privileges, the names are only for your convenience.
Furthermore if you run iTALC client (ICA) with role "other" (default) there'll be no dialog to confirm access to your local computer so "other" is a quite unprivileged user-role while e.g. a teacher's computer can't be accessed without confirmation. If the master (a privileged user) ran on this machine before, then ICA is set to a privileged mode and because privileged users shouldn't be observed without confirming it, a confirmation dialog appears.
For details on how to setup different keys take a look at Administrator FAQ.
If I had problems, where can I find help?
You can visit the Troubleshooting on this Wiki.