Font Size: a A A

Design And Implementation Of An Education Platform Based On Fine-grained Knowledge Points

Posted on:2021-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:S C DuFull Text:PDF
GTID:2427330632962899Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
In recent years,the process of advanced engineering education reform domestically and abroad has continued to advance.In the context of the "new engineering" construction,the introductory course of electronic information majors offered by the School of Information and Communication Engineering,Beijing University of Posts and Telecommunications aims to improve students' cognitive level of complex engineering system,and enhance students' engineering literacy in many aspects such as technology,products and design in order to meet the higher requirements for engineers and students raised by the increasingly complex and ever-changing industrial environment and demands.Based on the pain points and needs found in the teaching practice of the introductory course,this thesis proposes a WeChatmini-program application development course design for zero-based students.Moreover,an education platform based on fine-grained knowledge points is designed and implemented.Firstly,this thesis proposes a WeChat mini-program application development tutorial design for zero-foundation students.Zero-based students have low engineering cognition,weak programming skills and self-learning abilities,and unstable self-confidence.The course design introduces WeChat mini-program and cloud development as teaching cases,which reduces the students'learning burden and enables students to focus more of their limited energy on improving engineering cognition.The course design also sets the JS basic literacy and active experiment method guidance to help students get rid of the difficulty of programming and debugging.Secondly,this thesis designs and implements an education platform based on fine-grained knowledge points.On the one hand,the platform divides the WeChat mini program application development tutorial for zero-level students into a series of fine-grained knowledge points,and the learning time for each knowledge point is roughly within ten minutes.The division of tutorials based on fine-grained knowledge points is not only helpful for students to find a clear learning path,to obtain a good learning experience and learning effect,thereby enhancing students' self-confidence,but also to make learning paths more diverse and personalized through the combination of knowledge points and recommendation of learning paths.On the other hand,the platform provides corresponding exercises for each knowledge point,and each exercise is set to a corresponding cognitive level according to the Broom education goal taxonomy,which can assist students in learning knowledge and can also help evaluate students' cognitive level;the platform also provides the function of online programming exercises at some JS basic knowledge points that need to be trained in programming practice,to help students consolidate their knowledge and improve their programming ability in a timely manner.At the same time,the platform provides data collection functions based on fine-grained knowledge points.The collected data mainly includes tutorial browsing trajectory data in units of fine-grained knowledge points during student learning,statistical data about completing exercises,and online programming data in real time.The learning behavior data based on fine-grained knowledge points can provide teachers with certain data support for understanding students'learning status.The educational platform is implemented based on technologies and tools such as Vue,Express,Node.js,and MongoDB.In addition to providing tutorial presentations,exercises,online programming functions,and data collection functions based on fine-grained knowledge points,it also provides some other supporting features such as rights management,content management,assignments management,discussing,wrong exercises book and favorites.Finally,this thesis tests and verifies the feasibility and stability of the platform based on test cases and experiences in actual scenarios to ensure that the platform can operate normally.
Keywords/Search Tags:fine-grained knowledge points, engineering cognition, data acquisition
PDF Full Text Request
Related items