How to Apply Context-Awareness in an Adaptive e-Learning Environment to Improve Personalization Capabilities? | Synapse