skip to main content

Degree Certification

Degree Certification Record (Degree Audit tab)

Once in the degree certification record you can see all the details for how the requirements are met. Here you can add, remove or move courses around.


The degree certification record is broken up into a separate requirement areas per degree objective. All undergraduate certification records have at least the following: one section for university requirements, one section for each college, one section for each major, and if the student is pursuing a minor, one section for each minor. For example if a student is double majoring in Human Development and Communication, there will be the following sections:

  • University Requirements
  • College of Agriculture and Environmental Sciences Requirements
  • College of Letters & Science Requirements
  • Human Development Major Requirements
  • Communication Major Requirements

Each section can be expanded to see the specific requirements and exactly what is satisfied vs. unsatisfied.

View Menu

For each top level curriculum section (University, College, Major , or Minor), you will have another dropdown called view. This dropdown willl allow you to expand or collapse all the requirements within that section. For advisors there is also a setting in "OASIS -> Management -> Settings -> User Settings" that will let the user control the default view for each curriculum section.

Changing Catalog Verions

The system also allows for catalog rights, where a student can choose to graduate under a different year's curriculum. Students are generally allowed to use the curriculum published at the time the student started at UC Davis, however, there is some variation to this policy and varies per college. The catalog year for a specific curriculum can be changed using the catalog dropdown at the top of each curriculum section. Some catalog years may be restricted (i.e. can only be selected by advisors with the appropriate permissions).

Course, Exam, Event Rules

Rules that require courses, exams, or events can be expanded to show which items are being applied to the requirement.

GPA Rules

GPA rules will list all the courses included in the GPA calculation. Calculations take into account repeated courses that need to be included in the GPA (i.e. courses repeated over the repeat limit).

The system can also handle projected repeats, courses that are in progress or scheduled which are expected to be counted as repeating a completed course.

GPA rules will enter an "is possible" mode if the student is borderline in satisfing the requirement. This means that the system will let the user know if the GPA requirements can possibly be met and if so, what grade points, along with an average grade, would be required to satisfy the requirement.

Making Changes

Adding/Removing Items

The audit engine will automatically add courses where they are allowed to be used, but manual changes can still be made. For most requirements, items (courses, exams, etc.) can be added or removed using the "Add/Remove" button.

For course based requirements, this button will bring up a screen similar to the following, allowing the user to add or remove courses as needed. Depending on your permissions you will also be able to add in courses as substituions (courses that are not allwed by default - i.e. defined in the published curriculum - for the requirement). In most degrees, a course cannot be used to fulfill more than one requirement at the same time. In this case, courses already in use somewhere else in the file will have an orange link icon. Click the icon and you will have the option to move the course to this requirement as shown below.

Other Actions

Each rule also has a list of other actions that can be taken. Actions are limited based on the users permissions and the status of the file.

These actions include:

  • Add a comment - Comments can be added to almost any requirement.

  • Override Requirement - Advisors, depending on their permissions, can request an override to a specific requirement. Overrides allow you to adjust the value that determines if the requirement is satisfied (i.e. # of courses/units required).

    Override requests will need to be approved by users with the appropriate permission, based on which curriculum the overridden requirement resides (university, college, major, or minor requirments). If the user requesting the override has the appropriate override approval permissions, then the override takes effect immediately upon saving the audit file.

  • Waive Requirement - Advisors, depending on their permissions, can request a waiver to a specific requirement. Waiving the requirement essentially tells the system that the requirment no longer applies to this student and to no longer process or audit the requirement. In general, it is recomended that you override the the value of the requirement whenever possible and limit waiving of the requirement to situations where the requirement would no longer apply to the student. That way the requirement continues to be checked, rather than completely skipped.

    Waiver requests will need to be approved by users with the appropriate permission, based on which curriculum the waived requirement resides (university, college, major, or minor requirments). If the user requesting the waiver has the appropriate waiver approval permissions, then the waiver takes effect immediately upon saving the audit file.

  • How does this rule work - This is where the user can take a look at a description and the details of how the requirement is being processed. It is a friendly english translation of that the code auditing that requirement. Rule descriptions can be fairly simple:

    Or more complex:

  • View Change log - The change log is a detailed log of anything that has changed on the rule, including what type of change was made, who made a change, and when those changes were made. The logs will also indicate if the system auto-processing made the changes.

Planning Courses

If the student is planning to take a course, but has not yet registered for the course, or wants to plan out some courses and see how those courses will apply to the degree requirements, the Planned Courses button can be used. This will open a window where you can search for courses and add them as planned. You can optionally specify the term in which the course will be taken. If a term is specified for a planned course, the system will check to make sure that the course is offered that term, or if the term is more than a year out, if it tends to be offered that term. Once planned courses have been added, the system will automatically apply those courses to the appropriate requirements and update the percent completed accordingly. When a student actually completes a planned course, the system will automatically replace the planned course placeholder with the actual enrollment and completion of the true course.

Saving The Certification Record

Once any updates, comments, overrides or other changes have been made to the certification record, the record must by saved using the save button. Unsaved changes will be discarded.