Student Records System Prefeernces
CONNECTION
PERFORMANCE
SECURITY
CONFIGURATION
LOGS
INTERFACE
|
- 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.
|