Difference between revisions of "Using Italc Lab Management Tool"

From CDOT Wiki
Jump to: navigation, search
Line 17: Line 17:
 
[http://en.wikipedia.org/wiki/ITALC http://en.wikipedia.org/wiki/ITALC]
 
[http://en.wikipedia.org/wiki/ITALC http://en.wikipedia.org/wiki/ITALC]
  
 +
= Brief description of Getting Italc to work in LTSP =
 +
 +
There is a lot of conflicting, sparse, and confusing information regarding the setup of the Italc application via Internet documents.
 +
It is a good idea to take a few moments and explain the general setup of Italc in LTSP.
 +
 +
To be completed...
  
 
= Installing Italc =
 
= Installing Italc =
Line 31: Line 37:
 
= Configuring Italc for Computer Lab (LTSP) Configuration =
 
= Configuring Italc for Computer Lab (LTSP) Configuration =
  
There is a lot of conflicting information on the Internet regarding the setup of the Italc application.
 
  
 
The following procedure works with the Edubuntu system (with LTSP)...
 
The following procedure works with the Edubuntu system (with LTSP)...

Revision as of 19:54, 30 March 2011

Purpose

Italc is a program that allows an instructor to control actions of a computer lab's workstation.

Some features of Italc Include:

  • Classroom Manager (Overview Mode) - Allows teacher to view all student's Desktop / Applications
  • Remote Desktop Control - Allows teacher to control the student's Desktop and lock-out student's access to computer session
  • Snapshots - Allows teacher to take snapshot of student's Desktop / Applications
  • Demo Mode - Allows teacher to broadcast their desktop session on student's computers (eg. demonstrations)
  • Wake-up-on-LAN - Allows teacher to power-up all workstations
  • Shutdown Mode - Allows teacher to logout and power-down workstation's CPU.


Here is a link to the Italc WIKI (for more background information):

http://en.wikipedia.org/wiki/ITALC

Brief description of Getting Italc to work in LTSP

There is a lot of conflicting, sparse, and confusing information regarding the setup of the Italc application via Internet documents. It is a good idea to take a few moments and explain the general setup of Italc in LTSP.

To be completed...

Installing Italc

Use the synaptic package manager to install the following programs"

  • libitalc
  • italc-master
  • italc-client

Here is a WIKI on how install applications using the Synaptic Package Manager: [ Install Applications in Ubuntu ]


Configuring Italc for Computer Lab (LTSP) Configuration

The following procedure works with the Edubuntu system (with LTSP)...

Steps:

  1. Login into the administrator account.
  2. Create an account called teacher. This will be the master account to control the other accounts.
  3. Open a shell terminal.
  4. Edit the sudoers file to allow the account teacher to be able to run sudo (administrative) commands by following the steps below:
  • Type sudo sudovi
  • Enter your administrator password.
  • Under the section called "# User Privilege Specification", add a line under "root ALL=(ALL) ALL" to read:
teacher=(ALL) ALL
  1. Save your file by pressing CTRL-x, then press y for yes, and accept the default file pathname.
  2. Exit your shell, and logout of the administrator account.
  3. Login to your teacher account.
  4. Open a shell terminal.
  5. Enter the following Linux commands:
    • sudo addgroup italc
    • sudo adduser teacher italc
    • sudo chgrp -R italc /etc/italc/keys
    • sudo chmod -R 640 /etc/italc/keys/private
    • sudo chmod -R ug-x /etc/italc/keys/private
  6. Copy the contents of the file: /etc/apt/sources.list
    (you can do this by issuing the command cat /etc/apt/sources.list, then scroll terminal to the beginning of the file, then drag the mouse to the bottom, then click EDIT -> Copy on the terminal menu.
  7. sudo chroot /opt/ltsp/amd64
  8. vi /etc/apt/sources.list
  9. apt-get update
  10. apt-get install libitalc italc-master
  11. Enter insert mode, then click Edit -> PASTE from terminal menu. Save and exit file
  12. vi /usr/share/ldm/rc.d/S20-ica-launcher
  13. Enter the following lines in this file:
#!/bin/sh
/usr/bin/ica &
true
  1. Save and exit this file.
  2. Type exit to leave chroot
  3. Update the image by issuing the command: sudo ltsp-update-image