Requêter les données des pluginsMasterStudy LMS
MasterStudy LMS
Exemples de requêtes pour interagir avec les données du plugin MasterStudy LMS.
Récupérer des données LMS
Cette requête récupère le titre et le contenu d'un cours donné :
query GetCourse($courseId: ID!) {
course: customPost(by: { id: $courseId }, customPostTypes: "stm-courses") {
id
title
content
}
}Mettre à jour des données LMS
Cette requête met à jour le titre et le contenu d'un cours donné :
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
}
}
}
}