| * (Times) | |
| Token Task: | Multiplies the value on the left of the "*" with the value on the right of the "*" and produces the product. |
| Line Length: | 6 |
| Usage: | Data * Data |
| Example: | HOURS * 2.00 |
| + (Plus) | |
| Token Task: | This adds the data on the left of the "+" to the data on the right of the "+" and produces the sum. |
| Line Length: | 6 |
| Usage: | Data + Data |
| Example: | HOURS + 2.00 |
| - (Minus) | |
| Token Task: | This subtracts the data on the rigfht of the "-" from the data on the left of the "-" and produces the difference. |
| Line Length: | 6 |
| Usage: | Data - Data |
| Example: | HOURS - 2.00 |
| / (Divided by) | |
| Token Task: | This divides the data on the left side of the "/" with the data on the right side of the "/" and produces the quotient. |
| Line Length: | 6 |
| Usage: | Data/Data |
| Example: | HOURS/2.00 |
| // (Remainder) | |
| Token Task: | This divides the Data on the left of the "//" by the Data on the right of the "//" and procues the remainder. No decimal points are allowed. |
| Line Length: | 4 |
| Usage: | Date//Data |
| Example: | COUNTER//50 If the COUNTER is a multiple of 50 the result will be 0. |
| : ) (Requirement) | |
| Token Task: | The ":" character makes the specified requirement the current requirement. Information that pertains to a requirement can then be accessed. If no requirement is specified when accessing information the current requiremtn will be used. |
| Line Length: | N/A |
| Usage: | REQNAME: DATA |
| Example: | TOTALHRS: GPA (This produces the GPA for the TOTALHRS requirement. HOURS Since TOTALHRS is now the current requirement, this produces the hours for the TOTALHRS requirement. |
| < (Less than) | |
| Token Task: | This relation compares the data on the left of the symbol with the data on the right of the symbol. If the first bears the specified relationship to the second, it processes the data to the right of the ELSE (if any). Always used with IF. |
| Line Length: | N/A |
| Usage: | Data IF Data |
| Example: | |
| <= (Less than or equal to) | |
| Token Task: | If the data on the left of <= is less than or equal to the data on the right of the <= then TRUE is returned. Otherwise FALSE is returned. Always used with IF. |
| Line Length: | N/A |
| Usage: | Data IF Data<=Data |
| Example: | |
| > (Greater than) | |
| Token Task: | If the data on the left of the > is greater than the data on the right of the > then return TRUE. Always use with IF. |
| Line Length: | N/A |
| Usage: | Data IF Data>Data |
| Example: | "Yes" IF HOURS > "2.00" |
| >= (Greater than or equal to) | |
| Token Task: | If the data on the left of the >= is greater than or equal to the data on the right of the >= then return TRUE. Always use with IF. |
| Line Length: | N/A |
| Usage: | Data IF Data>=Data |
| Example: | "Yes" IF HOURS >="2.00 |
| ` (No Line Feed) | |
| Token Task: | Causes suppression of Line Feed at the end of the form line so that the next line is printed to the right of, rather than below the present one. |
| Line Length: | N/A |
| Usage: | Data` |
| Example: | "This will all appear"` "on one line" |
| ABBREV (Abbreviated) | |
| Token Task: | Used after LISTING this causes the transcript listing to be printed in abbreviated form. The width of a normal transcript is 39 characters. This reduces it to 20. The number of lines in the transcript are not affected. To set the width back to normal use LISTING NORMAL, or use LISTING TRNSCRPT for a different type of listing. |
| Line Length: | N/A |
| Usage: | LISTING ABBREV |
| Example: | |
| ACCUM (Accumulate) | |
| Token Task: | Used with RESET it sets the total in TOTAL to 0. Otherwise it indicates that the total produced by the current line is to be accumulated (added) to the amount currently in TOTAL. |
| Line Length: | N/A |
| Usage: | ACCUM |
| Example: | ACCUM RESIDENT HOURS ACCUM ENGLISH: ACTUAL HOURS - 10.00 RESET ACCUM |
| ACTCODE (Course Activity Code) | |
| Token Task: | Produces the activity code for a course. The codes are as follows: A - Military, D - Physical Education, M - Music |
| Line Length: | 1 |
| Usage: | ACTCODE |
| Example: | TESTREQ: ACTCODE |
| ACTUAL (Actual) | |
| Token Task: | Modifies HOURS, COUNT, AREAS, DEPTS, and GPA when referring to a requirement. It makes the actual completed value for these data current rather than the minimum required or maximum limit. |
| Line Length: | N/A |
| Usage: | Requirement: ACTUAL data |
| Example: | TOTALHRS: ACTUAL GPA |
| ADDRESS (Address Type) | |
| Token Task: | Sets type of address to use for STREET, CITY, ZIP, PHONE, and COUNTRY. If not used, the address will always be the first address in the transcript file. Address types are as follows: "1" - Local, "2" - Permanent |
| Line Length: | N/A |
| Usage: | ADDRESS Constant |
| Example: | ADDRESS "1" |
| ADVISOR (Advisor) | |
| Token Task: | Produces the advisor code for the current degree. This information is stored in the Electronic Folder System (EFS) and is merged into the ARTS data during formatting. |
| Line Length: | 8 |
| Usage: | ADVISOR |
| Example: | NEXT ADVISOR |
| AND (And) | |
| Token Task: | Connect two conditions to make a compound condition which is true only if both conditions are true (see also OR). Only one AND or OR amy occur in the same condition. Although more than one can occur on the same FIB line on opposite sides of an ELSE. |
| Line Length: | N/A |
| Usage: | Data IF Condition AND Condition |
| Example: | "OK" IF DEPT="BIOL" AND NUMBER>"0200" |
| APPLDEG (Applied for Degree) | |
| Token Task: | This produces the contents of the student's applied for degree indicator. The indicator is located on screen 2 of student records. |
| Line Length: | 1 |
| Usage: | APPLDEG |
| Example: | "Senior Check" IF APPLDEG IS "Y" |
| AREA (Area of Requirement) | |
| Token Task: | Produces the area code for the current course. The area code is part of the course list in the requirements editor. If, for example, there is a requirement for English courses and in the requirements course list ENGL 0101 is specified as Area A, then the AREA token will return "A" for ENGL 0101 in that requirement. |
| Line Length: | 1 |
| Usage: | AREA |
| Example: | THE CRS FOR AREA "A" ENGLISH: AREA |
| AREA-1 AREA-2 AREA-3 AREA-4 (Number of courses in first area) | |
| Token Task: | Produces the number of courses in the area indicated after the - for the current requirement. The areas come from the course list in the requirement editor. |
| Line Length: | 3 |
| Usage: | AREA-1 AREA-2 AREA-3 AREA-4 |
| Example: | "Insufficient in 1st area" IF AREA-1<"2" |
| AREAS (Number of areas in requirement) | |
| Token Task: | Produces the number of different areas used in the current requirement. |
| Line Length: | 2 |
| Usage: | AREAS |
| Example: | "More areas required" IF AREAS<"3" |
| ARTS-LOC (Location stamp) | |
| Token Task: | Prodused the current location as set by the computer. The current location is set with a DOS environment variable. The variable is LOC and can be assigned using the DOS SET command. The command "SET LOC=location" issued from the DOC C-prompt will assign the lcoatin. This command is generally placed in the c:\autoexec.bat file so that it will be used when the computer is turned on or rebooted. Since the DOS environment variable might not be set at all computers, this information is not always available. |
| Line Length: | 20 |
| Usage: | ARTS-LOC |
| Example: | "Produced at" ARTS-LOC |
| ARTS-VER (Version stamp) | |
| Token Task: | Produces the ARTS version currently being used. This information is stored in the DOS environment variable ARTS and is set in the same way as ARTS-LOC. |
| Line Length: | 20 |
| Usage: | ARTS-VER |
| Example: | "ARTS version" ARTS-VER |
| ARTSFM (ARTSFORM) | |
| Token Task: | This produces the name of the ARTS form currently being used. |
| Line Length: | 8 |
| Usage: | ARTSFM |
| Example: | ARTSFM |
| BIRTHDAY (Birthday) | |
| Token Task: | This produces the current sutdent's birthday |
| Line Length: | 6 |
| Usage: | BIRTHDAY |
| Example: | BIRTHDAY |
| BLNKSKUPP (Blank suppress) | |
| Token Task: | Removes trailing blanks from data field. If used on a *** line, the atom that BLNKSUPP precedes will have spaces removed before printing, sot that when printed with the FIELD atom, text to the right of the blank will not be moved to the left. |
| Line Length: | N/A |
| Usage: | BLNKSUPP |
| Example: | ***CITY BLNKSUPP" "STATE" "ZIP" |
| BOLD (Boldface) | |
| Token Task: | Sends boldface control characters to the printer. If used on a field, only that field is affected. If used globally with FIELDS, all fields are affected. |
| Line Length: | N/A |
| Usage: | Data BOLD |
| Example: | GPA BOLD FIELD BOLD |
| CALC (Calculation) | |
| Token Task: | Makes the next calculation requirement current. |
| Line Length: | N/A |
| Usage: | CALC Data |
| Example: | CALC DESC |
| CANCEL (Cancel Indicator) | |
| Token Task: | Prodeuces the cancel indicator for the current course. (Not currently used at KU.) |
| Line Length: | 1 |
| Usage: | CANCEL |
| Example: | NEXT CANCEL |
| CCCODE (Course Classification Code) | |
| Token Task: | Produces the classification code for a course. |
| Line Length: | 3 |
| Usage: | CCODE |
| Example: | TESTREQ: CCODE |
| CCRS (Dept code & course #) | |
| Token Task: | This produces the department code and course number of the current course. The format is "DDDDNNNN" where DDDD is the department and NNNN is the course number. |
| Line Length: | 8 |
| Usage: | CCRS |
| Example: | NEXT CCRS |
| CITY (City) | |
| Token Task: | This produces the city portion of the student's address. This may be the lcoal or permanent address depending on which was downloaded. Please see ADDRESS for more information. |
| Line Length: | 14 |
| Usage: | CITY |
| Example: | CITY |
| COLLEGE (Transfer institution) | |
| Token Task: | Produces the code for the institution at which a transfer course was taken. Does not work for resident courses. |
| Line Length: | 6 |
| Usage: | COLLEGE |
| Example: | TITLE IF COLLEGE="01234" |
| COMMENT (Course comment) | |
| Token Task: | Produces the comment flag for a course. Examples of this flag include a G, indicating a grade change, and a C, which denotes a correspondence course. |
| Line Length: | 1 |
| Usage: | COMMENT |
| Example: | "Grade change" IF TESTREQ:COMMENT="G" |
| CONDENSE (Condensed Print) | |
| Token Task: | Sends condensed print control characters to the printer. If used on a field only that field is affected. If used globally with FIELDS, all fields are affected. |
| Line Length: | N/A |
| Usage: | CONDENSED Data |
| Example: | CONDENSED GPA FIELDS CONDENSED |
| CONTAINS (Contains) | |
| Token Task: | This compares the data on the left of CONTAINS witht the data on the right of CONTAINS. If the data on the left contains the data on the right then the IF clause is used, otherwise the ELSE clause is used (If there is one). |
| Line Length: | N/A |
| Usage: | Data IF Data CONTAINS Data |
| Example: | ***SKIP IF NAME CONTAINS "--" |
| COUNT (Number of courses in requirement) | |
| Token Task: | Produces the number of courses used in the current requirement. |
| Line Length: | 3 |
| Usage: | Source: "ARTS calculation" |
| Example: | ""OK" IF COUNT>"10"" |
| COUNTER (Sequence Number) | |
| Token Task: | This is a general purpose counter, usually used to add line numbers to a report. It starts as ), but increments every time the phrase NEXT COUNTER is used in a TRUE statement. |
| Line Length: | 5 |
| Usage: | Source: "ARTS calculation" |
| Example: | NEXT COUNTER |
| COUNTRY (Country Code) | |
| Token Task: | Produces the student's country code. |
| Line Length: | 4 |
| Usage: | Source: SAKU Bio/Demo Data (country code) |
| Example: | COUNTRY |
| COURSE CRS (Course and Dept number) | |
| Token Task: | This produces the department code and course number of the current course. The format is "DDDD NNNN". CCRS produces the same data, but the format is "DDDDNNNN". |
| Line Length: | 9 |
| Usage: | Source: SRIX screen 7 and 9 (DEPT & CRS) |
| Example: | FIRST COURSE or 1st CRS |
| CREDIT (Course credit hours) | |
| Token Task: | Produces the credit hours for the current course. (See also LEVEL.) |
| Line Length: | 5 |
| Usage: | Source: SAKU Enrollment Screen (Credit Hours) |
| Example: | NEXT CREDIT |
| CUM-GPA (Cum GPA) | |
| Token Task: | Produces the cumulative grade point average for the student. Modified by RESIDENT, TRANSFER, AND OVERALL. |
| Line Length: | 4 |
| Usage: | Source: SAKU Bio/Demo Data (CUM-GPA) |
| Example: | BOLDFACE RESIDENT CUM-GPA |
| CUM-PTS (Cum Grade Points) | |
| Token Task: | Produces the cumulative grade points for the student. |
| Line Length: | 6 |
| Usage: | Source: (Calculated in ARTS) (CUM-PTS) |
| Example: | CUM-PTS*"100" |
| CURRTERM (Current processing term) | |
| Token Task: | Produces the current term as specified during requirements processing |
| Line Length: | 4 |
| Usage: | Source: Entered by user prior to requirements processing |
| Example: | "Currently Enrolled" IF LASTTERM=CURRTERM |
| DAFD (Displays applied for degree) | |
| Token Task: | Displays whether or not the student has applied for his or her degree (Y or N). |
| Line Length: | 2 |
| Usage: | |
| Example: | DAFD |
| DATA1 DATA2 (Previously stored data fields) | |
| Token Task: | These produce the data that was previously saved by the STORE1 and STORE2 commands respectively. If preceeded by RESET the data in these fields is released. These are primarily used to hold intermediate results of calculations that are too complex for a single FIB line. (See STORE1, STORE2, & FIELD). |
| Line Length: | 30 |
| Usage: | |
| Example: | RESHRS:GRDPTS+TRNHRS:GRDPTS STORE1 DATA1/DATA2 |
| DATE (Curent Date) | |
| Token Task: | Produces the current date. (See also DAY, MONTH & YEAR). |
| Line Length: | 8 |
| Usage: | Source: Computer System Date |
| Example: | DATE |
| DAWCOMP (Degree awarded completion date) | |
| Token Task: | Produces the completion date for the current degree awarded. |
| Line Length: | 8 |
| Usage: | Source: SAKU Student Degrees Screen (Completion) |
| Example: | DAWCOMP |
| DAWDATE (Degree awarded date) | |
| Token Task: | Produces the awarded date for the current degree awarded. |
| Line Length: | 8 |
| Usage: | Source: SAKU Student Degrees Screen (Completion) |
| Example: | DAWDATE |
| DAWDEG (Degree Awarded Degree Code) | |
| Token Task: | Produces the degree code for the current degree awarded. |
| Line Length: | 3 |
| Usage: | Source: SAKU Student Degrees Screen (Deg) |
| Example: | NEXT DAWDEG |
| DAWDIST (Degree awarded distinction flag) | |
| Token Task: | Produces the distinction flad for the current degree awarded. |
| Line Length: | 1 |
| Usage: | Source: SAKU Student Degrees Screen (D) |
| Example: | DAWDIST |
| DAWHONOR (Degree awarded honors flag) | |
| Token Task: | Produces the honors flag for the current degree awarded. |
| Line Length: | 1 |
| Usage: | Source: SAKU Student Degrees Screen (D) |
| Example: | DAWHONOR |
| DAWMAJOR (Degree awarded major code) | |
| Token Task: | Produces the major code for the current degree awarded. |
| Line Length: | 4 |
| Usage: | Source: SAKU Student Degrees Screen (Major) |
| Example: | NEXT DAWMAJOR |
| DAY (Day of the week) | |
| Token Task: | Produces the current day of the week. |
| Line Length: | 9 |
| Usage: | Source: Computer System Date |
| Example: | "TGIF" IF DAY IS "FRIDAY" |
| DEFDATE (Defense date) | |
| Token Task: | Displays the date of the student's final defense. |
| Line Length: | 8 |
| Usage: | |
| Example: | DEFDATE DATEFORM |
| DEFPASS (Defense Pass) | |
| Token Task: | Displays whether or not the student has passed the final defense (Y or N). |
| Line Length: | 2 |
| Usage: | |
| Example: | DEFPASS |
| DEGREE (Degree Code) | |
| Token Task: | Produces the degree code for the current degree. |
| Line Length: | 3 |
| Usage: | Source: SAKU Bio/Demo Screen (major codes) |
| Example: | NEXT DEGREE |
| DEPT (Course dept. code) | |
| Token Task: | Produces the deparment code for the current course |
| Line Length: | 4 |
| Usage: | Source; SAKU Enrollment Screens (Dept) |
| Example: | "Biology" IF DEPT="BIOL" |
| DEPTS (# of depts. In requirement) | |
| Token Task: | Produces the number of different departments used in the current requirement. |
| Line Length: | 3 |
| Usage: | Source: ARTS calculation |
| Example: | "Too Narrow" IF DEPTS<3 |
| DESC (Title of requirement) | |
| Token Task: | Produces the title of the current requirement. |
| Line Length: | 20 |
| Usage: | Source:ARTS degree tree definition |
| Example: | TESTREQ:DESC |
| DEXMDATE (Desmdate) | |
| Token Task: | Produces the Comps Esam Date for the PHD degree. |
| Line Length: | 8 |
| Usage: | |
| Example: | DEXMDATE DATEFORM |
| DEXMPASS (Dexmpass) | |
| Token Task: | Produces whether or not the student has passed the Comps Exam. (Y or N) |
| Line Length: | 2 |
| Usage: | |
| Example: | DEXMPASS |
| DGRDDATE (Graduation Date) | |
| Token Task: | Displays the student's date of graduation. |
| Line Length: | 8 |
| Usage: | |
| Example: | DGRDDATE |
| DIDGRAD (Graduation Term) | |
| Token Task: | Produces the actual term of graduation. |
| Line Length: | 3 |
| Usage: | Source: SAKU Bio/Demo Screen (Actual Graduation) |
| Example: | "Gone" IF DIDGRAD>"000" |
| DIFFDEPT (Different Dept) | |
| Token Task: | Requires following course data to be from a different department than the one saved by the SAVEDEPT token earlier. |
| Line Length: | N/A |
| Usage: | The data for DIFFDEPT |
| Example: | THE CRS FOR DIFFDEPT |
| DIVISION (Division) | |
| Token Task: | This narrows the data request to a specific division(s) of the enrolled school. The school must be G (Graduate) to include a division. |
| Line Length: | 2 |
| Usage: | DIVISION + one of the following: A - CLAS, B - Business, C - Applied English, D - Education, E - Engineering, F - Fine Arts, H - Allied Health, J - Journalism, M - Medicine, N - Nursing, P - Pharmacy, R - Architecture, or S - Social Welfare |
| Example: | DIVISION |
| DOCTIME (Time remaining for Doctoral Degree) | |
| Token Task: | Displays the time remaining for a doctoral degree |
| Line Length: | 4 |
| Usage: | DOCTIME |
| Example: | DOCTIME |
| DSUBDATE (Displays submission date) | |
| Token Task: | Displays the date that the student applied for degree. |
| Line Length: | 8 |
| Usage: | |
| Example: | DSUBDATE DATEFORM |
| EIGHTH (Eighth) | |
| Token Task: | Makes current the eighth course in the requirement or the eighth DEGREE, TEST, or TESTSECTION. |
| Line Length: | ? |
| Usage: | EIGHTH data |
| Example: | EIGHTH DATA EIGHTH DEGREE EIGHTH SECTION |
| ELSE () | |
| Token Task: | Used in conjunction with IF to do one thing if a condition is met or another thing if the condition is not met. The statement following ELSE is executed if the specified condition is not met. The ELSE part of the IF statement is optional. If it is not included and the condition is not met, processing continues on the next line. |
| Line Length: | |
| Usage: | data IF condition ELSE data |
| Example: | "OK" IF TESTREQ:SATISFIED ELSE "NO" |
| EMPTY () | |
| Token Task: | Specifies the character to be used to fill blanks if there is no data. The default is "". |
| Line Length: | |
| Usage: | EMPTY constant |
| Example: | EMPTY "__" |
| ETHCODE (Ethnic Code) | |
| Token Task: | Displays the student's ethnic code as follows: 1 - American Indian or Alaskan Native, 2 - Asian or Pacific Islander, 3 - Black, Non-Hispanic, 4 - Hispanic, 5 - Foreign, 6 - White, Non-Hispanic, 7 - Not Specified |
| Line Length: | 1 |
| Usage: | ETHCODE |
| Example: | "Foreign" IF ETHCODE "5" |
| EXLCUDES (Excludes) | |
| Token Task: | |
| Line Length: | N/A |
| Usage: | See also CONTAINS. |
| Example: | |
| FIELD (Last data field) | |
| Token Task: | Produces the data generated by the previous FIB statement. Normally used to break up a complicated statement into two lines. Make sure that if and IF statement is used to fill FIELD, that a corresponding ELSE statement is used to insure that FIELD has a value defined in it an all cases. |
| Line Length: | 1-30 |
| Usage: | |
| Example: | ***TRANSFER HOURS + RESIDENT HOURS 001 FIELD IF TRANSFER HOURS < 10 ELSE RESIDENT HOURS |
| FIELDS (Global Format for fields) | |
| Token Task: | This sets up the formatting for the rest of the fields. This combines with formatting used on individual fields. This global formatting stays in effect until expllicitly turned off by another FIELDS statement. |
| Line Length: | N/A |
| Usage: | FIELDS format |
| Example: | FIELDS BOLDFACE ITALIC |
| FIFTH (Fifth) | |
| Token Task: | Makes the current selection the fifth course in the current requirement or the fifth DEGREE, TEST or TEST SECTION. |
| Line Length: | N/A |
| Usage: | FIFTH data |
| Example: | FIFTH CRS |
| FIRST (First) | |
| Token Task: | Makes the current selection the first course in the current requirement or the first DEGREE, TEST or TEST SECTION. |
| Line Length: | N/A |
| Usage: | FIRST data |
| Example: | FIRST CRS |
| FNAME (First name) | |
| Token Task: | Produces the student's first name. |
| Line Length: | 20 |
| Usage: | |
| Example: | LOWCASE FNAME |
| FOR (For) | |
| Token Task: | Used with THE to make a new course, term, degree, or test current based upon some attribute of the data. |
| Line Length: | N/A |
| Usage: | THE Data FOR Condition |
| Example: | THE GRADE FOR CRS "ENGL 0101" |
| FORMAT (Course Format) | |
| Token Task: | Produces the format indicator for the current course. (Not available at KU.) |
| Line Length: | 1 |
| Usage: | |
| Example: | "Laboratory" IF FORMAT IS "L" |
| FORMFEED (Formfeed) | |
| Token Task: | Sends the formfeed character to the printer. |
| Line Length: | N/A |
| Usage: | Data FORMFEED |
| Example: | FORMFEED |
| GOTO (Goto FIB statement) | |
| Token Task: | This causes ARTS to search forward through the FIB statements for one with the label specified. Processign resumes with that statement. The label must occur as a constant (between quotes) as the first FIB word on that line. |
| Line Length: | N/A |
| Usage: | GOTO Constant |
| Example: | ***GOTO "HERE" |
| GPA (Grade Point Average) | |
| Token Task: | Produces the grade point average for the current requirement. |
| Line Length: | 4 |
| Usage: | Source: ARTS calculation |
| Example: | TESTREQ:GPA |
| GRADE (Course Grade) | |
| Token Task: | Produces the letter grade for the current course. |
| Line Length: | 2 |
| Usage: | Source: SAKU Enrollment Screens (Grade) |
| Example: | NEXT GRADE |
| HEADER (Line of Page Heading) | |
| Token Task: | This defines a line of the page heading and must be used on a *** line. Up to five lines may be defined this way. All text and spaces following the word HEADER will be used exactly as they appear. If quotes are used, they will also appear in the heading. the current date can be embedded in one of these lines by using the code MM/DD/YY and the current page number (as defined by PAGE) can be embedded by using the code ###. |
| Line Length: | N/A |
| Usage: | |
| Example: | TITLE Test page title-Data: MM/DD/YY TITLE This is the second line of the title. |
| HEADING (Page Heading) | |
| Token Task: | This causes the heading lines previously defined with HEADER to be printed if the FIB statement is TRUE. This is a special command which must be used on a *** line. It will never fill a blank. A Formfeed is done prior to printing. |
| Line Length: | N/A |
| Usage: | |
| Example: | HEADING IF COUNTER//50=0 |
| HNRS (Honors Group) | |
| Token Task: | Produces "HRN", which is the name of the Honors student group, when the student is a member of said group. |
| Line Length: | 4 |
| Usage: | Source: SAKU (Student Groups) |
| Example: | HNRS |
| HOME (Home printhead) | |
| Token Task: | Sends the control character for HOME to the printer. |
| Line Length: | N/A |
| Usage: | Data HOME |
| Example: | ***HOME |
| HOME-LOC (Home Location Code) | |
| Token Task: | This is the student's home location. For residents it is state + county code. |
| Line Length: | 4 |
| Usage: | Source: screen 2 (Home Loc) |
| Example: | HOME-LOC |
| HONORS (Term Honors) | |
| Token Task: | Produces the honors indicator for the current term |
| Line Length: | 2 |
| Usage: | Source: SAKU Enrollment Screens (Honors) |
| Example: | "Honors" IF HONORS="H" |
| HOURS HRS (Credit Hours) | |
| Token Task: | Produces the credit hours for the current requirement. Depending upon the previous modifier, it will be either actual hours, minimum hours, or maximim hours. (Modified by ACTUAL, MINIMUM, & MAXIMUM.) |
| Line Length: | 6 |
| Usage: | Source: Arts calculation |
| Example: | TESTREQ:ACTUAL HOURS |
| HOW-SAT (How satisfied) | |
| Token Task: | Produces the reason that the current requirement is satisfied. The current possibilities are: "COURSES, TEST, PERSONAL, ACTION, & SUB-REQS |
| Line Length: | 8 |
| Usage: | Source: Arts calculation |
| Example: | HOW-SAT IF SATISFIED ELSE "NOT Satisfied" |
| HRS-AD (Hours completed) | |
| Token Task: | Produces the cumulative credit hours completed (KU only). Modified by RESIDENT. |
| Line Length: | 6 |
| Usage: | Source: SAKU Bio/Demo Screen (HRS-AD) |
| Example: | RESIDENT HRS-AD |
| HRS-AF (Hours attempted) | |
| Token Task: | Produces the cumulative credit hours attempted (KU only). Modified by RESIDENT. |
| Line Length: | 6 |
| Usage: | Source: SAKU Bio/Demo Screen (HRS-AF) |
| Example: | OVERALL HRS-AF |
| ID (Identification #) | |
| Token Task: | Produces the student identification number. |
| Line Length: | 10 |
| Usage: | Source: SAKU Bio/Demo Screen (KUID) |
| Example: | BOLDFACE ID |
| IF (If) | |
| Token Task: | Used to check a condition. (See ELSE and <.) |
| Line Length: | N/A |
| Usage: | Data IF Condition |
| Example: | "OK" IF TESTREQ:SATISFIED ELSE "NO" |
| IGNORE (Ignore this field) | |
| Token Task: | Will cause this field to be skipped. Nothing, not even blanks will be printed. |
| Line Length: | N/A |
| Usage: | IGNORE IF Condition |
| Example: | "Heading" IF COUNTER=0 ELSE IGNORE |
| INITTERM (Initial term of Enrollment) | |
| Token Task: | Produces the student's initial term of enrollment. |
| Line Length: | 4 |
| Usage: | Source: SAKU Bio/Demo Screen (Initial Term) |
| Example: | INITTERM |
| INSTITUTE () | |
| Token Task: | See COLLEGE |
| Line Length: | |
| Usage: | |
| Example: | |
| IS (Equals) | |
| Token Task: | If the data on the left of the IS is equal to the data on the right of the IS then TRUE is returned. Always used with IF. |
| Line Length: | N/A |
| Usage: | "Same" IF HOURS IS "2.00" ELSE "Different" |
| Example: | |
| ISN'T () | |
| Token Task: | See <> |
| Line Length: | |
| Usage: | |
| Example: | |
| ITALIC (Italics) | |
| Token Task: | Sends the control characters for italics to the printer. This may be used globally with FIELDS. |
| Line Length: | N/A |
| Usage: | Data ITALIC |
| Example: | TERM ITALIC |
| LASTTERM (Last term enrolled to date) | |
| Token Task: | Produces the student's most recent term of enrollment. |
| Line Length: | 4 |
| Usage: | Source: SAKU Bio/Demo Screen (Last Term) |
| Example: | "Current" IFLASTTERM="8809" |
| LEAF (Leaf node requirement) | |
| Token Task: | Make the next leaf node requirement current |
| Line Length: | N/A |
| Usage: | LEAF Data |
| Example: | LEAF DESC |
| LEVEL (Student Class Level) | |
| Token Task: | Used by itself this produces the student's class level. When preceded by CREDIT produces the Credit Level of the selected course. |
| Line Length: | 2 |
| Usage: |
For Undergraduates 10 = Freshman (less than 30 hours) 20 = Sophomore (more than 30 hours but less than 60 hours) 30 = Junior (more than 60 hours but less than 90 hours) 40 = Senior (more than 90 hours) Law P1 = 0-31.9 hours P2 = 32-59.9 hours P3 => 60 hours Pharm 30 = 0-89.9 hours 40 = 90-131.9 hours P1 = 132 or greater Med PY1 regardless of hours Graduate (non-law, pharmacy, or med) GR = Graduate, there is currently no difference between students with less than 30 hours or more than 30 hours but it has been discussed making them different. Non-Degree Seeking 00 |
| Example: | "Junior" IF LEVEL "3" |
| LINENO (Course Line Number) | |
| Token Task: | Produces the line number for a course in a student's schedule. |
| Line Length: | 5 |
| Usage: | Source: SAKU Enrollment Screens (Lineno) |
| Example: | GOTO "GRAD" IF LINENO>"88000" |
| LISTING (Transcript listing) | |
| Token Task: | Controls formatting of the transcript course listing. Normally used with TERMFORM or ZEROSUPP. This also may be used to skip over beginning transcript terms. With this second usage, only a constant or INITTER or FIELD may follow LISTING. |
| Line Length: | N/A |
| Usage: | ***LISTING format |
| Example: | ***LISTING TERMFORM |
| LNAME (Last Name) | |
| Token Task: | Produces the student's last name. |
| Line Length: | 20 |
| Usage: | Source: SAKU Bio/Demo Screen (Name) |
| Example: | BOLDFACE LNAME |
| LOCATION (Location indicator) | |
| Token Task: | Produces the location indicator for the current course. |
| Line Length: | 1 |
| Usage: | Source: SAKU Bio/Demo Screen (KU-EQ) and ARTS Institution Table |
| Example: | "Transfer" IF LOCATION IS "T" |
| LONGFORM (Format term) | |
| Token Task: | Formats any numeric terms in the current data to the alpha-numeric format. (At KU, this means 8802 becomes Spring 1988, 8806 becomes Summer 1988, and 8809 becomes Fall 1988.) |
| Line Length: | N/A |
| Usage: | Data LONGFORM |
| Example: | TERM LONGFORM |
| LOWCASE (Lower Case) | |
| Token Task: | Converts all but the first letter of words in the current data field to lowercase. |
| Line Length: | N/A |
| Usage: | Data LOWCASE |
| Example: | FNAME LOWCASE |
| MAADVISR (Masters Advisor) | |
| Token Task: | Displays the student's Master's Degree Advisor |
| Line Length: | 30 |
| Usage: | MAADVISR |
| Example: | MAADVISR |
| MAFD (Mafd) | |
| Token Task: | Application for degree filed for Master's degree. (Displays "Y" or nothing. |
| Line Length: | 1 |
| Usage: | MAFD |
| Example: | MAFD |
| MAJOR (Major Code) | |
| Token Task: | Produces the major code for the current degree. |
| Line Length: | 8 |
| Usage: | Source: SAKU Bio/Demo Screen (Majors code) |
| Example: | NEXT MAJOR |
| MAJOR-DP (Major Department Code) | |
| Token Task: | Produces the major department code for the current degree. |
| Line Length: | 4 |
| Usage: | Source: ARTS Major Table |
| Example: | "Biology" IF MAJOR-DP IS "BIOL" |
| MAJOR-DSC (Major Description) | |
| Token Task: | Produces the major description for the current degree. |
| Line Length: | 20 |
| Usage: | Source: ARTS Major Table |
| Example: | MAJOR-DSC |
| MARITAL (Marital Status) | |
| Token Task: | Student's marital status |
| Line Length: | 1 |
| Usage: | Source: SAKU Bio/Demo Screen (Marital) |
| Example: | "Single" IF MARITAL ="S" |
| MARKTERM (Mark Term) | |
| Token Task: | Causes CRS (any courses taken in the data terms) to have an "*" placed in it for the specified term. The new format is "DDDD*NNNN". Anytime a course for this term is printed in a requirement the "*" will print with it. Typically used to mark the courses in the current term or coming terms. Up to three terms may be entered. |
| Line Length: | N/A |
| Usage: | MARKTERM constant constant constant |
| Example: | MARKTERM "8802 "8806" |
| MASTIME (Mastime) | |
| Token Task: | Displays the time remaining for a Masters Degree |
| Line Length: | 4 |
| Usage: | MASTIME |
| Example: | MASTIME |
| MAX MAXIMUM (Maximum) | |
| Token Task: | Modifies HOURS when referring to a requirement. It makes the maximum limit for this data current rather than the minimum required or actual number completed. |
| Line Length: | N/A |
| Usage: | MAX data |
| Example: | MAX HOURS |
| MEXMDATE (Mexmdate) | |
| Token Task: | Displays the date of eh Masters Degree Exam |
| Line Length: | 8 |
| Usage: | MEXMDATE |
| Example: | MEXMDATE |
| MEXMPASS (Mexmpass) | |
| Token Task: | Displays "Y" or "N" according to whether or not the student passed the M.A. Exam |
| Line Length: | 1 |
| Usage: | MEXMPASS |
| Example: | MEXMPASS |
| MGRDDATE (Mgrddate) | |
| Token Task: | Displays the date of graduation for the Master's Degree. |
| Line Length: | 8 |
| Usage: | MGRDDATE |
| Example: | MGRDDATE |
| MIN MINIMUM (Minimum) | |
| Token Task: | Modifies HOURS, COUNT, AREAS, DEPTS, & GPA when referring to a requirement. It makes the minimum required value for these data current rather than the actual completed or maximum limit. |
| Line Length: | N/A |
| Usage: | MIN data |
| Example: | MIN HOURS |
| MINOR (Minor Code) | |
| Token Task: | Produces the minor code for the current degree. |
| Line Length: | 8 |
| Usage: | Source: SAKU Bio/Demo Screen (2nd Major code may be treated as a minor in some cases.) |
| Example: | MINOR |
| MINOR-DP (Minor Department Code) | |
| Token Task: | Produces the minor department code for the current degree. |
| Line Length: | 4 |
| Usage: | Source: ARTS Major Table |
| Example: | "Biology" IF MINOR-DP IS "BIOL" |
| MINOR-DSC (Minor Description) | |
| Token Task: | Produces the minor description for the current degree. |
| Line Length: | 20 |
| Usage: | Source: ARTS Major Table |
| Example: | MINOR-DSC |
| MONTH (Name of current month) | |
| Token Task: | Produces the name of the current month. (See also DATE, DAY & YEAR.) |
| Line Length: | 12 |
| Usage: | Computer system date |
| Example: | MONTH |
| MORE (More) | |
| Token Task: | This is true if there are courses in the transcript listing that have not yet been printed. It is typically used on an optional extra page of the form. |
| Line Length: | N/A |
| Usage: | Data IF MORE |
| Example: | SKIP IF NOT MORE |
| MSUBDATE (Msubdate) | |
| Token Task: | Displays the date the Thesis/Non-thesis was submitted. |
| Line Length: | 8 |
| Usage: | MSUBDATE |
| Example: | MSUBDATE |
| NAME (Student's full name) | |
| Token Task: | Produces the full name of the student. At KU this is the last name first. |
| Line Length: | 30 |
| Usage: | NAME |
| Example: | NAME |
| NEXT (Next) | |
| Token Task: | Depending on what it modifies, it make current the next course in the current requirement, the next term, the next degree, or the next test. |
| Line Length: | N/A |
| Usage: | NEXT Data |
| Example: | NEXT CRS |
| NOREUSE (Don't reuse this course) | |
| Token Task: | Normally when a course is printed in a list it can be printed again in the same list. However, by specifying NOREUSE it cannot later be printed again in the same list. This is useful when you want to select a course from a list by (for example) area, and then print the rest of the list sequentially. |
| Line Length: | N/A |
| Usage: | Data NOREUSE |
| Example: | NEXT COURSE NOREUSE |
| NORMAL (Normal print) | |
| Token Task: | Clears global formatting set by the modifying word. Modified by FIELDS, NOTESS, & LISTING. |
| Line Length: | N/A |
| Usage: | Modifier NORMAL |
| Example: | FIELDS NORMAL |
| NOT (Not equal to) | |
| Token Task: | If the data on the left of the NOT is not equal to the data on the reifht of the NOT then TRUE is returned. Always used with IF. |
| Line Length: | N/A |
| Usage: | Data IF Data NOT Data |
| Example: | "Different" IF HOURS NOT "2.00 ELSE "Same" |
| NOT (Not) | |
| Token Task: | Reverses the truth value of the following condition. (Can also be uesd in place of "<>") |
| Line Length: | N/A |
| Usage: | Data IF NOT Condition |
| Example: | "NO" IF TESTREQ: NOT SATISFIED |
| NOTES (Explanatory Notes) | |
| Token Task: | Controls formatting of the explanatory notes. Typically used with TERMFORM or ZEROSUPP |
| Line Length: | N/A |
| Usage: | NOTES format |
| Example: | NOTES TERMFORM |
| NUM NUMBER (Course Number) | |
| Token Task: | Produces the course number for the current course. |
| Line Length: | 4 |
| Usage: | SAKU Enrollment Screens (CRS#) |
| Example: | NUMBER |
| OR (Or) | |
| Token Task: | Connects two conditions to make a compound condition which is true if either of the conditions are true (see also AND). |
| Line Length: | N/A |
| Usage: | Data IF Condition OR Condition |
| Example: | "OK" IF DEPT="BIOL" OR DEPT="CHEM" |
| OVERALL ALL (Overall) | |
| Token Task: | Modifies CUM-GPA, HRS-AF, & HRS-AD to make them refer to total values instead of resident or transfer values. |
| Line Length: | N/A |
| Usage: | OVERALL Data |
| Example: | OVERALL CUM-GPA |
| OVERLAY (Overlay status) | |
| Token Task: | This returns a TRUE if the current form is being used an an overlay. Otherwise, it returns a FALSE. One use for this is to generat a formfeed at the end of a form only if it is not being overlaid onto another form. |
| Line Length: | N/A |
| Usage: | Data IF OVERLAY |
| Example: | NORMAL IF OVERLAY ELSE FORMFEED |
| PAGE (Page number) | |
| Token Task: | This is the page number of the current page being printed when the HEADING command is being used. It is automatically incremented whenever HEADING is used. If HEADING is not being used in the form, PAGE can be used as a general counter like COUNTER, except that PAGE starts as 1 instead of 0. NEXT PAGE can be used to increment it. |
| Line Length: | 3 |
| Usage: | |
| Example: | *** NEXT PAGE |
| PHDADVIS (PHD Advisor) | |
| Token Task: | Displays the student's advisor for a PHD Degree |
| Line Length: | 30 |
| Usage: | |
| Example: | PHDADVIS |
| PHONE (Phone number) | |
| Token Task: | Produces the complete phone number. ( See also PHONE-AC, PHONE-EX, & PHONE-NO) |
| Line Length: | 12 |
| Usage: | Source: SAKU Bio/Demo Data Screen (Phone) |
| Example: | PHONE |
| PHONE-AC (Phone number area code) | |
| Token Task: | Produces the phone area code. |
| Line Length: | 3 |
| Usage: | |
| Example: | PHONE-AC |
| PHONE-EX (Phone exchange) | |
| Token Task: | Produces the phone exchange |
| Line Length: | 3 |
| Usage: | SAKU Bio/Demo Screen (phone) |
| Example: | PHONE-EX |
| PHONE-XT (Phone Extension) | |
| Token Task: | Produces the phone extension number (if any). (See also PHONE.) |
| Line Length: | 4 |
| Usage: | |
| Example: | PHONE-XT |
| PLUS (See +) (Plus) | |
| Token Task: | This adds the data on the left of the "+" to the data on the right of the "+" and produces the sum. |
| Line Length: | 6 |
| Usage: | Data + Data |
| Example: | HOURS + 2.00 |
| POINTS PTS (Grade Points) | |
| Token Task: | Produces the grade points for the current requirement. |
| Line Length: | 6 |
| Usage: | Source: Arts calculation |
| Example: | TESTREQ: POINTS |
| POOL (Pool requirements) | |
| Token Task: | Causes the courses in the following specified requirements (constants) to be pooled, so all of the coursess can be accessed in one list. Access is done via the POOLED statement. Only one pooled list can exist at a time. However, one can pool a different list when finished with the last one. Duplicate courses are removed as the list is collected. The courses will be in order within theindividual pooled requirement. SORTERM can be used to sort them into true term order. The syntax would be ***SELECT REQURE POOLED SORTERM. |
| Line Length: | N/A |
| Usage: | POOL constant constant constant |
| Example: | POOL "MATH-1" MATH-2" MATH-3 |
| POOLED (Pooled requirements list) | |
| Token Task: | This behaves just like a requirement reference. It selects the pooled requirements list. The only legitimate data obtainable from this list are course atoms such as SATISFIED, AREA-1, etc., anything else will make no sense. If the POOL statement has not been used previously to collect the list, then POOLED will produce no data. |
| Line Length: | N/A |
| Usage: | POOLED: data |
| Example: | POOLED: NEXT CRS ***SELECT REQUIRE POOLED |
| PROBATIO (Term probation indicator) | |
| Token Task: | Produces the probation indicator for the current term. |
| Line Length: | 2 |
| Usage: | Output: P for Probation, M for Monitored, D for Dismissed, and H for Honor Roll |
| Example: | ***SELECT SESSION "8906" 001 "OK" IF PROBATION <> "P" |
| PROG-OFF (Progress indicator off) | |
| Token Task: | Turns off the priting of the progress indicator for courses in progress. This causes the term and grade of the course to be printed normally. (See PROG-ON.) |
| Line Length: | N/A |
| Usage: | ***PROG-OFF |
| Example: | |
| PROG-ON (Progress indicator on) | |
| Token Task: | Turns on the printing of the progress indicator for courses in-progress. This causes the term and grade of the course to be printed as "*"'s. |
| Line Length: | N/A |
| Usage: | ***PROG-ON |
| Example: | |
| REMEDIAL (Course remedial indicator) | |
| Token Task: | Produces the remedial indicator for the current course. |
| Line Length: | 1 |
| Usage: | Source: SAKU Enrollment Screens (add ons) |
| Example: | "Remedial" IF REMEDIAL IS "&" |
| REPEAT (Course repeater indicator) | |
| Token Task: | Produces the repeat indicator for the current course. |
| Line Length: | 1 |
| Usage: | Source: SAKU Enrollment Screens (Repeated) |
| Example: | "Repeated" IF REPEAT IS "R" |
| REQUIRE (Requirement) | |
| Token Task: | Used with select and a constant, this will make the specified requirement curretn. The constant may specify both a degree and a requirment. Used with RESET it seats the starting position of SAT-REQ, SAT-LEAF, UNS-LEAF, & CALC. Used by itself, or with NEXT, it makes th next requirement current. |
| Line Length: | N/A |
| Usage: | *** SELECT REQUIRE constant |
| Example: | 001 NEXT REQUIRE DESC |
| RES RESIDENT (Resident) | |
| Token Task: | Modifies POINTS, CUM-GPA, HRS-AF, & HRS-AD. It makes them refer to the resident values instead of the transfer or overall values. |
| Line Length: | N/A |
| Usage: | RESIDENT data |
| Example: | RESIDENT CUM-GPA |
| RESET (Reset current requirement) | |
| Token Task: | Makes, REQ, CALC, LEAF, SAT-REQ, SAT-LEAF, & UNS-LEAF begin from the beginning of the requirements. Makes no requirement current. RESET is followed by a tree number, or by 0 which resets all trees. Tree number 1 is typically the degree and 2 is the major, but it depends on the order in chich the trees are constructed in the degree processing. Each time a sub-tree is loaded the tree number is incremented. |
| Line Length: | N/A |
| Usage: | RESET treenbr |
| Example: | RESET 1 |
| RESFLAG (Resident) | |
| Token Task: | |
