Power BI Connector for Workday

Build 25.0.9454

AcademicRequirementEvaluation

Calculates evaluation results for potential transfer credit and academic progress.

Workday Resource Information

Creates a single evaluation results instance with the specified data.
In the request body, specify at least these required fields: primaryProgramOfStudy {id}, {startDate}, transcripts[].

Secured by: Manage: Student Prospect Academic Requirement Evaluation

Scope: Admissions

Aggregate Fields

The connector represents the following fields as aggregates containing JSON text. Each of them conforms to their respective schema. Fields marked with an asterisk are required and must be included if their parent object is. Fields marked with a hyphen are read-only and must not be included when calling stored procedures or when performing an INSERT or UPDATE.

This information is derived from the Workday REST API specification which does not explicitly list all business rules and validations that apply to each object. More fields may be required than what is listed here.

AdditionalProgramsOfStudy_Aggregate


[{
  descriptor: Text /* The display name of the instance */
  id: Text /* Id of the instance */
}]

EvaluationResults_HypotheticalAcademicProgress_AcademicRequirementAreas_Aggregate


[{
  remainingRequiredUnits: Text /* The number of units remaining for the student to satisfy the academic requirement area. */
  remainingRequirements: [{
      descriptor: Text /* The display name of the instance */
      id: Text /* Id of the instance */
  }]
  requirementArea: { /* The reference of the academic requirement area. */
     -descriptor: Text /* The display name of the instance */
     -href: Text /* A link to the instance */
     *id: Text /* wid / id / reference id */
  }
  status: Text /* The status of the progress for the academic requirement area. */
  unitsDefined: Numeric /* The number of units configured for the academic requirement area assigned to the student. */
}]

EvaluationResults_HypotheticalAcademicProgress_ProgramAcademicProgressSummary_Aggregate


[{
  academicRequirements: [{
      academicRequirement: { /* The academic requirement for the student. */
         -descriptor: Text /* The display name of the instance */
         -href: Text /* A link to the instance */
         *id: Text /* wid / id / reference id */
      }
      eligibilityRule: { /* The eligibility rule for the academic requirement. */
          descriptor: Text /* The display name of the instance */
          id: Text /* Id of the instance */
          meaning: Rich Text /* The meaning of the eligibility rule for the academic requirement. */
      }
      registrationsSatisfying: [{
          course: { /* The reference of the course for the registration. */
             -descriptor: Text /* The display name of the instance */
             -href: Text /* A link to the instance */
             *id: Text /* wid / id / reference id */
          }
          grade: { /* The grade received for the registration */
             -descriptor: Text /* The display name of the instance */
             -href: Text /* A link to the instance */
             *id: Text /* wid / id / reference id */
          }
          id: Text /* Id of the instance */
          units: Numeric /* The number of units for the registration. */
      }]
      remaining: Text /* The remaining units, registrations, or activities required to satisfy the academic requirement. */
      status: Text /* The status of the completion of the academic requirement for the student. */
  }]
  programAcademicProgress: { /* The summary of the student's hypothetical academic progress for the program of study. */
      remainingSummary: Text /* The remaining number of units to complete the student's academic progress for the program of study. */
      status: Text /* The status of the student's hypothetical academic progress for the program of study. */
      unitsDefined: Numeric /* The number of units required for the student's hypothetical academic progress for the program of study. */
      unitsSatisfying: Numeric /* The number of units satisfied for the student's hypothetical academic progress for the program of study. */
  }
  programGpa: Numeric /* The hypothetical GPA for the program of study for the student. */
  programOfStudy: { /* The program of study used to evaluate the hypothetical academic progress for the student. */
     -descriptor: Text /* The display name of the instance */
     -href: Text /* A link to the instance */
     *id: Text /* wid / id / reference id */
  }
  requirementsEffective: [{
      configuredFor: { /* The node of the academic structure that the academic requirements are configured for. Example: Academic unit and level, academic area, or program of study. */
         -descriptor: Text /* The display name of the instance */
         -href: Text /* A link to the instance */
         *id: Text /* wid / id / reference id */
      }
      effectiveOn: Date /* The date that determines the academic requirements that are effective for the student, using the yyyy-mm-dd format. */
  }]
  requirementsNotAssigned: [{
      descriptor: Text /* The display name of the instance */
      id: Text /* Id of the instance */
  }]
}]

EvaluationResults_HypotheticalAcademicProgress_UnusedRegistrations_Aggregate


[{
  course: { /* The reference of the course for the registration. */
     -descriptor: Text /* The display name of the instance */
     -href: Text /* A link to the instance */
     *id: Text /* wid / id / reference id */
  }
  grade: { /* The grade received for the registration. */
     -descriptor: Text /* The display name of the instance */
     -href: Text /* A link to the instance */
     *id: Text /* wid / id / reference id */
  }
  reason: Text /* The reason why the registration is unused. */
  units: Numeric /* The number of units for the registration. */
}]

EvaluationResults_NoTransferCredit_Aggregate


[{
  attemptedUnits: Numeric /* The attempted units on the external course record. */
  courseId: Text /* The course ID of the external course. */
  courseTitle: Text /* The title of the external course. */
  educationalInstitution: Text /* The educational institution of the external course record. */
  grade: Text /* The grade on the external course record. */
  startDate: Date /* The start date of the external course using the yyyy-mm-dd format. */
}]

EvaluationResults_PotentialTransferCredit_Aggregate


[{
  grade: { /* The potential grade of the potential transfer credit. */
     -descriptor: Text /* The display name of the instance */
     -href: Text /* A link to the instance */
     *id: Text /* wid / id / reference id */
  }
  internalCourse: { /* The Workday ID of the internal course for the potential transfer credit. */
     -descriptor: Text /* The display name of the instance */
     -href: Text /* A link to the instance */
     *id: Text /* wid / id / reference id */
  }
  notCountedEquivalentCourse: Boolean /* If true, another attempt of an equivalent course counts towards academic progress and GPA calculations, according to the course equivalency group and the course repeat policy. */
  notCountedRepeatCourse: Boolean /* If true, another attempt of this internal course counts towards academic progress and GPA calculations, according to the course repeat policy. */
  originatingCoursework: [{
      course: { /* The Workday ID of the external course. */
         -descriptor: Text /* The display name of the instance */
         -href: Text /* A link to the instance */
         *id: Text /* wid / id / reference id */
      }
      courseTitle: Text /* The title of the external course. */
      educationalInstitution: { /* The Workday ID of the educational institution of the external course record. */
         -descriptor: Text /* The display name of the instance */
         -href: Text /* A link to the instance */
         *id: Text /* wid / id / reference id */
      }
      startDate: Date /* The start date of the external course using the yyyy-mm-dd format. */
  }]
  units: Numeric /* The potential units of the potential transfer credit. */
}]

Transcripts_Aggregate


[{
  courseRecords: [{
     *attemptedUnits: Numeric /* The attempted units on the course record. */
      course: { /* The Workday ID of the course. */
         -descriptor: Text /* The display name of the instance */
         -href: Text /* A link to the instance */
         *id: Text /* wid / id / reference id */
      }
      courseId: Text /* The course ID of the course. */
      courseTitle: Text /* The title of the course. */
     *earnedUnits: Numeric /* The earned units on the course record. */
     *grade: Text /* The grade on the course record. */
      gradePoints: Numeric /* The grade points on the course record. */
      gradingScheme: { /* The Workday ID of the grading scheme on the course record. */
         -descriptor: Text /* The display name of the instance */
         -href: Text /* A link to the instance */
         *id: Text /* wid / id / reference id */
      }
     *startDate: Date /* The start date of the course using the yyyy-mm-dd format. */
     *unitType: { /* The Workday ID of the unit type on the course record. */
         -descriptor: Text /* The display name of the instance */
         -href: Text /* A link to the instance */
         *id: Text /* wid / id / reference id */
      }
  }]
 *educationalInstitution: { /* The Workday ID of the educational insitution. */
     -descriptor: Text /* The display name of the instance */
     -href: Text /* A link to the instance */
     *id: Text /* wid / id / reference id */
  }
}]

