FANDOM


iTALC
Italc logo
Steibol rīlīs 2.0.2 / 2014n 7m 10d; 3 nin jiqín (2014-07-10)
Divelopmènt steitùs On-going
Wraiten in C++
Opèreitiŋ sistèm Linuks en Microsoft Windows
Faylsaiz 6.0 MB
Taip Rīmot koncrol softwär
Laisèns GPL
Websàit italc.sf.net
iTALC(intelligently Teaching And Learning with Computer) is a free opensource software for managing classroom computers in Linux and Windows, which aim particularly at the school environment. By using iTALC, teachers can remotely manage students' computer by observe, remote control, close, show a demonstration, switch on and off. The program is developed as a free alternative to MasterEye[1]. iTALC-wa Iŋgliš dè intelligent Teaching And Learning with Computers (Intellijèntli Tičiŋ en Lörniŋ wiŧ Kompyutā) dè suokxie, softwär für monitoriŋ kompyutā-rūms dè kompyutās. Progrem wa divelopen as libörol oltöneitiv tu MasterEye[1]. iTALC(英語intelligently Teaching And Learning with Computer的縮寫,即智能電腦教學及學習系統)是一個自由開源課室管理系統,可在LinuxMicrosoft Windows環境下操作,主要用於管理電腦室內的課堂學習。透過iTALC,教師可以從教師電腦遙距操控電腦室內的學生電腦,包括以下動作:監察、控制、關閉、演示及開機/關機等。軟件的設計是用作MasterEye[1]的替代品。
Originally, iTALC was available only for Linux, but since in the middle of 2006, in the course of the Qt4-Portierung support for NT-based Windows versions was added. Additionally iTALC also transparency can be used in heterogeneous environments, i.e. with a teacher computer, on which Linux runs, one can access problem-free Windows pupil computers and in reverse. Orijinolli-wa, iTALC-ga aveilàbol onli für Linuks plätform, bùt sins 2006n dè middol, in the course of the Qt4-Portierung sùpport für NT-beisen dè Windows vörçions wa ädden. Äddiçionolli, iTALC-ddo yusen transpärèntli in heterogeneous environmènts, i.e. wiŧ teacher dè kompyutā, on which Linux runs, one can access problèm-free Windows pupil kompyutās en in reverse. iTALC最初開發時,只有Linux版本。及至2006年中,由於其核心程式庫Qt4被移植到Windows NT平台,所以iTALC亦開始開發出對應Windows平台的版本,不過其安裝方法及操作仍然保留有很濃重的Linux操作習慣,這使一般只會Windows操作的用戶(特別是教師)感到難以操控。不過,正因為其跨平台的特色,使教室可達至跨平台的操控,例如:在一個同時有Windows及Linux作業系統的教室裡,都可以透過同一部教師電腦來操控。
When all functions serves are base on the RFB protocol, i.e. iTALC works completely with TCP connections which has the advantage that also demo and remote control are away possible over net local area networks. This leads so far that owing to fast and efficient compression procedures etc. the binding of private pupil computers is possible at home and even the demo mode with acceptable speed runs. 由於iTALC採用了RFB協定,這有兩個好處:
  1. RFB協定是一個跨平台的協定,使軟件不只限於在Windows平台,而是在Linux或其他平台上亦能運行。事實上,本軟體的早期版本只有Linux版本。
  2. 軟件能夠完全只靠TCP協議來作溝通,使這軟體理論上不單只可以在局域網上使用,甚至互聯網上亦可以使用。藉着高速和有效的壓縮程式碼,使學生即使在家透過互聯網連線,亦可以以可接受的連線速度連上課室觀看演示。

Feature / Käraktèristiks / 特色 Edit

20090303-iTALC-MassLoginWin2K

教師可以在主電腦強制為所有電腦以同一用戶名稱登入。

20090307-WrongKeyConnection

若認證失敗,學生電腦會拒絕教師電腦的連線。

