Courses
Instructors can create courses. When an instructor creates a course, the course is associated to the instructor's institution.
Courses always have exactly one institution.
Course participants
Course Participants are a roster of instructors and students in a course. When an instructor adds them through the course's s participants page, they will be a course participant. If they're not already an Institution participant, they'll also be linked to the institution the course belongs to.
Participants can be one type in a course: Owner, Instructor, Student, or Assistant
Invite links
The invite link for learners can be configured through the course participants page. In the example below they are queryable via joinUrl.
Querying
Listing (inside institution)
{
institution {
courses {
edges {
node {
id
title
joinUrl
flows {
title
}
}
}
}
}
}
{
"data": {
"institution": {
"courses": {
"edges": [
{
"node": {
"id": "00000000-5945-95c7-65fc-a9747b200320",
"title": "Onboarding (New Employees)",
"joinUrl": "https://app.eduflow.com/join/ZM2MNV",
"flows": [
{
"title": "Root flow"
},
{
"title": "Corporate Culture"
},
{
"title": "Paper in the 2000's"
}
]
}
},
{
"node": {
"id": "00000000-5945-95c7-65fc-a9747b200317",
"title": "History of Dunder-Mifflin",
"joinUrl": "https://app.eduflow.com/course/9813-onboarding-new-employeees",
"flows": [
{
"title": "Welcome to History of Dunder-Mifflin"
},
{
"title": "Founding a Company"
}
]
}
}
]
}
}
}
}via ID
Mutations
Inviting participants
You can invite Instructors and Students (learners) via addCourseParticipants
Invite participants: Invite links
Invitation links and embed (a.k.a magic links) can be accessed through the Participant response object:
invitationLink: Will prompt user to create a passwordembedLoginLink: "Magic link", takes user directly to to course
Removing participants
You can remove participants from course by email via removeCourseParticipants
Last updated
Was this helpful?