VeyonVirtual Eye On Networks,原称iTALC,intelligently Teaching And Learning with Computer的缩写,即智能电脑教学及学习系统)是一个自由开源课室管理系统,可在LinuxMicrosoft Windows环境下操作,主要用于管理电脑室内的课堂学习。透过iTALC,教师可以从教师电脑遥距操控电脑室内的学生电脑,包括以下动作:监察、控制、关闭、演示及开机/关机等。软件的设计是用作MasterEye[3]的替代品。

iTALC
原作者Tobias Doerffel
开发者Tobias Doerffel与Andrei Krueger
当前版本3.0.3(2017年1月21日,​7年前​(2017-01-21
源代码库 编辑维基数据链接
编程语言C++
操作系统LinuxMicrosoft Windows
平台i386
文件大小Linux:3.5 MB / Windows (32bit):8.1 MB / Windows (64bit):8.3 MB[1]
语言多语种[2]
类型监控软件
许可协议GPL
网站italc.sf.net

iTALC最初开发时,只有Linux版本。及至2006年中,由于其核心程式库Qt4被移植到Windows NT平台,所以iTALC亦开始开发出对应Windows平台的版本,不过其安装方法及操作仍然保留有很浓重的Linux操作习惯,这使一般只会Windows操作的用户(特别是教师)感到难以操控。不过,正因为其跨平台的特色,使教室可达至跨平台的操控,例如:在一个同时有Windows及Linux操作系统的教室里,都可以透过同一部教师电脑来操控。

特色

iTALC是一个专门为学校使用而设计的软件,因此提供了各种方便教师在课室进行授课的特别功能,例如[4][5]

  • 概观模式:透过画中画功能,让教师在主电脑能够同时查看课室内所有学生电脑,并能够撷取萤幕;
  • 远端控制:透过远端控制,为学生提供支援或指导;
  • 演示模式:可以以全萤幕或画中画形式,强制把教师电脑的萤幕在学生电脑上显示,又或把指定学生的电脑萤幕转发至其他学生的电脑萤幕上;
  • 文字信息:透过软件向学生传送文字信息;
  • 封锁电脑:对于不专心的学生,可以透过封锁他们的电脑,让他们专心上课,而不能利用电脑作其他课堂以外的功能;
  • 远端开关:能够透过Wake on LAN功能使课室内的电脑同时开启,亦能同时关闭或重新启动所有电脑;
  • 远端取证:当有学生违规使用电脑,可以即时撷取画面作为证据;
  • 在家学习:由于iTALC采用了SSH认证而不是其他远端操控软件的密码控制,使网络上存取教学资源更安心。而iTALC亦支援VPN连线;
  • 线程优化:透过对软件的线程化,iTALC在多核心系统上的运行得到优化。
  • 常驻电脑:与其他的MUSE或TightVNC不同的是,iTALC常驻在电脑之后,无法直接从Taskbar或Task Manager关闭,免除学生透过停止程式而规避监管。另外,程式的反安装亦无法从控制台执行,而要执行特别的命令。
  • 远端登入:透过指定的命令能够远端使所有学生电脑以指定的登入信息登入网络,这对低小年级学生最有帮助,因为一年级的学生很多时对键盘不熟习,需要花很多时间于电脑的登入;

相容性

跨平台相容性

iTALC采用了Qt Trolltech/C++编写,所以可以在32-bit-Windows及GNU/Linux平台上运行。由于EdubuntuSkolelinux(一个专门为教学用途而修订的Debian版本)包含了iTALC软件,使用户可以建立一个世界性的自由学校网络

与其他软件相冲

不过,由于iTALC会使用5800及5900端口(辨识代号:"ISD 001.000"),若电脑已安装有WinVNCTightVNC等软件,则必须先行解安装,或在设定时使用其他端口,否则会造成相冲。另外,当广播学生电脑时,课室所有电脑会连接到有关学生电脑的5858埠,所以需要设定防毒软件,避免因为不能连线而使系统冻结。

屏幕大小问题

软件工具列的所有功能要在1280 x 1024的分辨率才能全部显现,否则只能显示开首的部分,而这些功能都没有其他按键组合可以替代。解决办法是把较少用的按键移除,例如:Wake on LAN。

翻译问题

 
iTALC还有很多对话框是未翻译的。

iTALC的最大问题是无法让用户选择程式执行时所采用的语种,而是必须使用系统选定的语种。举例说:在繁体中文系统下执行iTALC的设定,必然会使用简体中文,而无法改用繁体中文或英文。此外,软件的大多数对话框其实仍然保持英语,没有经过翻译,但系统信息却已被翻译成“指定”的语种。不过在用户要求下,其实是可以为软件提供翻译。

Windows的多用户环境

在Windows环境下的Master安装,系统预设会把所有设定安装在用户的Application Data里,例如:假若用Administrator用户安装的话,课室环境的设定就会放在C:\Documents and Settings\Administrator\Application Data\iTALC里。假若登出了Administrator再以另一位用户的身份登入,就不能存取原来的课室设定。办法是可以透过regedit增加一组机码,改变系统预设的档案位置,方法如下[6]

  1. HKEY_LOCAL_MACHINE\SOFTWARE\iTALC Solutions\iTALC\增加一组名为paths的机码;
  2. paths增加一组名为globalconfig的字串值;
  3. 把课室设定档案globalconfig.xml从用户的Application Data档案夹移往一个所有用户都可以存取的位置,例如:iTALC程序的位置;
  4. 把上述机码的值改为新的位置名称,例如:C:\Program Files\iTALC\globalconfig.xml
  5. 把有关档案改成只读,以免被覆写。

这样,不论用哪一位用户来登入,都可以看见预设的课室设定。

东亚语言输入及显示问题

  • 由于程式在强制登入时只是把文字内容传送到客户端的键盘控制,当客户端的电脑若在东亚文字输入状态时,会因为输入内容被输入法控制(IME)拦截而无法把客户端登入。
  • 另外,用户名称并非以Unicode,而是以ANSI文字显示,但系统会错误把locale当作Latin1,使文字未能以正确的locale显示。

参考及注释

  1. ^ Windows版的主要内容为QT程式库,所以比Linux版多出6.0MB左右。
  2. ^ 但不提供繁体中文,而且无法改变软件所使用的语种。
  3. ^ 即现时的NetOp Vision 6 Classroom Management Solution页面存档备份,存于互联网档案馆
  4. ^ iTALC homepage. [2009-03-02]. (原始内容存档于2022-04-23) (英语). 
  5. ^ iTalc:開源、跨平台的電子教室管理軟件. LinuxTOY. 2008-09-16 [2009-03-03]. (原始内容存档于2008-12-05). 
  6. ^ 有關多用戶環境及各種與路徑相關的設定. [2009-03-04]. (原始内容存档于2009-02-22). 

外部链接