haas:scripts:semester
semester.sh
Objective
A grade not-Z support script to determine the current academic semester for use in calculations in other scripts.
Features
This script features the following capabilities:
Attribute | Description | Contains |
---|---|---|
Class Flexible | Can be run for any class; is not hardcoded for one particular situation | YES |
Configurable | Can pertinent options be set in variables at the start of the script? | NO (N/A) |
Multi-Run Safe | Will the script appropriately overwrite appropriate entries, preventing duplicate or erroneous entries? | N/A |
Error Checking | Are proper error checks in place to prevent incorrect data elements? | NO |
User Executable | Can the script be run as a regular user (ie root privs not required)? | YES |
TODO
- look into ways to properly handle spring/summer, summer/fall, fall/winter, and winter/spring issues
- reference other files to compare start and end of given semesters against current date
Prerequisites
In order to use semester.sh, the following conditions need to be met:
- the usual array of UNIX commands (date, bash, and echo).
Usage
To use semester.sh, just run it:
lab46:~$ semester.sh fall2010 lab46:~$
Common deployments are from other scripts, to determine the current semester.
Script
- 1
extern> http://lab46.corning-cc.edu/haas/content/scripts/semester
haas/scripts/semester.txt · Last modified: 2010/12/03 11:28 by 127.0.0.1