How to Add a Student's Academic Program or Major to their Profile

Summary

A student’s course of study data may include both the primary and secondary degree/program that the student is currently enrolled in, as well as in-progress and completed credentials. 

The following screenshots show an example of the Profile Header, Transcript, and Programs tabs displaying Olivia Student’s academic information on the UI, dependent on the academic data imported into SS&E for this student.

For example, the information we see displayed for Olivia Student is sourced from two data feeds:

  1. Transcript data feed: 
    • The primaryDegreeProgramId imports on the Transcript data feed and populates the program name that is displayed on the student Profile Header and the degree/program used by the Student Filter when filtering by degree and/or program. 
    • The primaryDegreeProgramId and the primaryMajorId import on the Transcript data feed and populate the Program name and Major name displayed on the student’s Programs tab.
    • The primaryDegreeProgramId imports on the Transcript data feed and populates the Degree name displayed on the student’s Programs tab.
    • The primaryDegreeProgramId imports on the Transcript data feed and populates the academic calendar (term) displayed on the student’s Programs tab.
  2. TranscriptDegree data feed: 
    • The name imported on the TranscriptDegree data feed populates the Degree/Program name/title displayed on the student’s Transcript tab.

When relevant, some students/institutions may display additional academic information imported on the Curriculums and Areas of Study data feeds.

In addition, the PersonDegreeProgram data feed imports Program History data displayed on the student’s Programs tab, further explained here.

  • To see how/why/what academic information is displayed in SS&E, the SIS Data Import Definitions article displays each data feed used by SS&E. 
  • When relevant, the field description includes a note about how different data feeds are linked (mapped) to each other by a related ID in order to populate the information displayed on the student (person) record in SS&E.

For example:

  • In order to display the correct transcript.primaryDegreeProgram imported on the Transcript data feed, a matching ID must exist in the Degree Program data feed
    • In order to display the correct Degree/Program on the UI, a matching degree ID and program ID must exist in the Degree data feed and the Program data feed.
  • In order to display the correct transcript.primaryMajor imported on the Transcript data feed, a matching ID must exist in the Major data feed
  • In order to display the correct transcript.primaryDegreeProgram.academicCalendar imported on the Transcript data feed, a matching ID must exist in the Academic Calendar data feed

The following data feeds are used to link (map) academic data and populate the academic information displayed on the Olivia Student example shared above:

Transcript

  • primaryDegreeProgramId
  • PrimaryMajorId

From the SIS Data Import Definitions => the above fields display information imported on the DegreeProgram and Major data feeds:

TranscriptDegree

  • Name

From the SIS Data Import Definitions =>  this field does not link to any other data feed and populates the Degree Name/Title imported on this data feed:

DegreeProgram

  • Id
  • academicCalendarId
  • degreeId
  • programId

From the SIS Data Import Definitions => the above fields display information imported on the Academic Calendar, Degree and Program data feeds:

Degree

  • Id
  • Name

From the SIS Data Import Definitions => mapping to the Degree Id populates the name of the degree on the UI.

Program

  • Id
  • Name

From the SIS Data Import Definitions => mapping to the Program Id populates the name of the program on the UI.

Major

  • Id
  • Name

From the SIS Data Import Definitions => mapping to the Major Id populates the name, eg. description of the major, on the UI.

Accelerate Configuration Samples

Was this article helpful?
0 out of 0 found this helpful

Articles in this section

See more
How to Contact Support
There are many ways to reach out! Click here for our support options.
Watermark Academy
Click to access the Watermark Academy for consultation, training, and implementation companion courses.
Watermark Customer Community
Engage and connect with others!