Attendee
An attendee is an individual who participates in a Scrum Alliance course or event. Attendees are typically seeking to learn more about Scrum methodologies, enhance their skills, or obtain certifications related to Scrum practices. Attendees are the only entity in the Scrum Alliance ecosystem that can be a non-member, meaning that every process after becoming an attendee is required to be a member of the Scrum Alliance community.
This entity literally represents the relationship between a member (or non-member) and the courses they attend and excepting the instance where an attendee is a non-member, they might be called "CourseMember" or "MemberCourse".
Relationship with Other Concepts
Attendees have a many-to-one required relationship with courses. Required as in an Attendee is not required to exist for a course, but if one does, it is required that a course be related. When an attendee registers for a course, they become associated with that course, and their attendance is recorded. This relationship allows Scrum Alliance to track participation, manage course logistics, and provide attendees with relevant resources and support.
Attendees have a many-to-one optional relationship with members. If an attendee is a member, their membership status may influence their access to certain resources, discounts, or benefits associated with the course. If the attendee is not a member, they may still participate in courses but without the additional benefits that membership provides. In most cases, an attendee automatically becomes a member when they complete a course, but in some compliance-related instances such as FERPA, they may also have to manually accept becoming a member.