Student Records System Prefeernces

CONNECTION
PERFORMANCE
SECURITY
CONFIGURATION
LOGS
INTERFACE


[home] [back]
 
Preferences Manual

Preferences page provides the ability to change the system settings at the run time. This manual is also a guide for first time installers while editing configuration.dat file in the package.

Brief explanations for the options are presented as the followings;

CONNECTION SETTINGS These settings are effective by using template HTML files, and defining CGI directories, JDBC Drivers, Database Passwords, etc.

  • HOST Defines which Web URL is the root of the web server. (required)
  • HOME Defines the root of the template HTML pages in the system.(It is not effective with the current template files of the system, use HOST and HTDOCS tag instead)
  • IMAGES Defines the image directory used in the HTML pages. (required)
  • HTDOCS Defines template directory in the server.Default value, "HtdocsGrdSys/", should be kept for the current templates.(required)
  • HELP Defines online help URL address. It is recommended to keep default URL address to see the latest addtions to the online help.
  • LOCALDIR Defines the local directory corresponding to HOST tag. (required)
  • CGI Defines the place of the CGI programs. It has usage like majordomo mailing list subscriptions.(required)
  • SERVLET Defines the servlet name for the system, which should be same with the one defined in the Web Server. (required)
  • JDBC DRIVER Defines the JDBC driver to connect to the selected database. JDBC Drivers should be defined in the CLASSPATH variables together with this system class files. (required)
  • DB URL Has usage together with the JDBC drivers. (required)
  • DB USERID Defines the selected database user id. (required)
  • DB PASSWORD Defines the database password to be used together with the database user id. Depending on the database type, password may not be required.

PERFORMANCE To run the system more efficiently, some recent records are kept in the cache of the system. Repetetive queries for the same record are directly answered from the cache. The cache size can be set from the prefernces menu. The cache size represents number of the records instead of the actual size of the cache.

  • Users Cache Size Number of user records to keep in the cache.
  • Courses Cache Size Number of course records to keep in the cache.
  • Students Cache Size Number of student records to keep in the cache.
  • Assignments Cache Size Number of assignment records to keep in the cache.

SECURITY

  • Students' Login Expire Time Students may leave the windows open. To prevent any other person to see the records of the students, the timeouts are placed in the specific pages. Additionally, the student has the specified time to access his records again after he left the computer untouched. The time unit presented in this field should be miliseconds. Suggested timeout is 1 hour as default which is 3600000 miliseconds.
  • Ask for password Decide whether to ask for the password when students want to see their records. Normally default value is "true", however, it may be turned to "false" if the system is used with a combination of other security system like browser authentication. In such a case, the student identification should be passed to the system.
  • Apache's htpasswd bin codeCan be required if the browser authentication is used instead of the system's own authentication for the students. The value should be the bin code with the complete path, which generate passwords. (optional)
  • Documents password fileis to be used together with htpasswd bin code to store the produced password values. (optional)

CONFIGURATION

  • Configuration File ( to save current settings into ) These settings can be stored in desired configuration file. The default file, configuration.dat, comes with the package.
  • Configuration File ( to load from ) These settings can also be stored from a defined file.

LOGS

  • Error Log File The error log file keeps the error messages to report to implementers.
  • Access Log File keeps the access logs made to the system.

INTERFACE The interface options are not effective in this version.

  • BGCOLOR
  • BACKGROUND
  • STYLE


[home] [back]