The Grade Book Rule Definition (SHAGRUL) page is used to create rules for gradebook calculations. The details entered here are stored in the SHBGRUL and SHRGRUL tables. The grade book rules process is based on the rules defined in SHAGRUL page.
Each rule is associated with the parameter-based coded functions, which are listed in the SHKEGRB package. These functions, based on the parameter values entered, calculate the marks obtained by the student.
Users can define their own term-based rules and parameter values which can then be assigned to components and sub-components. These values can be set as defaults in the Gradebook Controls section on SOATERM, which are defaulted into the relevant fields in SSBSECT table when a section is created. The values are also displayed in the Grade Component Definition (SHAGCOM) page where they can also be manually updated. The values in SHAGCOM are then defaulted to all components created in that section, which again can be individually updated. At this point, all sub-components created against a component will have the values for the parent components defaulted in when a section is created, and they can then be manually updated.