This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new Linux.com!

Linux.com

Feature: Reviews

iTALC promotes learning on a classroom network

By Mayank Sharma on March 03, 2008 (7:00:00 PM)

Share    Print    Comments   

iTALC, or Intelligent Teaching and Learning with Computers, is a didactical tool designed to assist teachers. Despite its name, the tool itself isn't a learning environment. It's meant to let teachers control their students' computers in a computer-driven classroom setting. Thanks to its powerful remote desktop control features, simple setup, and lack of cost, it's a potential remote assistance tool for any type of network.

iTALC is cross-platform and easy to install. There are binary packages and installation instructions available for several Linux distributions, including Debian, Ubuntu, SUSE, and Gentoo. You can also download the source package. I set up iTALC in Fedora from source without any issues and managed clients running other Linux distributions and Windows XP.

iTALC's hardware requirements are modest. Its developer recommends 512MB RAM and 1GHz processor and a graphics card (the current breed of on-board graphics would do) on the master (teacher) computer. You'll also have to install iTALC on all students computer as well. When installing iTALC on the student's computer, select only the "iTALC Client Application (ICA)" option. To add a computer you'll need to know its IP address and MAC address. The procedure is explained with screenshots on iTALC's wiki.

The iTALC teacher interface is divided into tabs you use to add and manage students and classrooms and configure iTALC. There are also several buttons on the top on the screen to power on/off, view, and control individual students' computers.

You can group student computers in virtual classrooms using the classroom manager under iTALC's overview mode. The overview mode helps you keep track of all the connected students' computers and monitor their activities by showing their desktops within individual windows.

When you want to demonstrate something to the students, you can jump to demo mode, under which the teacher's screen is transferred to a pop-up window on all connected computers. This gives students the freedom to use their computers for other things if they don't want to watch the demo. If you want their undivided attention, you can choose to lock their inputs by running the demo in full-screen mode.

On the other hand, if you want a student to show a demo, you can transfer his screen onto yours. Students can't broadcast their screens to all other students in the class, however. If you want to work one-on-one with a particular student, you can do so using the remote control option by right-clicking on the student's computer in the overview mode. This transfers control of the student's desktop to you. If you want students to pay attention while you're speaking, you can lock their desktops, thus blanking the screens and disabling all inputs.

Demo and monitoring activities are CPU-intensive tasks. As per the developers, overview mode with an update interval of 5 seconds takes approximately 20% of CPU power, and that percentage increases with shorter update intervals. Demo mode is also CPU-intensive, as screen data has to be managed and compressed for each client. However, network bandwidth utilization is low compared to other remote control applications (~1-2 Mbps total for 16 clients when doing standard desktop work).

If you have a big classroom or don't want to shout an announcement, iTALC can send text messages to all connected students. If a student's computer's network card and BIOS supports Wake on LAN, you can also remotely power it on and off.

iTALC's ability to control classroom computers goes beyond a local network. With a properly configured iTALC client, students can connect to a classroom from home via VPN. Teachers will see the students computer and be able to control it as if it were within the school network. iTALC would be a great distant learning tool if it could be enhanced to broadcast audio or webcam video from the classroom to remotely connected students.

iTALC can be used in any computer-driven lecture. I occasionally teach a hands-on Linux system administration course. By using iTALC, I can reach every student without a projector. Depending on the size of the class, iTALC can also save me from running around the lab.

The software can be useful outside of the classroom, too. Network admins might consider installing iTALC clients on all the computers in their network to help them administer the systems remotely. But since iTALC clients are all unprivileged users, any users who control the iTALC interface can snoop on everyone on the network without their knowledge. You can keep a client private by not starting ICA automatically when the computer boots up -- check the iTALC manual for details.

iTALC has been designed to work in a standard workstation environment. However, the iTALC developer is working with the Edubuntu team to make it more suitable for thin-client LTSP environments.

iTALC is a nice little tool for classroom and presentation use and remote management. By taking lessons to students' desktops, you not only save on the cost of a projector but get up close and personal with your students as well. If used with proper controls, iTALC can also save admins some troubleshooting time and effort when used in a traditional network.

Share    Print    Comments   

Comments

on iTALC promotes learning on a classroom network

Note: Comments are owned by the poster. We are not responsible for their content.

iTALC promotes learning on a classroom network

Posted by: Anonymous [ip: 24.244.192.130] on March 04, 2008 03:06 PM
Looks pretty good. Not quite as good as some commercial alternatives, but it's getting there! Kudos! I really like the "Multiple Login" feature, allowing you to login a bunch of computers at once.

#

cache'

Posted by: Anonymous [ip: 66.122.165.196] on March 05, 2008 02:28 AM
would there be value in a school chaching all down loads and storing them (in the library) to reduce bandwidth use. Any request would be emidiatly serviced saving student time and network load. Any questionable content could be filtered using a apriori diff befor the request goes out if previously blocked and all request could simmilarly go to the school supperintendant allowing the local school system to use a closed local network- there closed circuit TV media to creat an other layer of cache' and secuity and potential saving. While a student brouses old request the new request is being filtered and serviced and diff-ed with prior content.

#

iTALC promotes learning on a classroom network

Posted by: on March 22, 2008 06:28 PM
Overall a fair assessment of Fusion, but I really have a hard time agreeing with your comment about it being "...not cheap...". Sure it's not open source, but once you make the decision to purchase a piece of commercial software (I realise this is a bridge too far for some purists ;-) how you can call $80 for an absolutely stunning piece of engineering that gives you a near-perfect x86 virtual machines "...not cheap..." is way beyond me. Think back to what you had to do 5 years ago if you wanted to experiment with another operating system. For the record I'm a server side developer running Fusion with Win2K, OpenSolaris, and CentOS... it works well for me :-)

[Modified by: Joe Barr on March 22, 2008 07:37 PM]

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya