SaveStudentCourse (V1)

 This activity was migrated to a new namespace. For new workflows use SaveStudentCourse (V2) in Cmc.Nexus.Academics.Workflow.

The SaveStudentCourse activity enables you to Register or Unregister a Student Course. You can also transfer students who have been registered for a course from one class section to another class section using the TransferClassSection action in the SaveStudentCourse activity.

SaveStudentCourse is used after a CreateStudentCourse (V1) activity has created a Student Course instance. SaveStudentCourse will persist a Student Course instance in the database.

SaveStudentCourse

Properties

SaveStudentCourse Properties
Property Value Required Notes
Action InArgument<CourseAction> Yes Select one of the following options:
  • Register
  • Unregister
  • TransferClassSection

When the action TransferClassSection is selected, the StudentCourseId and TransferToClassSectionId are required.

DisplayName String No Specify a name for the activity or accept the default.
ParentTermId InArgument<Int32> No Use this value when a Parent/Child relationship has been defined for the terms at your institution and you want to register a student into a Child term. The ParentTermId value is the AdTermId of the Parent term in Anthology Student.

You can use the LookupTerms (V1) activity to pass the Id into the SaveStudentCourse activity.

Note: This value is used only with the Register Action when registering a student into a child term.

StudentCourse InArgument<StudentCourse> Conditional The Student Course object which may have been created by the CreateStudentCourse workflow activity.

Refer to the StudentCourse fields in the mapping table for Entity: Cmc.Nexus.Sis.Academics.

Note: This value is used only with the Register and Unregister Actions.

StudentCourseId InArgument<Int32> Conditional The StudentCourseId is the StudentCourse.Id (which is AdEnrollSched.AdEnrollSchedID in Anthology Student for the current class).

This value is used only with the TransferClassSection Action.

TransferToClassSectionId InArgument<Int32> Conditional The TransferToClassSectionId is the ClassSection.Id of the class into which you want to transfer students (mapped to AdClassSched.AdClassSchedId in Anthology Student).

Note: This value is used only with the TransferClassSection Action.

To see how this activity can be used in a workflow, refer to