Learning Elo rating Recommendation Recommendation process Learning analytics dashboard Learning analytics Architecture Architectural layers The overall architecture Automatic assessment Smart learning Learning analytics Taxonomy