| With the popularization of computer and fastly development of network technology, more and more people may use course management system (CMS) to study. It breaks through the limit of space and time, provides more and more the study opportunities and improves the teaching quality. Although, CMS provides nimble, rich, convenient on-line learning environment for the student, but it also has some problemes that should be concerned. In the current CMS, students is the single individual, they carry on the study according to own actual situation, but they unable to know other students' situation of learning activity. Also, the teacher also is unable to know students' situation of study progress, the teacher only can carry on the instruction for the student from the spoken language, and it has the one-sidedness and blindness.In view of the questiones in the CMS, we carry on the widespread investigation and study, and introduce the context awareness technology to research and develop the new learning activity notification system. This system gains the learning activity behavior of the users in the CMS, transmites the notification of these behavior to the every user based on the parameter of notification and current context of user. In order to provide the mutual situation of teaching and study between the users, improve the efficiency of study, inspire the interest of study and offer finer support for the CMS to exert the most efficacies of CMS.In this thesis, we firstly introduce the concepts about e-learning, CMS, context awareness, web2.0, and then give the meanings and category of e-learning context based on the definition and classification of context, bring forward the framework thought of e-learning context environment. Furthermore, we conclude the system's six principles of design based on the framework thought.Base on the works above, we discuss the design and the realization of the learning activity notification system. This system can catch the learning activity behavior of the users in the CMS, and analyse, manage, store, feedback these behavior. At the same time, it can transmit the notification to the user based on the parameter of notification and current context of the user. In the way of send notification, we use the multiplex methods, for example: Tabletop engine, handset message and so on.Finally, we carry on the test work of system. The test mainly aims at the each kind of function realization, examines the work condition of every function module and so on. Also, we analyze and summarize the merit and insufficient of this system.The context awareness is a fresh research field in the world, the learning activity notification system based on the context awareness is studied, and some primary research fruits are achieved in this thesis, it will be valuable and have good prospect to a certain extend. |