In this report, we propose an intelligent online elearning system that focuses on advancing science education. Specifically, we are building a prototype system that teaches arithmetic operations of integers and rational numbers. This system can be personalized for different individuals through a virtual coach whose mission is to monitor a user's progress and recommend the best possible learning path for the user. The proposed system allows us to investigate the opportunities and possibilities for educators to learn new pedagogies from the learners' performance and behavior through online assessments and profiling of users. The proposed system consists of a controller which is the virtual coach, a learning unit, and an assessment unit and decision support system. In addition to these units, the backend will comprise of a data collector facility and machine learning subsystem, both of which will be built later for data analysis to gain insight on different online users according to their profiles. All rights reserved.