An increasing number of simple apps are requiring users to create accounts to use basic table stake features. For this project we needed more than just basic functionality, but it was imperative that all content remain free for all users, guests or account holders alike. Passive personalization happens in the background, surfacing content categories, and presenters the user wants to see.
Further active personalization is planned as a premium set of learning achievements: goals for topics they wish to master, and challenges associated with the goals.