Features of iTALC includes the followings[2]:
  • Overview mode (allow previewing screens for each pupil computers in a small preview window)
  • Previewing computers in predefined classroom segment
  • Demonstration mode (either frame or in a window) - which screen of the teacher PC to all pupil computers into real time transferred
  • Barriers of the pupil computers, in order to direct attention on other things
  • Send text messages to students
  • On and switching individual or all computers off over network (Wake on LAN)
  • Snapshots for evidence protection, e.g. during infringement of any user rules
iTALC是一個專門為學校使用而設計的軟件,因此提供了各種方便教師在課室進行授課的特別功能,例如[3][4]
  • 概觀模式:透過畫中畫功能,讓教師在主電腦能夠同時查看課室內所有學生電腦,並能夠擷取螢幕;
  • 遠端控制:透過遠端控制,為學生提供支援或指導;
  • 演示模式:可以以全螢幕或畫中畫形式,強制把教師電腦的螢幕在學生電腦上顯示,又或把指定學生的電腦螢幕轉發至其他學生的電腦螢幕上;
  • 文字信息:透過軟件向學生傳送文字信息;
  • 封鎖電腦:對於不專心的學生,可以透過封鎖他們的電腦,讓他們專心上課,而不能利用電腦作其他課堂以外的功能;
  • 遠端開關:能夠透過Wake on LAN功能使課室內的電腦同時開啟,亦能同時關閉或重新啟動所有電腦;
  • 遠端取證:當有學生違規使用電腦,可以即時擷取畫面作為證據;
  • 在家學習:由於iTALC採用了SSH認證而不是其他遠端操控軟體的密碼控制,使網路上存取教學資源更安心。而iTALC亦支援VPN連線;
  • 線程優化:透過對軟件的線程化,iTALC在多核心系統上的運行得到優化。
  • 常駐電腦:與其他的MUSETightVNC不同的是,iTALC常駐在電腦之後,無法直接從Taskbar或Task Manager關閉,免除學生透過停止程式而規避監管。另外,程式的反安裝亦無法從控制台執行,而要執行特別的命令。
  • 遠端登入:透過指定的命令能夠遠端使所有學生電腦以指定的登入信息登入網路,這對低小年級學生最有幫助,因為一年級的學生很多時對鍵盤不熟習,需要花很多時間於電腦的登入;

Compatibility / Kompätàboliti / 相容性 Edit

Cross-platform / Kros-plätform / 跨平台 Edit

20090303-iTALC-PortConflict

iTALC與TightVNC因為採用相同的端口而相衝的畫面。

20090316-iTALC-ValidationFailed

未能驗證之iTALC服務端。

iTALC is developed in Trolltech Qt/C++ and so is usable for both 32-bit-Windows and for GNU/Linux systems. The use of iTALC in connection with Edubuntu or Skolelinux (special version of Debian for educational use) makes from all over the world the enterprise of a free network for schools possible. iTALC採用了Qt Trolltech/C++編寫,所以可以在32-bit-Windows及GNU/Linux平台上運行。由於EdubuntuSkolelinux(一個專門為教學用途而修訂的Debian版本)包含了iTALC軟件,使用戶可以建立一個世界性的自由學校網路


與其他軟體相衝 Edit

不過,由於iTALC會使用5800及5900端口(辨識代號:"ISD 001.000"),若電腦已安裝有WinVNCTightVNC等軟件,則必須先行解安裝,或在設定時使用其他端口,否則會造成相衝。另外,當廣播學生電腦時,課室所有電腦會連接到有關學生電腦的5858埠,所以需要設定防毒軟件,避免因為不能連線而使系統凍結。

屏幕大小問題 Edit

軟件工具列的所有功能要在1280 x 1024的解象度才能全部顯現,否則只能顯示開首的部份,而這些功能都沒有其他按鍵組合可以替代。解決辦法是把較少用的按鍵移除,例如:Wake on LAN。

Translation problem / Transleiçion dè problèm / 翻譯問題 Edit

20090303-iTALC-Uninterpreted-DialogBox

iTALC還有很多對話框是未翻譯的。

