A Context-Aware Hybrid Recommendation Framework for E-Learning Platforms | Synapse