Interface
Port: the courses a learner has enrolled in.
Enrollment only adds — there is no leaving a course (capability course-enrollment) — so, like prize claims, the port offers a read and an idempotent write.
course-enrollment
The slug of every course the learner is enrolled in.
Enrolls the learner in one course; idempotent.
Port: the courses a learner has enrolled in.
Enrollment only adds — there is no leaving a course (capability
course-enrollment) — so, like prize claims, the port offers a read and an idempotent write.