Towards an open framework for adaptive, agent-supported e-learning | Synapse