Updating Enrollment Requirements
Purpose: This document provides tips for updating enrollment requirements.
Audience: College staff
Overview
Enrollment requirements in PeopleSoft are controlled through multiple effective-dated layers. All layers must align correctly for enrollment checking to work as intended.
Post Enrollment Requirement Checking (PERC) is an effective way to validate enrollment requirements by confirming that requisites are evaluated as expected against actual student enrollment data. Running PERC allows institutions to identify impacts before they affect students. While PERC provides valuable verification, testing should always be performed in PCD first to ensure changes behave correctly before use in Production.
An ERG can consist of one or multiple layers. For example, a more complex requisite will include Enrollment Requirements that are built and added to Enrollment Requirement Groups.
- Enrollment Requirement Group (ERG).
- Enrollment Requirement (individual requirements).
- Enrollment Course List (courses referenced by the requirement).
- Course Catalog (Offerings Tab).
- The system evaluates based on the term start date.
- An Enrollment Requirement effective date must be less than or equal to the effective date of its ERG.
- A Course List's effective date must be less than or equal to the effective date of the Enrollment Requirement that uses it.
- For enrollment checking, PeopleSoft selects:
- The latest effective-dated row that is
- Active, and
- On or before the term start date for which the students are enrolling.
- The latest effective-dated row that is
- Add a new effective-dated ERG row when:
- Adding or removing a requirement.
- Changing the overall requirement structure or conditions.
- Choose the ERG effective date:
- On or before the earliest term where the new changes should apply.
- Important:
- One ERG may be attached to many courses.
- A new, effective-dated ERG row impacts all courses using that ERG for applicable terms.
- Helpful queries created by college end users:
- QCS_CM_ENROLLMENT_REQ_GROUPS - Enrollment Requirement Groups.
- QCS_CM_ENROLL_REQUIREMENT_USE - Groups using an Enrollment Requirement.
- QCS_CM_ORPHAN_ENR_RQ - Enrollment Requirements not attached to any courses.
- QCS_CM_CRSE_RQ_SCHED - Enrollment Requirement Groups for scheduled courses.
- Use Enrollment Requirements to define the actual logic.
- Create a new, effective-dated row when changing or adding:
- Courses used.
- Minimum grade.
- Units required.
- Test scores.
- Milestones.
- Any rule logic.
- Ensure the requirement's effective date:
- Is on or before the ERG effective date.
- Status:
- Active → requirement is enforced.
- Inactive → requirement is retired going forward.
- Helpful queries created by college end users:
- QCS_CM_ENROLL_REQUIREMENT_USE
- Use Course Lists carefully—they affect multiple requirements.
- When updating a Course List
- Add a new effective-dated row for changes.
- Use Correct History only for true data corrections.
- Set the Course List effective date:
- On or before:
- The Enrollment Requirement effective date.
- On or before:
- Valid Begin / Valid End dates:
- Use these inside the list when a course must be taken within a specific date range.
- Leave blank to allow the course to count regardless of when it was taken.
- Think top-down: Enrollment Requirement Groups → Enrollment Requirement → Course List.
- Always align effective dates on or before the term start date for which the requirement should be applied.
- Use new effective-dated rows for prerequisite changes.
- Remember that ERGs can be applied to and affect other courses.
0 Comments
Add your comment