Model students' interactions with the educational resources.
Use data produced by the learning environments to create these models.
Use data to visualize students' interactions to assist pedagogical decisionmaking.
Turn pedagogical decision-making into personalized recommendations.
Monitor and evaluate the efficacy of the recommendations.