1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" xml:
lang=
"en" lang=
"en">
6 <meta name=
"Description" content=
"Classroom Management Software" />
7 <meta name=
"Keywords" content=
"fltk, education, teachertool, k12ltsp, ltsp, classroom, software" />
8 <meta http-equiv=
"Content-Type" content=
"text/html; charset=iso-8859-1" />
9 <meta name=
"Distribution" content=
"Global" />
10 <meta name=
"author" content=
"Unknown"/>
11 <meta name=
"Robots" content=
"index,follow" />
13 <link rel=
"stylesheet" href=
"images/Refresh.css" type=
"text/css" />
15 <title>FL_TeacherTool
</title>
21 <!-- wrap starts here -->
27 <h1 id=
"logo-text"><a href=
"http://www3.telus.net/public/robark/Fl_TeacherTool/index.html">FL_
<span class=
"gray">TeacherTool
</a></span></h1>
34 <!-- content-wrap starts here -->
35 <div id=
"content-wrap">
39 <h1><a href=
"http://www3.telus.net/public/robark/Fl_TeacherTool/documentation.html">Documentation
</a></h1>
40 <div class=
"left-box">
42 <li><a href=
"#users">Users
</a></li>
43 <li><a href=
"#view">View
</a></li>
44 <li><a href=
"#run">Run
</a></li>
45 <li><a href=
"#find">Find
</a></li>
46 <li><a href=
"#reverse">rEverse
</a></li>
47 <li><a href=
"#broadcast">Broadcast
</a></li>
48 <li><a href=
"#spotlight">Spotlight
</a></li>
49 <li><a href=
"#monitor">mOnitor
</a></li>
50 <li><a href=
"#control">Control
</a></li>
51 <li><a href=
"#distribute">Distribute
</a></li>
52 <li><a href=
"#lock">locK
</a></li>
53 <li><a href=
"#message">Message
</a></li>
54 <li><a href=
"#logoff">Logoff
</a></li>
55 <li><a href=
"#quit">Quit
</a></li>
56 <li><a href=
"#reset">File-
>Reset-Broadcast
</a></li>
57 <li><a href=
"#displaymacs">File-
>Display_MAC_Addresses
</a></li>
58 <li><a href=
"#writemacs">File-
>Write_MAC_Addresses
</a></li>
72 <!-- <p><b></b></p> -->
75 <p>Lists the users that are connected to the server. It displays their username, hostname, amount of memory they are consuming (this does not take into account shared memory, so total consumed memory is less) and the number of programs or processes they are running.
76 This is especially useful to discover if a student is consuming too much memory on the terminal server or if they have inadvertantly caused a fork bomb.
<br/><br/>If students login or logout during class, simply use
77 this button to refresh the list.
</p>
78 <p>In a multiple classroom setup hovering the
79 mouse over this button will reveal the names of the different classrooms on
80 the bottom info bar. Simply type in the room name into the
<b>Input
</b> bar and
81 click Users again to only list students in that class.
</p>
82 <p>In addition, fl_teachertool will accept one command line argument: the name of a room. Such that the
83 initial list will be students from that class.
84 <br/>For example: #fl_teachertool library
</p>
88 <p>The view button displays a second window with all the running programs of the selected students in the main window.
89 In this View window a teacher can type in the name of a program (like firefox) then click Select (or hit enter). All instances of firefox
90 will be selected. Then if the teacher clicks on Kill, firefox will be closed for every selected student. Hence, a teacher can close any program for everyone at once.
</p>
94 <p>Useful if a teacher wishes to run a program for students. For example the teacher may wish to show the class a certain website and allow the class to investigate further individually.
95 Simply type the name of a program into the
<b>Input
</b> box then click on Run. For example, [firefox http://www.cbc.ca] will launch firefox and open the cbc website for all selected students.
</p>
99 <p>When a teacher instructs a class to run a program and begin working invariably there are some students who have difficulty following instructions. In order to determine
100 which students are on task a teacher can simply type in the name of the program into the
<b>Input
</b> bar and click Find (or hit enter). This will instantly select those students who ARE running the requested program. This is also useful when a teacher may have specified that students should not run a specific program (a game for example)
</p>
102 <a name=
"reverse"></a>
104 <p>This button is especially useful after having used the Find button. If a teacher wants to only select students who are NOT running a specific program (to run it for them or send them a message) then a teacher can invert the selected students so only those who were not selected become selected.
</p>
106 <a name=
"broadcast"></a>
108 <p>Broadcasting allows a teacher to display a window on all the students desktops. Before using this feature it's a
109 good idea to create a new user account on the server (ask your system administrator to create another user account). Select all or as many students as wish. None
110 selected broadcasts to everyone. Clicking on Broadcast starts up a login window. This is the broadcast window. Login to this session with the broadcast user account.
111 Once you login to a Broadcasting session DON'T logout. Simply close the window (by clicking on the top right hand X).
112 That way when you start another session later you will simply pick up were you left off. If you do happen to logout or broadcasting is not working properly then you
113 can kill all the Broadcast windows with the main menu item under File: Reset-
>Broadcast or just hit F9. Now you can
114 start another broadcasting session.
</p> <p>If some students accidentally close the broadcast window you can simply click Broadcast again and only those who don't have a broadcast window
115 will have it open again. I call this refreshing the broadcast.
</p>
117 <a name=
"spotlight"></a>
119 <p>This button is to be used after starting a broadcast session. It allows a selected student to share control
120 of the broadcast session.
<br/>Imagine asking a class
"who knows the answer to this question?": a student puts up their hand, then
121 you spotlight them and ask them to show the class. Imagine He/she has some trouble with the solution. Then some other student puts
122 up their hand and says they know how to do it. You then select them and click spotlight again. The first spotlighted student
123 automatically returns to an observer mode and the newly spotlighted student solves the problem as the rest of the class watches everything. Student centered learning at it's best.
</p>
124 <p>Clicking spotlight while no student is selected stops spotlighting. Only one student can have the spotlight at any given time.
</p>
126 <a name=
"monitor"></a>
128 <p>Allows viewing of selected students desktop activity. Useful for checking if student is involved in appropriate activity.
</p>
130 <a name=
"control"></a>
132 <p>Allows controlling one selected students keyboard and mouse remotely. Very useful for helping a student while not seated at their computer.
</p>
134 <a name=
"distribute"></a>
136 <p>Instead of handing out photocopies why not distribute a file (PDF or document) to students home directories. Distribute will NOT overwrite existing files.
</p>
140 <p>Launch screensaver for selected students. Handy for getting attention of class. Requires students to type in their password to unlock.
</p>
142 <a name=
"message"></a>
144 <p>Type in a short message into the
<b>Input
</b> box, select desired students and click this button to send them the message.
</p>
146 <a name=
"logoff"></a>
148 <p>Logs off selected students.
</p>
152 <p>Quits fl_teachertool.
</p>
155 <h1>File-
>Reset-Broadcast
</h1>
156 <p>Closes all broadcast windows and resets broadcasting function. Handy, to end a broadcast or if broadcasting does not work properly.
</p>
158 <a name=
"displaymacs"></a>
159 <h1>File-
>Display_MAC_Addresses
</h1>
160 <p>For multiple classroom setup
</p>
161 <p>Displays MAC address of thin clients, which are logged in, on their screens. Handy for multiple classroom setups. Discovering which MAC addresses are in what rooms. Use this function in conjunction with Write_MAC_Addresses to be able to create a fl_teachertool.conf file.
</p>
163 <a name=
"writemacs"></a>
164 <h1>File-
>Write_MAC_Addresses
</h1>
165 <p>For multiple classroom setup
</p>
166 <p>Collects MAC addresses from all thin clients. Writes them to the file
<b>fl_teachertool.maclist
</b>. Usually in
<b>/etc/fl_teachertool or /usr/local/etc/fl_teachertool
</b>
167 This file can be copy pasted into fl_teachertool.conf by rearranging MAC addresses according to which room machines are located. Display_MAC_Addresses helps to rearrange this list into fl_teachertool.conf.
</p>
180 <!-- content-wrap ends here -->
183 <!--footer starts here-->
187 © 2007 <strong>Robert Arkiletian
</strong> |
188 Design by:
<a href=
"http://www.styleshout.com/">styleshout
</a>
193 <!-- wrap ends here -->
196 <script src=
"http://www.google-analytics.com/urchin.js" type=
"text/javascript">
198 <script type=
"text/javascript">
199 _uacct
= "UA-1225675-1";