Font Size: a A A

Design And Implementation Of Python Online Learning Platform

Posted on:2021-10-04Degree:MasterType:Thesis
Country:ChinaCandidate:D Z ZhangFull Text:PDF
GTID:2517306308469704Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The 21st century is an era of informationization and intelligence.With the advent of artificial intelligence,computer programming education is essential.As the preferred language of artificial intelligence,Python has a large number of tool libraries.Artificial intelligence involves a large number of data calculations,and it is simple and efficient to use Python.At present,mainstream online programming learning platforms at home and abroad are highly sought after by the public.Although the graphical programming platform has a supporting teaching management system,graphical programming is suitable for elementary school students to understand programming,and it is easy for junior high school students to rely on programming.Make programming lose its original flexibility.As for the online learning platform of the course type,there is no supporting after-school practice and teaching management,and it is impossible to perform supporting teaching with the teacher.For online problem-solving type platforms,they tend to be more difficult in computational thinking.Promotion to junior and senior high school students can easily cause students to lose interest.In order to solve the shortcomings of the major platforms in online programming learning,it is urgent to design and implement a Python online learning platform for junior and senior high school teachers and students.The paper first introduces the current status and advantages and disadvantages of major programming education at home and abroad.Based on the above research,the Python online learning platform is analyzed,and the overall architecture of the system is designed..The authority authentication mainly implements the two functions of user login registration and authority hierarchical authentication.The universal function module mainly implements the functions of personal center and online problem solving.The teacher function implements school class management,problem management,homework management,and problem knowledge point extraction schemes.Among them,the assignment management function provides teachers with a classification method based on code similarity,which can achieve rapid extraction of mainstream solutions.The topic knowledge point extraction scheme extracts the knowledge involved in the code and feeds it back into the topic information,which facilitates the teacher to customize the knowledge point labels for the topic.Finally,by testing the overall function and performance of the Python online learning platform,it is determined that the functions of the system can be used normally and achieve the expected results.At present,the Python online learning platform has been successfully deployed and provided teaching services for teachers and students in different regions.
Keywords/Search Tags:online programming learning, online problem solving, knowledge extraction
PDF Full Text Request
Related items