Instructors can create courses. When an instructor creates a course, the course is associated to the instructor's institution.
Courses always have exactly one .
Course participants
Course 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 . 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
{
course(id: "00000000-5945-95c7-65fc-a9747b300320") {
id
title
joinUrl
flows {
title
}
}
}