Object and attribute meaning
Course
Object
course: {
id: 12,
name: ‘Vector Calculus 101’,
code: ‘VC101’
}
Description
The template that defines shared information (e.g. name, 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”, there will be two PlannedCourses, one for the fall edition, 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’
}