Courses/programs are used to house and organise course objectives, associated faculty and administrative staff, student enrolment, assessments, course groups, etc. Scheduled learning events are associated with courses. After a course has been set up it can be linked to a course community which creates a course website.
Unlike many content management systems, Elentra does not require you to create a separate instance of a course each academic year. When a course is built you define an enrolment period for it and set an audience for that enrolment period. By adding multiple enrolments and audiences to a course you make it accessible to various learners. Most other parts of the course (e.g., the curriculum tags, gradebook, and logbook) can all be configured per curriculum period as well. One exception to this is the Course Setup tab which currently shares information across all the curriculum periods the course has assigned to it. The information on the Setup tab includes curriculum layout, course name, course code, and course contacts.
Users do have the ability to create unique course websites for different iterations of a course. This is achieved by creating course communities (aka websites) for the course and associating the course website with a specific curriculum period. (More information on course websites here.)
Individual learning events, which are mapped to a course, are available to the specific audiences for the events.