Input

Name Type Description
AdditionalProgramsOfStudy_Aggregate String The Workday IDs of the additional programs of study.
EvaluationResults_HypotheticalAcademicProgress_AcademicRequirementAreas_Aggregate String The academic requirement areas for the academic unit and level or program of study.
EvaluationResults_HypotheticalAcademicProgress_CumulativeGPA Decimal The hypothetical cumulative GPA for the student.
EvaluationResults_HypotheticalAcademicProgress_ProgramAcademicProgressSummary_Aggregate String The evaluation of the hypothetical academic progress for the program of study for the student.
EvaluationResults_HypotheticalAcademicProgress_TotalAcademicProgress_RemainingSummary String The remaining number of units to complete the academic progress for the student.
EvaluationResults_HypotheticalAcademicProgress_TotalAcademicProgress_Status String The status of the student's hypothetical academic progress.
EvaluationResults_HypotheticalAcademicProgress_TotalAcademicProgress_UnitsDefined Decimal The units (stu) used toward the Total Academic Requirement from the units (stu) earned by the student.
EvaluationResults_HypotheticalAcademicProgress_TotalAcademicProgress_UnitsSatisfying Decimal The number of units (stu) defined for the Total Academic Requirement for the student.
EvaluationResults_HypotheticalAcademicProgress_UnusedRegistrations_Aggregate String The registrations that aren't used to satisfy any academic requirements for the student.
EvaluationResults_NoTransferCredit_Aggregate String The courses on the external transcripts that don't have potential transfer credit.
EvaluationResults_PotentialTransferCredit_Aggregate String The potential transfer credit from courses on the external transcripts.
ProgramOfStudy_Id String wid / id / reference id
StartDate Datetime The hypothetical start date using the yyyy-mm-dd format.
Transcripts_Aggregate String The input external transcripts for evaluation.

Result Set Columns

Name Type Description
AdditionalProgramsOfStudy_Aggregate String The Workday IDs of the additional programs of study.
EvaluationResults_HypotheticalAcademicProgress_AcademicRequirementAreas_Aggregate String The academic requirement areas for the academic unit and level or program of study.
EvaluationResults_HypotheticalAcademicProgress_CumulativeGPA Decimal The hypothetical cumulative GPA for the student.
EvaluationResults_HypotheticalAcademicProgress_ProgramAcademicProgressSummary_Aggregate String The evaluation of the hypothetical academic progress for the program of study for the student.
EvaluationResults_HypotheticalAcademicProgress_TotalAcademicProgress_RemainingSummary String The remaining number of units to complete the academic progress for the student.
EvaluationResults_HypotheticalAcademicProgress_TotalAcademicProgress_Status String The status of the student's hypothetical academic progress.
EvaluationResults_HypotheticalAcademicProgress_TotalAcademicProgress_UnitsDefined Decimal The units (stu) used toward the Total Academic Requirement from the units (stu) earned by the student.
EvaluationResults_HypotheticalAcademicProgress_TotalAcademicProgress_UnitsSatisfying Decimal The number of units (stu) defined for the Total Academic Requirement for the student.
EvaluationResults_HypotheticalAcademicProgress_UnusedRegistrations_Aggregate String The registrations that aren't used to satisfy any academic requirements for the student.
EvaluationResults_NoTransferCredit_Aggregate String The courses on the external transcripts that don't have potential transfer credit.
EvaluationResults_PotentialTransferCredit_Aggregate String The potential transfer credit from courses on the external transcripts.
ProgramOfStudy_Descriptor String The display name of the instance
ProgramOfStudy_Href String A link to the instance
ProgramOfStudy_Id String wid / id / reference id
StartDate Datetime The hypothetical start date using the yyyy-mm-dd format.
Transcripts_Aggregate String The input external transcripts for evaluation.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9454