In this paper, we present a web-based educational setting, referred to as SCALE (Supporting Collaboration and Adaptation in a Learning Environment), which aims to serve leaning and assessment. SCALE supports individualized and collaborative learning and engages learners in different forms of assessment by providing various functions and by embedding a number of tools. Personalized navigation support and feedback are offered, based on learner’s knowledge level and preferences.