Skip to content

Requirements ​

Configure degree requirement blocks and rules.

Overview ​

Requirements define what students must complete for their degree. The system uses a hierarchical structure:

Degree
├── Requirement Blocks
│   ├── Requirement Groups
│   │   └── Requirement Items (courses, credits, GPA)
│   └── Course Patterns

Requirement Blocks ​

Blocks are reusable containers for related requirements.

Creating a Block ​

  1. Navigate to Academic > Requirement Blocks
  2. Click Add Block
  3. Configure:
FieldDescriptionExample
CodeIdentifierGEN_ED_CORE
NameDisplay nameGeneral Education Core
Block TypeCategoryGeneral Ed, Major, Minor, Elective
Credits RequiredTotal credits30
Courses RequiredNumber of courses10

Block Settings ​

SettingDescription
Allow OverlapCredits can count for multiple blocks
Min GPAMinimum GPA for block courses
Max TransferMaximum transfer credits allowed

Requirement Groups ​

Groups organize items within a block with logic rules.

Creating a Group ​

  1. Open a requirement block
  2. Click Add Group
  3. Configure:
FieldDescriptionExample
NameGroup nameNatural Sciences
LogicAND/ORSelect X of Y options
Min CoursesCourses required2
Min CreditsCredits required8

Group Logic ​

  • AND - All items required
  • OR - Any one item satisfies
  • Select X - Choose X from list

Requirement Items ​

Individual requirements within groups.

Item Types ​

TypeDescription
Specific CourseExact course required (BIOL 101)
Course PatternCourses matching pattern
Credit TotalTotal credits needed
GPA RequirementMinimum GPA

Creating Course Items ​

  1. In a group, click Add Item
  2. Select Course
  3. Choose specific course or pattern
  4. Set options:
    • Minimum grade
    • Must be taken at institution
    • Allow substitution

Course Patterns ​

Patterns match multiple courses dynamically.

Pattern Types ​

PatternExampleMatches
SubjectBIOLAll Biology courses
Level300-499300/400 level courses
AttributeWritingWriting Intensive courses
DepartmentScienceAll science department courses

Creating Patterns ​

  1. Navigate to Course Patterns
  2. Click Add Pattern
  3. Configure matching rules:
Subject = BIOL
AND Level >= 200
AND Level <= 499
AND Attribute = Lab

Course Substitutions ​

Allow alternative courses:

System Substitutions ​

Predefined substitutions:

  1. Go to Substitutions tab
  2. Add substitution rules
  3. Applies automatically

Student Substitutions ​

Individual student exceptions:

  1. Process through waiver workflow
  2. Document reason
  3. Shows on audit

Bulletins/Catalog Years ​

Requirements tied to catalog years:

  1. Create bulletin for catalog year
  2. Associate requirements with bulletin
  3. Students follow their catalog year

Bulletin Management ​

  1. Navigate to Bulletins
  2. Create new catalog edition
  3. Copy requirements from previous year
  4. Make updates for new year
  5. Set effective dates

Best Practices ​

Block Organization ​

  • Use descriptive names
  • Group logically related requirements
  • Avoid deep nesting
  • Document complex rules

Testing Requirements ​

  1. Run audit on test students
  2. Verify requirements evaluate correctly
  3. Check edge cases
  4. Document exceptions

Version Control ​

  • Track changes to requirements
  • Document effective dates
  • Maintain history for appeals

Student Information System Documentation