One of the problems in e-learning, as stated in the constructivism theory is to manage the diverse experience levels of students.These varying levels have to be taken into account in designing learning models due to its significant impact on the elearning system effectiveness. This paper proposed a new instructional design model applied to a website for learning programming language. This model is based on a theoretical foundation of constructivism emphasizing on the learner rather than the instructor. Thus students learn by fitting new information together with what they already had known.The proposed constructivist-based model is composed of five generic processes; it uses a statistical approach to determine the most likely best-suited way to present learning concepts for students with different levels of experience.To overcome out-of-date statistical data, this paper also proposed an adaptive version that can handle students' feedback to adapt accordingly.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.