Compute Mark Type Marks {SSTUD4-11}

This program is used to calculate Mark Type (MT) marks from Assessment marks according to the criteria defined in {SSTUD3-7b1}.


The system cycle ‘M’ must be open for the year, block and Offering Type to be calculated on {SMNT-2}. If the selection criteria includes one combination for which the cycle is not open, the program will print a message and abort execution. 


The Restriction “SREC” under option {SMNT-5}, can control access to data in this option.  This makes it possible to limit access to the updating of marks in respect of one person to one Faculty / Department and Campus only.  Campus restriction is not mandatory.


The validation ‘PM’ determines if cancelled students’ assessment results will be computed. If ‘PM’ = ‘Y’, the cancelled students will be included. If ‘PM’ = ‘N’, the cancelled students will be ignored.


MT marks can also be entered directly using {SSTUD1-7}.


Changes made by this program will be written to a log file that can be printed using {SMNTL-6}. The user and the program name is also written to the log file.



User Selection Prompt Text
* an item between square brackets [ ] is the default answer
Type
&
Length
Comments
  Enter Academic Year N4 Format YYYY
  Enter First Block Code To Include Or [ALL] A2 Up to 10 block codes can be included
  If ALL, Enter Next Block Code To Include Or <Enter> To Continue A2 Up to 10 block codes can be excluded
  Enter Faculty Code Or [ALL] N4  
  Enter Start Department Code [0] N4  
  Enter End Department Code [9999] N4  
  Enter Campus Code Or [ALL] A2  
  Enter Qualification Code Or [ALL] A6  
  Enter Subject Code Or [ALL] A7  
  Include Records with a Final Result (Y)es/[N] A1  
  Enter First Offering Type To Include Or [ALL] A2 Up to 10 offering types can be included
  If ALL, Enter First Offering Type To Exclude Or <Enter> To Continue A2 Up to 10 offering types can be excluded
  Enter Group Type [C]lass / (P)ractical / (T)utorial A1  
  Enter Start Group [0] A2  
  Enter End Group [ZZ] A2  
  Enter First Mark Type To Include Or [ALL] A2 Up to 10 offering types can be included
  If ALL, Enter First Mark Type To Exclude Or <ENTER> To Continue A2 Up to 10 offering types can be excluded
  Enter Student number or [ALL] N9  
  Sort Students [N]umeric or (A)lphanumeric A1  
 

Sort Order Per Comments
  Faculty Code  
  Department Code  
  Subject code  
  Offering Type  
  Group Type  
  Group Value  
  Mark Type  
  Students per user selection, Numeric or Alphanumeric  


System Select  
  Records that comply with open ‘M’ system cycles
  Primary subjects
  Subject should be Active 'Y' of 'P' in the Curriculum {SACADO-17}
  Exclusions:
  • Cancelled students when validation ‘PM’ = ‘N’
  • Students that are exempted
  • Competence subjects
  • Professional Judgement 
  • Students that are registered for exam only attendance.
  • Subjects with result codes if 'Include Records with a Final Result' is N


Example
:

Example of {SSTUD4-11}


Processing
Rules
 
  Program call function i43_chk_ass_submit_bund from package i43pkg.sql and will give an error message: "No Mark Type Mark calculated for NNNNNNNNN - assessment submitted but without mark." OR "No Mark Type Mark calculated for NNNNNNNNN - assessment submitted but not in a bundle."
 
  The program lists all the students without assessment marks and gives a number of records updated.
  • Students without marks but where an assessment weight exists. Error messag: "No Assessment Mark Entered for Student NNNNNNNNN Mark Type XX Assessment Number NNN but Weight Specified."
  • Assessments without weights are ignored for the calculation and a message is printed. Error message: "Assessment Mark Entered for Student NNNNNNNNN Mark Type XX Assessment Number NNN but No Weight Specified, Set To Zero."
  • Criteria is not entered on {SSTUD3-7} and error message will be ""*WARNING* No Weights or Best Number of Assessments for  Mark Type XX, Group XX Assessment Number NNN Ignored for Calculation."
 
  If a student does not have a mark for an assessment with a weight specified, that assessment for the student will be ignored and the student not penalised (when the MT result is calculated the student will be penalised for sub-minimum values or compulsory assessments).
 
  Do not update the Mark Type Mark if no weights or assessment don't have a mark or assessment is submitted into a bundle.
 
  The program uses the "Best Number Of" assessments in preference to allocated weights.
 
  Exempted assessments have the following impact on the calculation of Mark Type marks:
If an assessment is exempted and the rule on the mark type mark criteria on {SSTUD3-7} Tab Mark Type Criteria is set to calculate on
  • ‘Best number of’ rule, the mark type mark is then calculate as follows: 
    • mark type mark  = sum(assessment marks up to the best number of) / (BEST of value – count(exempt=Y))
    • If the assessment number is marked as EXEMPT=Y on {SSTUD1-2}, the assessment number is ignored in the sum of the assessment marks
  • ‘Weights’ only, the mark type mark is then calculate as follows: 
    • Any assessment numbers for the mark type where the indicator EXEMPT= Y will be ignored.
    • The mark type mark  = sum(assessment mark * assessment weight)/sum(assessment weights) and 
    • the sum of the assessment weights does not include the weight of the exempted assessment or where the assessment mark is null.
 

See Also:
History Of Changes

Date System Version By Whom Job Description
02-Jan-2007 v01.0.0.0 Phlip Pretorius T138706 New manual format.
15-Sep-2008 v01.0.0.1 Bea Swart T152378 Add Processing rules
31-Aug-2010 v02.0.0.0 Bea Swart T164727 Add Type of Evaluation P - Professional Judgement
04-Jan-2013
v03.0.0.0
Magda van der Westhuizen
T178547
Add Restriction 'SREC'.
11-Aug-2016v04.0.0.0Magda van der Westhuizent206910Update manual with the latest ADF converted image.
26-Jun-2019
v04.1.0.0
Frans Pelser
t237245
Update Academic Struture references