Today, systems should react based on explicit demands from the learner or even proactively react based on changes in the working environment. The success of this type of systems depends on their ability to adapt and personalize the learning environment to the learner’s needs. This paper presents an approach using a decision model that allows resolving variations in a socalled learning goal structure template by using different types of context information. These adapted templates are then used to create so-called Learning Spaces, which are developed during the process of reusing explicit experience packages in software engineering. The Learning Spaces are delivered in an adapted Wiki called Software Organization Platform (SOP), which integrates knowledge management and e-learning.