Object and attribute meaning
Course
Object
course: {
id: 12,
name: ‘Vector Calculus 101’,
code: ‘VC101’
}
Description
The template that defines shared information (for example, name and code) for course offerings. Serves as the base for a PlannedCourse. A PlannedCourse can be linked to only one Course.
Example: The course “Mathematics 101” will be offered in fall and spring. The Course would be “Mathematics 101”, and there would be two PlannedCourses: one for the fall edition and one for the spring edition.
API endpoint
Index: <subdomain>.eduframe.nl/api/v1/courses
Show: <subdomain>.eduframe.nl/api/v1/courses/<:id>
Available events for webhook
- course.created
- course.deleted
- course.updated
PlannedCourse
Object
planned_course: {
id: 42,
course_id: 12,
type: ‘FixedPlannedCourse’,
start_date: ‘2017-04-22’,
end_date: ‘2018-04-22’,
duration_in_days: 365,
status: ‘completed’
}