This appendix is intended for any person responsible of maintaining
the system hardware and installation. It describes various technical
details of how the files for the CAN-8 system are organized on the
This description will assume that the system has been installed in the standard way and the drive and directory that contains the entire server based system is F:\SVSYS\ with the client side executables elsewhere.
There are two basic components to the directory structure of the system, the first is the registration and menu system components that effect the system in a global manner, the second component pertains to directories and files that get created due to authoring lessons or students working with lessons. Each will be described separately.
All system files are in Binary format and no attempt should be made to edit these files with any text based editor as it will corrupt them beyond repair.
Any of the files described could be in use by the server at any time. If files are being copied or moved around it is required that the NTSERVE program be stopped before doing so.
The following files are in the root of the system install directory.
These files will be present on all systems.
F:\SVSYS - Base System Directory F:\SVSYS\NTSERVE.EXE - Server Executable F:\SVSYS\NTSVTASK.EXE - Server Service Task (creates reports, etc) F:\SVSYS\NTCOP.EXE - Server License Manager Task F:\SVSYS\SERVER.LOG - Server log (created by server, may not exist) F:\SVSYS\ID\ - Contains information about menu/registration F:\SVSYS\SVI\ - Default directory for creation of lessons F:\SVSYS\DELETED\ - Contains deleted student informationThe following is the contents of the ID subdirectory. The files in the ID subdirectory contain all user registration information, the menu, classes, assignments, global keyboards, attributes, and temporary files used for reports.
USERS.DAT - System user database. Contains information about all users of the system. MAIN.DAT - Menu file. Contains entire menu structure as seen by all users. MAIN.1 - Backup copy of MAIN.DAT as a result of editing MAIN.2 the menus. There may be a total of 8 backups ... each in numeric order with the highest numbered ... one being the oldest. MAIN.8 These files may not all exist at any given time. ATTRIB.DAT - System attributes. Maps attribute letters to names. LOG.DAT - User activity log. All user activity regarding selections made from menus and the time spent are recorded in this file. LICENSE.DAT - Connection License Information used by NTCOP.EXE. CHECK.DAT - Used to manage encrypted courseware DELSNLOG.DAT - Record of users deleted from lesson trackers and placed in the ..\DELETED directory. COURSES\ - Location to store course authorization files provided by coursware vendors. CLASS\ - Directory of information about classes. CLASS\1.DAT - Each class created gets a file numbered from CLASS\2.DAT 1 to 255. There may be any number of files ... in this directory. CLASS\255.DAT Files in the CLASS directory should not be modified or removed as they have linkages to the USERS.DAT file, and assignments. ASSIGN\ - Directory of assignments. ASSIGN\S2.DAT - Assignment for Student number 2 ASSIGN\C5.DAT - Assignment for Class number 5 There may be as many files as there are assignments in this directory. TMP\ - Directory contains temporary files. TMP\S00001.DAT - Temp file for user number 1 TMP\S03423.DAT - Temp file for user number 3423 There may be any number of files in this directory. GLOBAL\ - Directory contains default keyboards for planner. GLOBAL\KBD001.DAT - Default keyboard 1 GLOBAL\KBD002.DAT - Default keyboard 2 IMAGES\ - Directory of background images used for the menu IMAGES\V001.DAT stored in CAN-8 lesson format. ....
Unless specified by the MASTER when creating menus, the lesson directories are created in the SVI\ directory. Each lesson gets its own directory (including Babilon) and the following files are then created by either course authors or students using the lesson.
PLAN.DAT - The lesson plan, created by the planner. LOG.DAT - Lesson user log, created by the planner, appended by the tracker and student users. V001.DAT - Recorded lesson item from planner. Each Vnnn.DAT file contains the contents of one lesson item from the planner. These files do NOT map to the numbers of the planner cells. The files may be numbered from V001.DAT to V255.DAT. KBD001.DAT - Planner defined keyboard map. PLAN.001 - Backup PLAN.DAT file. USERS\ - Directory for users responses USERS\S02345\ - Directory containing responses for user number 2345. Each user that makes responses in the lesson gets a directory created. There may be any number of these directories. USERS\S02345\R001.DAT - Response file number 1 for student 2345. There may be any number of response files. USERS\S02345\I001.DAT - Instruction file number 1 for student 2345. There may be any number of instruction files. USERS\S02345\FILL.DAT - File containing information about fill in the blank questions. This file may be 0 bytes in length.
The deleted directory contains a series of directories that contain
responses that were recorded for students that have been deleted from
the tracker screens or from the system in general. These files may
be backed up to tape for archival purposes if desired. To free up
disk space on the server, these files may be deleted at any time.
The server does not have to be stopped to delete these files.
Next Appendix - System Administration
Previous Appendix - Import Data Format