Advisement

An advisement is an instruction used to provide clarity on sophisticated course options for articulation.

  1. Advisement Base Model
    1. Sample
    2. Base Fields
  2. Complete Additional Units Advisement
    1. Sample
    2. Extended Fields
  3. N in any N Areas Advisement
    1. Sample
    2. Extended Fields
  4. N in N Different Areas Advisement
    1. Sample
    2. Extended Fields
  5. N From Units Advisement
    1. Sample
    2. Extended Fields
  6. N Following Advisement
    1. Sample
    2. Extended Fields
  7. N To N Following Advisement
    1. Sample
    2. Extended Fields

Advisement Base Model

The advisement model can be composed on various places on the articulation. This is the base advisement model from which other advisement types are derived. Advisement Locations

Sample

{
    "position": 0,
    "type": "NFollowing",
    "selectionType": "Complete",
    ...
}

Base Fields

position (number)
The position in the array that the advisement should display
type (enum)
The type of advisement from [NInNDifferentAreas, NInAnyNAreas, AdditionalNToReach, NFromUnits, NFollowing, NToNFollowing]
selectionType (enum)
The type of selection for the advisement from [Select,Complete,Include]

Complete Additional Units Advisement

This model represents a sub instruction to complete additional units to reach N total.

Examples:

  • Complete additional units to reach 20 total
  • Complete additional units to reach {amount} total

    Sample

{
    "type": "AdditionalNToReach",
    "amount": 20,
    ...
}

Extended Fields

amount (number)
The amount of additional units needed to reach

N in any N Areas Advisement

This model represents a sub instruction for selecting N Course(s)/Unit(s) from any N of the following area(s).

Examples:

  • Complete 1 Course(s) from any 3 of the following area(s)
  • Include 3 Unit(s) from any 5 of the following concentrations
  • {selectionType} {amount} {unitType} from any {areaAmount} of the following {areaType}

    Sample

{
    "type": "NInAnyNAreas",
    "amount": 3,
    "amountUnitType": "Course",
    "areaAmount": 5,
    "areaType": "Areas",
    ...
}

Extended Fields

amount (number)
The N amount
amountUnitType (enum)
The type of unit for the amount from [Course, Unit, Series, Sequence, Semester, SemesterUnit, Quarter, QuarterUnit, Trimester, TrimesterUnit, CourseOrCombination, Row, OrMoreCourses, OrMoreUnits]
areaAmount (number)
The area amount
areaType (enum)
The type of unit for the area from [None, Areas, Concentrations, Emphases, Specializations]

N in N Different Areas Advisement

This model represents a sub instruction for selecting N course(s)/Unit(s) in N area(s).

Examples:

  • Complete 1 Course(s) in 3 different concentrations
  • Include 5 Units(s) in 3 different areas
  • {selectionType} {amount} {unitType} in {areaAmount} different {areaType}

    Sample

{
    "type": "NInNDifferentAreas",
    "amount": 3,
    "amountUnitType": "Course",
    "areaAmount": 5,
    "areaType": "Areas",
    ...
}

Extended Fields

amount (number)
The N amount
amountUnitType (enum)
The type of unit for the amount from [Course, Unit, Series, Sequence, Semester, SemesterUnit, Quarter, QuarterUnit, Trimester, TrimesterUnit, CourseOrCombination, Row, OrMoreCourses, OrMoreUnits]
areaAmount (number)
The area amount
areaType (enum)
The type of unit for the area from [None, Areas, Concentrations, Emphases, Specializations]

N From Units Advisement

This model represents a sub instruction for selecting at least N course(s)/Unit(s) from this section.

Examples:

  • Select at least 2 courses from this section.
  • {selectionType} {amountQuantifier} {amount} {amountUnitType} from this section

    Sample

{
    "type": "NFromUnits",
    "amount": 3,
    "amountQuantifier": "AtLeast",
    "amountUnitType": "Quarter",
    ...
}

Extended Fields

amount (number)
The N amount
amountQuantifier (enum)
The amount quantifier type from [None, UpTo, AtLeast]
amountUnitType (enum)
The type of unit for the amount from [Course, Unit, Series, Sequence, Semester, SemesterUnit, Quarter, QuarterUnit, Trimester, TrimesterUnit, CourseOrCombination, Row, OrMoreCourses, OrMoreUnits]

N Following Advisement

This model represents a sub instruction for selecting N course(s)/Unit(s) from the following.

Examples:

  • Select 3 courses from the following
  • {selectionType} {amount} {amountUnitType} from the following

Sample

{
    "type": "NFollowing",
    "amount": 3,
    "amountUnitType": "Course",
    ...
}

Extended Fields

amount (number)
The N amount
amountUnitType (enum)
The type of unit for the amount from [Course, Unit, Series, Sequence, Semester, SemesterUnit, Quarter, QuarterUnit, Trimester, TrimesterUnit, CourseOrCombination, Row, OrMoreCourses, OrMoreUnits]

N To N Following Advisement

This model represents a sub instruction for selecting N to N course(s)/Unit(s) from the following.

Examples:

  • Select 1 to 3 courses from the following
  • {selectionType} {fromAmount} - {toAmount} {unitType} from the following

Sample

{
    "type":"NToNFollowing",
    "fromAmount": 1,
    "toAmount": 3,
    "unitType":"",
    ...
}

Extended Fields

fromAmount (number)
The minimum amount
toAmount(number)
The maximum amount
unitType (enum)
The type of unit for the amount from [Course, Unit, Series, Sequence, Semester, SemesterUnit, Quarter, QuarterUnit, Trimester, TrimesterUnit, CourseOrCombination, Row, OrMoreCourses, OrMoreUnits]