External Curriculum {SACAD-26}


Curriculum of an External Body can be entered here.


Field of Learning Codes can be entered at {SCODE3-1} Tab Field of Learning.


Only one root element (where the level is 1) should exist. The root element will only be allowed to be deleted if no child records are linked.


Fields in this option:

Block 1:  External Curriculum Elements

Field Type
&
Length
Description
External Curriculum A6 Code to identify the external Body for the Curriculum
Element Code N8 Unique Code to identify the Element
Description A2000 Description of the Element Code
Parent Code N8 Element Code of the Parent for the current Element Code
The Parent Element code should already exist.
The Field of Learning will default in the next field if the Parent Code is entered.
Level in Currirulum N2 Level of the Element Code in this Curriculum
Level will be calculated by the program, it will be one more than the parent's level.
Field of Learning N4 Field of Learning for the Element Code.
  • If the first character and lenght entered here differs from the direct parent record issue a warning "Field of Learning differ from the direct parent"
  • When the value of the Field of Learning of the parent is changed, all the child records will be changed automatically with a pop-up that needs to be acknowledge.
Start Date DD-MON-YYYY Date when this Element becomes active
  • The start date should be less than the end date of this record and all child records, give error message "Start Date must be less than end date."
  • If the value entered here is greater than the start date of any child record issue pop-up inform user child records will be updated, User must achknowledge. OK or Cancel.
  • If the value entered here is less than any parent recrod issue error : The start date of this element is less than some of all parent records.
End Date DD-MON-YYYY   Date when this Element becomes inactive
  • Must be equal or greater than start date of this record, Error "The end date must be equal or greater than start date"
  • Test if any child records exist and for these records the following should apply: Must be equal or greater than end date of all child records AND Must be euqal or greater than start date of all child records Error "The end date must be equal or greater than start and end date of all child records"
  • If the value entered here is greater than any parent records Error "The end date for this Element is greater than some or all paternt records"
  • All Child records will be update with the same date as the parent if the child's end date is NULL/Blank. When removing the end date of the parent, all child records with the same date as the parent will be removed.
ActiveA1Set the record Active 'Yes / No'.
ButtonButtonClick on the button next to the 'Active' field will display the External Curriculum and Elements breakdown list.  Click on the 'Return' button to exit the list.

Example:

Example of External Curriculum



Edit Button:   Allows the user to create, duplicate or update and existing record.

Example:

Example of External Curriculum



Example:

Example of External Curriculum


 
Processing
 Rules
 
  No special processing rules.
     See Also:      History of Changes
  
Date System Version By Whom Job Description
28-Jan-2010 v02.0.0.0 Bea Swart t161185 New manual.
23-Feb-2010 v02.0.0.1 Bea Swart t165023 Add Import/Export and Alert when a Field of Learning of parent is changed
20-Jan-2011 v02.0.0.2 Frans Pelser t170757 Rearrange field order
14-Dec-2016v04.0.0.0Magda van der Westhuizent213308Convert to INT4.0
25-Aug-2020v04.1.0.0Magda van der WesthuizenT245550Update manual and insert new images.