Query Data Plugin
Query Data PluginMasterStudy LMS

MasterStudy LMS

Contoh queries untuk berinteraksi dengan data dari plugin MasterStudy LMS.

Mengambil data LMS

Query ini mengambil judul dan konten untuk kursus tertentu:

query GetCourse($courseId: ID!) {
  course: customPost(by: { id: $courseId }, customPostTypes: "stm-courses") {
    id
    title
    content
  }
}

Memperbarui data LMS

Query ini memperbarui judul dan konten untuk kursus tertentu:

mutation UpdateCourse(
  $courseId: ID!
  $title: String!
  $content: String!
) {
  updateCustomPost(input: {
    id: $courseId,
    customPostType: "stm-courses"
    title: $title
    contentAs: {
      html: $content
    }
  }) {
    status
    errors {
      __typename
      ...on ErrorPayload {
        message
      }
    }
    customPost {
      __typename
      ...on CustomPost {
        id
        title
        content
      }
    }
  }
}