Update schema
This commit is contained in:
parent
eaeac374c1
commit
8bce53b410
|
|
@ -266,6 +266,7 @@ type CourseObjectType {
|
||||||
configuration: CourseConfigurationObjectType!
|
configuration: CourseConfigurationObjectType!
|
||||||
learning_path: LearningPathObjectType!
|
learning_path: LearningPathObjectType!
|
||||||
action_competences: [ActionCompetenceObjectType!]!
|
action_competences: [ActionCompetenceObjectType!]!
|
||||||
|
profiles: [String]
|
||||||
}
|
}
|
||||||
|
|
||||||
type ActionCompetenceObjectType implements CoursePageInterface {
|
type ActionCompetenceObjectType implements CoursePageInterface {
|
||||||
|
|
@ -897,6 +898,7 @@ type CompetenceCertificateListObjectType implements CoursePageInterface {
|
||||||
type Mutation {
|
type Mutation {
|
||||||
send_feedback(course_session_id: ID!, data: GenericScalar, learning_content_page_id: ID!, learning_content_type: String!, submitted: Boolean = false): SendFeedbackMutation
|
send_feedback(course_session_id: ID!, data: GenericScalar, learning_content_page_id: ID!, learning_content_type: String!, submitted: Boolean = false): SendFeedbackMutation
|
||||||
update_course_session_attendance_course_users(attendance_user_list: [AttendanceUserInputType]!, id: ID!): AttendanceCourseUserMutation
|
update_course_session_attendance_course_users(attendance_user_list: [AttendanceUserInputType]!, id: ID!): AttendanceCourseUserMutation
|
||||||
|
update_course_session_profile(input: CourseSessionProfileMutationInput!): CourseSessionProfileMutationPayload
|
||||||
upsert_assignment_completion(assignment_id: ID!, assignment_user_id: UUID, completion_data_string: String, completion_status: AssignmentCompletionStatus, course_session_id: ID!, evaluation_passed: Boolean, evaluation_points: Float, evaluation_user_id: ID, initialize_completion: Boolean, learning_content_page_id: ID): AssignmentCompletionMutation
|
upsert_assignment_completion(assignment_id: ID!, assignment_user_id: UUID, completion_data_string: String, completion_status: AssignmentCompletionStatus, course_session_id: ID!, evaluation_passed: Boolean, evaluation_points: Float, evaluation_user_id: ID, initialize_completion: Boolean, learning_content_page_id: ID): AssignmentCompletionMutation
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -927,6 +929,27 @@ input AttendanceUserInputType {
|
||||||
status: AttendanceUserStatus!
|
status: AttendanceUserStatus!
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type CourseSessionProfileMutationPayload {
|
||||||
|
result: UpdateCourseProfileResult
|
||||||
|
clientMutationId: String
|
||||||
|
}
|
||||||
|
|
||||||
|
union UpdateCourseProfileResult = UpdateCourseProfileSuccess | UpdateCourseProfileError
|
||||||
|
|
||||||
|
type UpdateCourseProfileSuccess {
|
||||||
|
message: String
|
||||||
|
}
|
||||||
|
|
||||||
|
type UpdateCourseProfileError {
|
||||||
|
message: String
|
||||||
|
}
|
||||||
|
|
||||||
|
input CourseSessionProfileMutationInput {
|
||||||
|
course_profile: String!
|
||||||
|
course_slug: String!
|
||||||
|
clientMutationId: String
|
||||||
|
}
|
||||||
|
|
||||||
type AssignmentCompletionMutation {
|
type AssignmentCompletionMutation {
|
||||||
assignment_completion: AssignmentCompletionObjectType
|
assignment_completion: AssignmentCompletionObjectType
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,8 @@ export const CourseSessionAssignmentObjectType = "CourseSessionAssignmentObjectT
|
||||||
export const CourseSessionAttendanceCourseObjectType = "CourseSessionAttendanceCourseObjectType";
|
export const CourseSessionAttendanceCourseObjectType = "CourseSessionAttendanceCourseObjectType";
|
||||||
export const CourseSessionEdoniqTestObjectType = "CourseSessionEdoniqTestObjectType";
|
export const CourseSessionEdoniqTestObjectType = "CourseSessionEdoniqTestObjectType";
|
||||||
export const CourseSessionObjectType = "CourseSessionObjectType";
|
export const CourseSessionObjectType = "CourseSessionObjectType";
|
||||||
|
export const CourseSessionProfileMutationInput = "CourseSessionProfileMutationInput";
|
||||||
|
export const CourseSessionProfileMutationPayload = "CourseSessionProfileMutationPayload";
|
||||||
export const CourseSessionUserExpertCircleType = "CourseSessionUserExpertCircleType";
|
export const CourseSessionUserExpertCircleType = "CourseSessionUserExpertCircleType";
|
||||||
export const CourseSessionUserObjectsType = "CourseSessionUserObjectsType";
|
export const CourseSessionUserObjectsType = "CourseSessionUserObjectsType";
|
||||||
export const CourseStatisticsType = "CourseStatisticsType";
|
export const CourseStatisticsType = "CourseStatisticsType";
|
||||||
|
|
@ -84,4 +86,7 @@ export const StatisticsCourseSessionsSelectionMetricType = "StatisticsCourseSess
|
||||||
export const String = "String";
|
export const String = "String";
|
||||||
export const TopicObjectType = "TopicObjectType";
|
export const TopicObjectType = "TopicObjectType";
|
||||||
export const UUID = "UUID";
|
export const UUID = "UUID";
|
||||||
|
export const UpdateCourseProfileError = "UpdateCourseProfileError";
|
||||||
|
export const UpdateCourseProfileResult = "UpdateCourseProfileResult";
|
||||||
|
export const UpdateCourseProfileSuccess = "UpdateCourseProfileSuccess";
|
||||||
export const UserObjectType = "UserObjectType";
|
export const UserObjectType = "UserObjectType";
|
||||||
|
|
|
||||||
|
|
@ -270,6 +270,7 @@ export const COURSE_QUERY = graphql(`
|
||||||
title
|
title
|
||||||
slug
|
slug
|
||||||
category_name
|
category_name
|
||||||
|
profiles
|
||||||
configuration {
|
configuration {
|
||||||
id
|
id
|
||||||
enable_circle_documents
|
enable_circle_documents
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue