crs_rollover - Course and Unit Rollover Processes

Course and unit versions exist independently of the calendar structure and can continue to be available for offer year after year.

By contrast, offering a Course Version in a particular Academic Calendar Instance, or a unit version in a particular Teaching Calendar Instance, creates a Course Offering Instance and a Unit Offering Pattern respectively. Both are specific to their Calendar Instances. To offer the same course or unit in different Calendar Instances requires that the course or unit version and all their associated details be recorded against the new Calendar Instances.

Callista provides a number of mechanisms to minimise the work involved in maintaining the institution's curriculum and associated data. These include:

Creation of New Courses and Course Versions Based on Existing Course Versions

This process allows the creation of a New Course or Course Version without having to laboriously key all of its associated data. A New Course Version should be created when one or more of its attributes differ from the existing Course Version. If the changes to a Course Version are 'significant' then a new course may be created. The institution determines whether the changes to an existing course warrant the creation of another version or a New Course.

The process is triggered in the Maintain Basic Course Details form (CRSF1210) when the existing Course Version is displayed, the New Record function is invoked and Duplicate Record Above is selected. Depending on the action taken (refer to CRSF1210) either a New Course or new version of the existing course can be created.

In both cases the following associated data is copied from the old Course Version to the new record:

All of the copied data should be checked, and modified if required. Where data is unable to be copied to the New Course (For example, where the owning Organisational Unit is no longer ACTIVE), these exceptions are reported in the Review of Course Version Creation Report (CRSR0630).

The Roll Course Offering Instances and Patterns process (CRSJ0010) is used to perform the bulk copying of Course Offering Instances and Patterns associated with one Academic Calendar Instance to another Academic Calendar Instance.

Using the Maintain Course Offerings form (CRSF1300), it is possible to copy Course Offering Patterns from a single Course Offering Instance to a newly created Course Offering Instance.

 

Creation of New Units and Unit Versions Based on Existing Unit Versions

This process allows the creation of a New Unit or Unit Version without having to laboriously key all of its associated data. A New Unit Version should be created when one or more of its attributes differ from the existing Unit Version. If the changes to a Unit Version are 'significant' then a new unit may be created. The institution determines whether the changes to an existing unit warrant the creation of another version or a New Unit.

The process is triggered in the Maintain Basic Unit Details form (CRSF2210) when the existing Unit Version is displayed, the New Record function is invoked and Duplicate Record Above is selected. Depending on the action taken (refer to CRSF2210) either a New Unit or New Unit Version of the existing unit can be created.

In both cases the following associated data is copied from the old unit version to the new record:

All of the copied data should be checked, and modified if required. Where data is unable to be copied to the New Unit Version (e.g. where the Organisational Unit with teaching responsibility is no longer ACTIVE), these exceptions are reported in the Review of Unit Version Creation Report (CRSR0640)

 

Bulk Rollover of Course Offering Instances and Patterns (CRSJ0010)

Course Versions exist independently of the Calendar structure, i.e. they continue to be 'current' unless expired or end dated. Course Offering Instances and Patterns however are tied to particular Academic Calendars. For a course to be 'available' in another Academic Calendar, its Course Offering Instances and Patterns must be rolled forward into that Academic Period. CRSJ0010 is run through the Job Scheduler for the purpose of rolling Course Offering Instances and Patterns from one Academic Calendar Instance to another.

This job has three parameters:

The process attempts to copy all Course Offering Instances and Patterns associated with the Source Academic Calendar and create New Course Offering Instances and Patterns for the Destination Academic Calendar. The Destination calendar must already have been created, usually via the Calendar Rollover process, and must be of the same Calendar Type as the Source Calendar and active.

The Organisational Unit parameter permits this process to be run for either one Organisational Unit or all Organisational Units. When run for a single Organisational Unit, only Course Offering Instances and Patterns for which the Organisational Unit is the nominated 'Responsible OU' are rolled.

If any Course Offering Patterns have been rolled over prior to running this job (by adding a New Course Offering Instance in CRSF1300 and copying patterns from an existing instance), these patterns remain and are merged with the patterns created by this job.

The process attempts to create a New Course Offering Instance for the destination Academic Calendar Instance. If successful it attempts to copy all Course Offering Pattern details from the old Course Offering Instance to the new. These include all details except:

Many combinations of circumstances can result in records being excepted from the rollover process. Aggregate messages are written to the Job Run Log, viewed through the Job Scheduler, advising of the successful rollover or otherwise of various components of the data.

The resultant structure generated by this process should be reviewed using one of the course data reports, CRSR0624 or CRSR0625.

Note: The rollover process attaches the latest version of the Grading Schema to the New Course Offering Pattern. Co-ordination between the rollover process and the creation of new Grading Schema versions is therefore critical.

 

Bulk Rollover of Unit Offering Patterns and Options (CRSJ0020)

Unit versions exist independently of the calendar structure, i.e. they continue to be 'current' unless expired or end dated. Unit Offering Patterns and options however are tied to particular Teaching Calendars. For a unit available in one Teaching Period to be 'available' in another Teaching Period, it must have Unit Offering Patterns and options created in the new Teaching Period. The new Offering Patterns and options could be keyed individually, however the Rollover Unit Offering Pattern and Unit Offering Option process (CRSJ0020) can be run to copy the Unit Offering Patterns and options from all of the units associated with the old Teaching Calendar to the new Teaching Calendar.

CRSJ0020 is run through the Job Scheduler.

This job has three parameters:

The process attempts to copy all Unit Offering Patterns and their attached Unit Offering Options and Unit Assessment Items, associated with the Source Teaching Calendar, and create new Unit Offering Patterns, Unit Offering Options and Unit Assessment Items for the Destination Teaching Calendar. The Destination Calendar must already have been created, usually via the Calendar Rollover process, and must be of the same Calendar Type as the Source Calendar and active.

The Organisational Unit parameter permits this process to be run for either one Organisational Unit or all Organisational Units. When run for a single Organisational Unit, only Unit Offering Patterns and options for which the Organisational Unit is the nominated 'Owning OU' are rolled.

The process attempts to create a new Unit Offering Pattern for the destination Teaching Calendar Instance. If successful it attempts to copy Unit Offering option details from the old pattern to the new pattern. These details are:

If creation of the new Unit Offering Pattern is successful, the process also attempts to create a new Unit Assessment Item and Assessment Pattern (if any) by copying the associated Assessment Item and Assessment Pattern details from the old Unit Offering Pattern to the new. These details are:

If any Unit Offering Pattern, Unit Offering Option and Unit Assessment Item and/or Assessment Pattern records have been rolled over prior to running this job (by adding a new Offering Pattern in CRSF2310 and copying options from an existing pattern to it), these patterns and options remain and are merged with the patterns and options created by this job.

Many combinations of circumstances can result in records being excepted from the rollover process. Aggregate messages are written to the Job Run Log, viewed through the Job Scheduler, advising of the successful rollover or otherwise of various components of the data.

The resultant structure generated by this process should be reviewed using one of the Unit Data Reports, CRSR0621 or CRSR0622.

Note: The rollover process attaches the latest version of the Grading Schema to the new Unit Offering Option. Co-ordination between the rollover process and the creation of new Grading Schema versions is therefore critical.

 

Last modified on 19 April, 2007

History Information

Release Version Project Change to Document
8.1 1339 - DEST-2007 Pt 1 Included Winter/Summer School information in unit rollover details