Which courses appear on a user's workspace is controlled by the enrollment start and end dates, NOT the course start and end dates. Because Echo allows for the creation of Continuous Courses (where students can start anytime and work at their own pace), the enrollment start and end dates determine what courses users have access to.
Be default, any new enrollment to a course adopts the current date as the enrollment's start date and the courses end date as the enrollment's end date. If the course start or end date is changed using the Teacher App, the user is given the option to also update the student enrollments. Note that this option doesn't appear when adjust course start and end dates using the Admin App. The course enrollment must be updated manually.
Teachers will have access to courses 90 days after their enrollment end date has passed. After that 90 day period, the course will drop off from their homepage.
Students will see courses 14 days after their enrollment end date. During that time period, the students will see "expired" on the course card on their homepage. After the 14 day period, the course will drop off from their homepage. Students continue to have access to prior course grades from the gradebook.