STUDENT MANAGER by Bruce and Shawn Holmstead Holmstead Partners Copyright (c) 1992 All rights reserved INTRODUCTION: STUDENT MANAGER was created to allow students or employees to sit down to a terminal and request an account on a PC Novell Server--it is intended to run on a dedicated machine. Users are prompted for a Social Security number and phone number. The Social Security number is used to verify if the user is in an indicated database. If a matching Social Security number is found in the database, a full name is generated for the user. This fullname is then searched for in the full name field of all users on a Novell Server. This verifies if the user already has an account on the server. If the user is not in the database or the user already has an account, the user will be informed of this. If the user is in the database and does not already have an account, a unique username is generated and the user's data is output to a file (see Output Format). Managers can then use the output file to generate accounts on a regular basis. WHY STUDENT MANAGER? Many universities want to make accounts available to all students but do not want to add a lot of accounts that will never be used. They prefer to havethe students do something to get an account, thus weeding out many students who would never use an account if accounts were automatically made for them. STUDENT MANAGER verifys the students are members of the college database, checks if they already have an account on the Novell Server and outputs a file with users to be added. Managers can then use the output file to add accounts. Here's a little advertising...STUDENT MANAGER outputs a file that can be read by another fantastic program called MASS USER MANAGEMENT, which easily adds large numbers of users. MASS USER MANAGEMENT is a Windows Application which allows system managers to control large numbers of accounts. Using both programs together makes life for system managers a cake walk. You can let STUDENT MANAGER create lists of users to add and then use MASS USER MANAGEMENT (MUM) to add them. A batch file can easily be written to feed the output data file from STUDENT MANAGER into MUM to add the accounts. This makes adding large numbers of users each day as easy as typing "run". What a deal! A QUICK EXAMPLE FOR YOU TO RUN Sample database and filter files are included with the program. Print out the EXAMPLE.DOC file and follow the instructions to run the program. DATABASE FORMAT: 1) The database text file should use tabs to delineate fields and a newline to seperate each users data. 2) The database text file should contain the following fields(seperated wih tabs): Last Name First Name Middle Name Department Social Security # --------- ---------- ----------- ---------- ----------------- Holmstead S Bruce ME 123456789 Holmstead Shawn Matthew ME 234567891 OUTPUT FILE FORMAT: STUDENT MANAGER outputs a text file of users that need to be added to your Novell Server in the following form (tabs are used to delineate fields). Last Name First Name Middle Name Department Username --------- ---------- ----------- ---------- -------- Holmstead S Bruce ME HOLMSTES Holmstead Shawn Matthew ME HOLMSTEH FULL NAME VERIFICATION STUDENT MANAGER uses the entire first, middle and last name to create a full name to search for. The bindery of your Novell Server is then searched to see if an existing user has the same full name. USERNAME GENERATION Usernames are generated using the first seven digits of the last name (up to 7) and the first initial of the first name. If a duplicate username is found in the Bindery of your Novell server, a new letter is used as the first initial until a unique username is generated. PASSWORD GENERATION Passwords are exactly the same as the username unless the username is less than five characters long. In this case, extra 'A' characters are added to the password until the password is at least five characters long (ie. if the username was LEEB, the password would be LEEBA). FILTER FILES A Filter file allows the manager to filter several department names or codes into one department. For example, many schools have several major codes for the same general major. Mechanical Engineering might have 5 different codes: 101551, 101552, 101559, 101564 and 101566. A filter file allows you to translate all these codes to a single department such as ME. The format is as follows: 1) Seperate codes by a comma 2) The last code is ended with a semi-colon 3) The department to filter into follows the semi-colon and is ended with a tilde ~ 4) End the file with an exclaimation mark 5) Do not enter any extra spaces Example: 101551,101552,101559,101564,101566;ME~104,105,106,107,108;EE~Sales, Accounting,Marketing;DIVISION1~! This filters: 101551, 101552, 101559, 101564 and 101566 into the ME department 104, 105, 106, 107, and 108 into the EE department Sales, Accounting and Marketing into the DIVISION1 department ORDERING INFORMATION If you haven't had a chance to see MASS USER MANAGEMENT, we will send you a FREE demonstration copy. MASS USER MANAGEMENT allows system managers to add or delete large numbers of users very easily. It also will create lists showing user restrictions and allow you to change those user restrictions (ie. Account Expiration Dates, Password Expiration Dates, Password Length, Days Between Password Changes, Grace Logins Allowed and Remaining, Enable or Disable accounts, etc). The entire MASS USER MANAGEMENT manual is available as on-line help. STUDENT MANAGER is being packaged with MASS USER MANAGEMENT since they were designed to run in conjunction. If you want to purchase STUDENT MANAGER alone, the costs are shown below. Send $35 to register your copy of STUDENT MANAGER. Registered users will be entitled to reduced cost on any future upgrades. We will mail you a copy of STUDENT MANAGER with your name included in the program (please tell us the name you would like to appear in the program). A registered copy is valid for one server only. Send $70 to register AND to have your copy of STUDENT MANAGER customized to your network. Some customizations can include: searching database files for fields other than Social Security numbers, custom help, etc. Make checks or money orders payable to: HOLMSTEAD PARTNERS Send checks or money orders to: HOLMSTEAD PARTNERS P.O. Box 50452 Provo, UT 84605-0452 E-mail address: partners@bones.caedm.byu.edu