OBJECT

Mutation

The schema's entry-point for mutations. This defines the GraphQL operations that change data on the server.

link GraphQL Schema definition

  • type Mutation {
  • # Marks the activity complete based on student email, if activity is open for
  • # participant
  • #
  • # Arguments
  • # activityId: The activity to mark as complete
  • # studentEmail: Participant email to mark the activity as
  • # completed for
  • markActivityComplete(
  • activityId: UUID!,
  • studentEmail: String!
  • ): MarkActivityComplete
  • # Adds new participants to course, ignoring the ones that are part of it already
  • #
  • # Arguments
  • # courseId: The course to add participants to
  • # inviteNow: Indicates whether invitation emails should be sent
  • # out
  • # invitees: List of participants to add
  • # participantType: Indicates the type of user the new
  • # participants will be
  • addCourseParticipants(
  • courseId: UUID!,
  • inviteNow: Boolean!,
  • invitees: [Invitee!]!,
  • participantType: InviteeType!
  • ): AddCourseParticipants
  • }

link Require by

This element is not required by anyone