This FOCEXEC generates batch transactions to drop the registered credit courses of students who have not paid their bills on time. As you will notice in the code, "CE" courses are not included. This refers to continuing education classes that run the gamut from photography to driver education to floral design. Since these courses are "independent" of regular credit classes, it is best not to mess with those. Also, "paid/non-paid" status is determined by field #12 on screen 119. Yes, I guess the system could determine that automatically but the selection criteria could never be determined. Programming rule #67 : if a process cannot be broken down into set steps, then it can't be automated. In this example, a program can't be written that knows Susie's classes are not to be dropped since her father is golf partner with the president. :-) Next, a report of the affected students along with their account balances is generated for the business office to determine if someone's schedule was canceled in error. One more note, although the courses are "officially" dropped, they are retained in SIS. This allows quick "re-entry" if any "mistakes" are found. Want the version for SIS+? Well, you can find it here.

 

 

 

This page hosted by Get your own Free Homepage

Hosted by www.Geocities.ws

1