MADMIN Manual
MSTUDENT Manual
MSERVER Manual
 

 
MADMIN Manual

SYNOPSIS

     madmin [server_name/port]

OPTIONS

    server_name/port        - can be specified, this will be the default server when MADMIN starts. If not specified,
                                         the user is prompted with a menu with a list of servers to choose from (the list is read
                                         from the file Servers.dat).

OPERATION

MADMIN is a part of the MTEACH system which serves for the session administrators and moderators (teachers) as a way to connect to the server, retrieve or modify its data and start or join the multimedia session.
When started, after selecting the server, the user can click on the "No connection.." button, after which he/she is prompted for the username and password. The user is uniquely defined by his username and password. Depending on the information that server sends afterwards, three cases exist:

The main window looks as follows:
 
 
 
MADMIN Main Window

On the top, the menu commands are as follows:

Under the main menu, the title bar displays the currently selected session. The session or user can be selected by clicking on its name in the main list window. If double clicked, the session information pops up (if the users are displayed, it shows the sessions that a user is entitled to or moderates). Right click to remove the information window.
There are two buttons underneath the title bar: If in moderator mode, clicking on "List Sessions" the list of moderated sessions appears and by clicking on "List Users" the list of users attending all moderated sessions (by that moderator) appear.

Underneath the main list window, there are 3 buttons:

 
MADMIN Session Information Window
 
The session Information window consists of the following: When "Ok" is selected, the information is sent to the server which either adds or updates the session.
In moderator mode, only the "Session Info" field can be changed. The field at the bottom of the main window displays either "No connection", or "Connected to _server_name_", depending on the status of the connection. If clicked upon, it either tries to establish the connection with the server or disconnects (it is a shortcut for the "Disconnect" menu button).

Note: Once MADMIN is started, it looks for the file named "Servers.dat". If found, it tries to load the server information from that file. The file format is:
server's_internet_address port
server's_internet_address port

This list of servers is going to be displayed when MADMIN is started. If "Servers.dat" is not found, the user is prompted to input the server name and the port.



 
MSTUDENT Manual
 

SYNOPSIS

     mstudent  [server_name/port]

OPTIONS

    server_name/port        - can be specified, it is the default server when mstudent starts. If not specified, user is
                                         prompted with a menu with a list of servers to choose from (the list is read from the
                                         file Servers.dat).
 
 

OPERATION

MSTUDENT is a part of the MTEACH system which serves the students (or end users) so that they can connect to the server, retrieve basic session information or change their passwords, and join the multimedia session. When started, after selecting the server, the user is prompted for the username and password. The user is uniquely defined by its username and password. The user can either be granted the access in which case the session data available to him/her is automatically retrieved and the connection is terminated or the user is not allowed to access the server.
The main window looks as follows:
 

 
 
MSTUDENT Main Window
 
Menus are as follows: Clicking on the session in the main list window selects it, double clicking invokes the information window displaying session information (right click to remove it). Note that only the global sessions (accessed with the "guest" username) or the sessions that the user is registered to are retrieved from the server and displayed.

Note: Once MSTUDENT is started, it looks for the file named "Servers.dat". If found, it tries to load the server information from that file. The file format is:
server's_internet_address port
server's_internet_address port

This list of servers is going to be displayed when MSTUDENT is started. If "Servers.dat" is not found, the user is prompted to input the server name and the port.



 
MSERVER Manual
 
 

SYNOPSIS

     mserver  [port #][log 0|x]

OPTIONS

    [port #][log 0|x]        - port number specifies the port to which the server is listening (defaults to 23232).
                                      log opens the file Log.dat in which the connections to the server are logged (time, date
                                      and where from - connections established and terminated), if the argument after log is
                                      different than 0. log defaults to 0.
 
 

OPERATION

Mserver is the part of the MTEACH system. It maintains the database of users, moderators, administrator and multimedia sessions. It also provides access to those databases to the authorized users. It does not have a graphical user interface so it can be started remotely, with minimum of resources necessary for its operation.
Once started, it replies to requests from the MADMIN and MSTUDENT applications until it is terminated (Ctrl-C). It maintains 6 files (databases), in plain ASCII:

 It should be in ASCII. First, media name goes preceded by a period and in the next line(s), names of the applications that support it (executable names).
 
 

SECURITY

The directory where MSERVER resides should be protected by resetting all group and other permissions.



Click here to go back to the main page