Advisement
An advisement is an instruction used to provide clarity on sophisticated course options for articulation.
- Advisement Base Model
- Complete Additional Units Advisement
- N in any N Areas Advisement
- N in N Different Areas Advisement
- N From Units Advisement
- N Following Advisement
- N To N Following Advisement
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.
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]