| Subject competitions play an important role in improving students’ practical ability and overall quality.Colleges and universities also recognize the importance of subject competitions and have opened subject competition courses.The rapid development of offline online education,especially since the outbreak of the epidemic last year,many learning activities and subject competitions have also been carried out online.The existing online learning platforms related to subject competitions are generally geared towards individual learners,with less consideration that subject competitions are conducted in groups.Therefore,how to combine Internet technology to provide rich online collaboration and management tools for competition teams,and to recommend learning resources based on group goals and the role of learners in the team is the main research content of this article.Therefore,this paper mainly studies the design and implementation of the competition group learning platform based on heterogeneous information network.Firstly,this paper studies the application of group online learning in the field of discipline competition,personalized learning in the field and heterogeneous information network in the recommendation field.Based on the demand analysis of the learning groups participating in the discipline competition,the overall framework design,specific function design and database table design of the system are completed.Then,based on the individual learner model,the group related information is extended to complete the construction of the group learner model.Then,a heterogeneous information network for online learning of the competition group was constructed.Based on the extraction of relevant information by the representation learning technology based on random walk,the weight of different meta-paths was calculated by using the attention mechanism.Then,the group preference was fused and the matrix decomposition was used to predict the score to complete the recommendation of learning resources.Finally,this paper uses IntelliJ IDEA integrated development environment and SpringBoot+MyBatis framework to achieve important functions such as automatic paper formation based on genetic algorithm,online programming,online collaboration document,etc.,providing users with one-stop online learning services.In addition,the learner ability assessment and the realization of group task function module based on Activiti workflow are completed,so that the competition group learning platform has a more perfect auxiliary learning function.After the completion of the prototype system development,through a complete functional test,each function has reached the preset target.The competition group learning platform based on heterogeneous information network provides an online collaborative learning environment with competition groups as the main body.In addition,it completes the recommendation of learning resources by fusing meta-path extraction information and group relationships,which meets the needs of learners for personalized learning.Considering that the system provides more services,the next step will be to consider service splitting in system implementation,and use micro-service architecture for reconstruction. |