When learners finish a course they played from their Catalog (not through a program session), we will suggest other courses:
- First, courses that have the current course as a requirement.
- Second, courses that the connected user hasn’t played yet.
In each category, courses must be visible by the connected user, and are ordered by number of views.