Allow users' to view an expired/closed course


Please share your organization's best practice on how we can allow users to view an expired/closed course—but NOT earn a certificate. Is this handled through an intelligent agent role change with different roles and permissions assigned to that specific role? Such as a 'Read Only' role?