摘要:AbstractIn this paper, we present an Adaptive Web-Based Intelligent Tutoring System using Mastery Learning Technique. According to the level of student knowledge, this system was adapted rule-based techniques and student profiling to generate lessons and tests for them and the system was automatically adjusted suitably adaptive lessons and tests for student when he/she can pass a specified test. This prototype was designed for enhancement JAVA Programming Language Courses in SuanSunandhaRajabhat University, Thailand for freshman student. The experimental results showed that rule-based and student profiling approaches can help student learning and reduce time consuming study. To evaluate the preliminary prototype system, questionnaires were used to measure user satisfaction with system usability by teacher and student. The results were satisfactory as followed: Means for teacher and students were 4.15 and 4.23, and standard deviation for specialists and users were 0.645 and 0.714 respectively.