iTALC-dè bigest problèm in leŋgueij wa yusās not dū alawen tu silekt leŋgueij tu yus, bùt difàult tu sistèm silekten leŋgueij. Fur iksampol, jigùmdè iTALC wa tradiçionol Ẑōŋwén dè vörçion wa mwu gewa, sistem silekten mǐ-transleiten kompliten simpolaisen Ẑōŋwén dè vörçion en Iŋgliš für kitadè mǐ-transleiten kontent, bùt not dū alawen tu silekt Iŋgliš-onli vörçion. iTALC的最大問題是無法讓用戶選擇程式執行時所採用的語種,而是必須使用系統選定的語種。舉例說:在繁體中文系統下執行iTALC的設定,必然會使用簡體中文,而無法改用繁體中文或英文。此外,軟件的大多數對話框其實仍然保持英語,沒有經過翻譯,但系統信息卻已被翻譯成「指定」的語種。不過在用戶要求下,其實是可以為軟件提供翻譯。


東亞語言輸入及顯示問題 Edit

  • 由於程式在強制登入時只是把文字內容傳送到客戶端的鍵盤控制,當客戶端的電腦若在東亞文字輸入狀態時,會因為輸入內容被輸入法控制(IME)攔截而無法把客戶端登入。
  • 另外,用戶名稱並非以Unicode,而是以ANSI文字顯示,但系統會錯誤把locale當作Latin1,使文字未能以正確的locale顯示。

Windows的多用戶環境 Edit

在Windows環境下的Master安裝,系統預設會把所有設定安裝在用戶的Application Data裡,例如:假若用Administrator用戶安裝的話,課室環境的設定就會放在C:\Documents and Settings\Administrator\Application Data\iTALC裡。假若登出了Administrator再以另一位用戶的身份登入,就不能存取原來的課室設定。辦法是可以透過regedit增加一組機碼,改變系統預設的檔案位置,方法如下[5]

  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. 把有關檔案改成唯讀,以免被覆寫。

這樣,不論用哪一位用戶來登入,都可以看見預設的課室設定。

Päkeijs Edit

root@mp-tom-samsung:~# apt-get install italc-client italc-master

Reading package lists... Done
Building dependency tree       
Reading state information... Done

The following extra packages will be installed:

  libitalc

The following NEW packages will be installed:

 italc-client italc-master libitalc

0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.

Need to get 1730kB of archives.
After this operation, 3269kB of additional disk space will be used.
Do you want to continue [Y/n]? y
  1. Get: http://tw.archive.ubuntu.com hardy/main libitalc 1:1.0.7-0ubuntu2 [200kB]
  2. Get: http://tw.archive.ubuntu.com hardy/main italc-client 1:1.0.7-0ubuntu2 [496kB]
  3. Get: http://tw.archive.ubuntu.com hardy/main italc-master 1:1.0.7-0ubuntu2 [1034kB]
Fetched 1730kB in 4s (400kB/s)  

Selecting previously deselected package libitalc.

(Reading database ... 166462 files and directories currently installed.)

Unpacking libitalc (from .../libitalc_1%3a1.0.7-0ubuntu2_i386.deb) ...

Selecting previously deselected package italc-client.

Unpacking italc-client (from .../italc-client_1%3a1.0.7-0ubuntu2_i386.deb) ...

Selecting previously deselected package italc-master.

Unpacking italc-master (from .../italc-master_1%3a1.0.7-0ubuntu2_i386.deb) ...

Setting up libitalc (1:1.0.7-0ubuntu2) ...
Setting up italc-client (1:1.0.7-0ubuntu2) ...
Creating teacher keypair
Creating admin keypair
Creating supporter keypair
Setting up the permissions
Setting up italc-master (1:1.0.7-0ubuntu2) ...

Rīkompaileiçion Edit

automake Edit

Rīkompaileiçion diŋyǐu automake instolen:

root@mp-tom-samsung:~/italc/branches/STABLE_1-0# apt-get install automake autoconf libtool

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  • autotools-dev
  • libc6-dev
  • m4

Suggested packages:

  • autoconf2.13
  • autobook
  • autoconf-archive
  • gnu-standards
  • autoconf-doc
  • glibc-doc
  • manpages-dev
  • gcj
  • gfortran
  • fortran95-compiler
  • libtool-doc

