StudentControlPanelCompletion

Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2006-06-09 00:49:15
Size: 535
Editor: p5089EE71
Comment:
Revision 3 as of 2006-06-19 16:58:25
Size: 2142
Editor: ALagny-109-1-2-23
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
Roadmap for finishing the basic implementation of student-control-panel
Line 11: Line 13:

To control LTSP connections in a school environment, an application that interacts with the ltsp server and the clients is needed. An initial application called student-control-panel was uploaded to dapper, it currently implements basic connection control (it shows users and the ip of the client they are logged in to, enables to cut the connection for one, more or all users and shows the currently running processes of a single user)

More features are needed to provide a full student control application for school environments.
Line 14: Line 20:
Dr. Miller teaches biology in a ltsp equipped class, he has several students he suspects to secretly browse the web while he is not looking, with student-control-panel he is able to monitor the students desktops via vnc to see if his suspicion is true.

Miriam teaches about free software in a class that uses a ltsp setup, she wants do demonstrate several free software apps she wants to start up on all students desktops. She hits ctrl-a to select all students in student-control-panel and clicks on the execute button which brings up a dialog to execute a command on all selected desktop simultaneously.

Anselmo has one student he doesnt want to be able to access the commandline from his desktop, since this specific student is known to write harmful scripts, Anselmo right clicks on the students name in student-control-panel and selects the lock down option there. Pessulus pops up and he checks the "Disable Commandline" checkbox.
Line 15: Line 27:

Easy handling of student ltsp connections.

Summary

Roadmap for finishing the basic implementation of student-control-panel

Rationale

To control LTSP connections in a school environment, an application that interacts with the ltsp server and the clients is needed. An initial application called student-control-panel was uploaded to dapper, it currently implements basic connection control (it shows users and the ip of the client they are logged in to, enables to cut the connection for one, more or all users and shows the currently running processes of a single user)

More features are needed to provide a full student control application for school environments.

Use cases

Dr. Miller teaches biology in a ltsp equipped class, he has several students he suspects to secretly browse the web while he is not looking, with student-control-panel he is able to monitor the students desktops via vnc to see if his suspicion is true.

Miriam teaches about free software in a class that uses a ltsp setup, she wants do demonstrate several free software apps she wants to start up on all students desktops. She hits ctrl-a to select all students in student-control-panel and clicks on the execute button which brings up a dialog to execute a command on all selected desktop simultaneously.

Anselmo has one student he doesnt want to be able to access the commandline from his desktop, since this specific student is known to write harmful scripts, Anselmo right clicks on the students name in student-control-panel and selects the lock down option there. Pessulus pops up and he checks the "Disable Commandline" checkbox.

Scope

Easy handling of student ltsp connections.

Design

Implementation

Code

Data preservation and migration

Outstanding issues

BoF agenda and discussion


CategorySpec

StudentControlPanelCompletion (last edited 2008-08-06 16:27:07 by localhost)