Table of Contents
Intro
General
Integration
Revisions & Versions
Intro
Coursedog offers an Activity Log that tracks changes to various data elements. This is most commonly used in Academic Scheduling’s section editing modal. An Activity Log is also available in the Curriculum Management application for Courses and Programs. It's important to know the behavior and limitations of the Activity Log in this context.
General
The activity log for courses and programs will track changes to attributes in the main entity, e.g. Subject Code, as well as details in sub-records such as components and specializations. These user-driven changes occur via direct edits to the entity or through proposals. The activity log is accessible in the course and program editor view as a link on the right-hand-side ACTIONS panel. It behaves much the same way as the activity log in Academic Scheduling, including an entry for every field, with additions in green and edits or changes in red.
Integration
Curriculum implementations that support integrations with a school's SIS may have GET and or POST functionality. Changes made in a school’s SIS, outside of Coursedog, to integrated fields in the course or program, will also be captured in the activity log. These changes are assigned to “Coursedog SIS Integration”.
Revisions & Versions
Overview
Curriculum implementations that support effective dating have revisions and versions for each entity.
A revision corresponds to an effective records, e.g. course AA100 is effective from 2020 Autumn to 2021 Summer.
A version is a collection of changes within a specific revision.
Users can navigate between revisions using the effective dating menu on the top right corner of the editor.
This will open the "Select Course/Program" modal showing all available revisions.
Each revision has an activity log of its own as a stand-alone copy of the entity.
Special Note on Integration Behavior
The data a user sees when accessing the program is not always the “last revision” in version history.
This is because the integration can change the program or course, but the integration changes do not modify version history. Version history is simply a snapshot of each change made within the Coursedog application. The latest details for a given program or course can be viewed under “Latest Version”.