| Mobile communication technology and Internet technology have changed rapidly in the past decade.Smart mobile terminals led by smart phones have been widely used in China.Especially in the field of education in China,mobile learning has become a new style of learning knowledge for the development of science and technology.Previously,because of the lack of technical means,the development and effect of mobile learning has always been restricted.But now,this kind of learning method solves the pain point that learners are limited by time and place in the learning process to the greatest extent,and even solves people's lifelong learning needs.In the past five years,a kind of teaching behavior called micro class has been gradually normalized,which has been popularized to all aspects of the education field.Micro curriculum is loved by teachers and students because of its short,concise,distinct content and easy to share.Starting from the theory,this thesis carefully studies the mobile learning theory,micro curriculum theory and the current situation of mobile learning platform at home and abroad,and combines with the actual needs of senior and secondary school students in China,analyzes the shortcomings of micro curriculum app in the current mobile learning platform,and the recommendation strategies adopted by most platforms are user based collaborative filtering and content-based collaborative filtering.However,in the context of mobile learning,we need to consider the learners' inclination to the resource duration,so we propose a collaborative recommendation algorithm based on the rules of user behavior.Under the condition of mature theoretical research,according to the audience characteristics of the micro course platform,this system puts forward a solution for the micro learning platform for primary and secondary school students.The platform is divided into the client part and the server part.The client realizes the basic functions of resource search,learning record management,course resource display,recommendation service and personal information setting and management.The server part realizes usermanagement,video resource management,user feedback and notification and other basic functions.The Microlearning platform uses Android native app development technology and spirngmvc framework,based on C / S structure,and uses Java language and MySQL database for platform development.Considering that there may be poor access performance and storage performance of large-scale video resources,the system adopts the current mainstream CDN content distribution network technology to achieve load balancing and rapid response.The system has been developed and tested by testing technology,which proves that all functions are complete and the system performance is high. |