Recommended packages:

  • automaken
  • libltdl3-dev

The following NEW packages will be installed:

  • autoconf
  • automake
  • autotools-dev
  • libc6-dev
  • libtool
  • m4
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.

Need to get 4920kB of archives.

After this operation, 18.6MB of additional disk space will be used.
Do you want to continue [Y/n]? y
  1. Get: http://tw.archive.ubuntu.com hardy/main m4 1.4.10-1 [207kB]
  2. Get: http://tw.archive.ubuntu.com hardy/main autoconf 2.61-4 [448kB]
  3. Get: http://tw.archive.ubuntu.com hardy/main autotools-dev 20070725.1 [61.9kB]
  4. Get: http://tw.archive.ubuntu.com hardy/main automake 1:1.10.1-2 [519kB]
  5. Get: http://tw.archive.ubuntu.com hardy-updates/main libc6-dev 2.7-10ubuntu4 [3344kB]
  6. Get: http://tw.archive.ubuntu.com hardy/main libtool 1.5.26-1ubuntu1 [340kB]
Fetched 4920kB in 5s (935kB/s)

Selecting previously deselected package m4.

(Reading database ... 166580 files and directories currently installed.)
Unpacking m4 (from .../archives/m4_1.4.10-1_i386.deb) ...

Selecting previously deselected package autoconf.

Unpacking autoconf (from .../autoconf_2.61-4_all.deb) ...

Selecting previously deselected package autotools-dev.

Unpacking autotools-dev (from .../autotools-dev_20070725.1_all.deb) ...

Selecting previously deselected package automake.

Unpacking automake (from .../automake_1%3a1.10.1-2_all.deb) ...

Selecting previously deselected package libc6-dev.

Unpacking libc6-dev (from .../libc6-dev_2.7-10ubuntu4_i386.deb) ...

Selecting previously deselected package libtool.

Unpacking libtool (from .../libtool_1.5.26-1ubuntu1_i386.deb) ...
Setting up m4 (1.4.10-1) ...
Setting up autoconf (2.61-4) ...
Setting up autotools-dev (20070725.1) ...
Setting up automake (1:1.10.1-2) ...
Setting up libc6-dev (2.7-10ubuntu4) ...
Setting up libtool (1.5.26-1ubuntu1) ...

root@mp-tom-samsung:~/italc/branches/STABLE_1-0#

Kompail Edit

root@mp-tom-samsung:~/italc/branches/STABLE_1-0# make -f Makefile.svn

Creating neccessary files for configuring and building iTALC
 * Creating aclocal.m4
 * Running libtoolize
 * Creating config.h.in
 * Creating Makefile templates
configure.in:8: not enough arguments for AC_CONFIG_HEADERS
configure.in:6: installing `./install-sh'
configure.in:6: installing `./missing'
ica/Makefile.am: installing `./depcomp'
lib/Makefile.am:96: `italc_core.dll' is not a standard libtool library name
lib/Makefile.am:96: did you mean `libitalc_core.la'?
lib/Makefile.am:107: `libitalc_core.so' is not a standard libtool library name
lib/Makefile.am:107: did you mean `libitalc_core.la'?
 * Creating configure
 * Cleaning up
...done! If something failed make sure you've installed autoconf,
automake and libtool.
Otherwise you can run now configure (if you did not so far) and then make.

root@mp-tom-samsung:~/italc/branches/STABLE_1-0#

Lokolaiseiçion Edit

Reference and footnote / Riförènses en futnout / 參考及註釋 Edit

See also / Si osou / 參看 Edit

External links / Ikstörnol liŋks / 外部連結 Edit

iTALC ùpon SourceForge.net



Interwiki

de - en - fr - it - zh


Nigè artikol wa yusiŋ {{Interwiki}} nigè templeit. Jigùm-wa {{Wikidata}} nigè templeit wa maigreitiŋ. Plīs help tu ùpdeit en maigreit nigè artikol tu yus WikiData.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.