n'ith the rapid development of Internet, e-learning bas become a new teaching and learning mode. However, lots oj e-learning systems deployed on Internet are just electronic learning materials with vety limited interactivity and diagnostic capability. This paper presents an integrated e-learning environment named iCLSR. hirstly, iCLSR provides an online environtnent for instruction and collaborative learning, which i;ets rid of the constraints of time and space. Second, online teaching and learning evaluation data from instructors and learners can be collected by iCLSR and can be analyzed with an improved PSK-means clustering alç^orithm. Third, the learning object lists can be recotntnendedfor learners based on online evaluation results and their learning iiistoiy. The application ofiCtSR demonstrates that it can recommend appropriate learning materials jor ¡earners, inspire comtuunication between learners and instructors, save time for users and therefore improve the instructional effects and learning performance.