| In the teaching process,the traditional paper-based extracurricular homework and examination methods require a lot of manpower and material resources,homework correction and test score statistics are also very complicated,which is a huge workload for teachers,and the limitations are more obvious.The "Intelligent Platform for College Students’ Homework and Examination" developed based on network,intelligence,and multi-terminal testing and statistical analysis includes multiple courses of university education: the mathematics part includes advanced mathematics,linear algebra,etc.;The mechanics part includes material mechanics,theoretical mechanics,structural mechanics,etc.In this paper,the problem program and solver of the mechanics part are researched and developed,the content of the mechanics part of the platform is improved,and the plane problem solved by the stress function method is thoroughly studied.This paper mainly does the following four aspects of research:1.The basic structure of the mechanics topic is deeply analyzed,and according to the main structure information and load and other external information in the topic,the subprogram of the drawing module and the text output module of the mechanics topic is compiled by the method of splitting and combination,and the complete program of the mechanics topic is compiled.And combine the output topic with the mechanics solver program prepared next to form a developable mechanics problem bank.2.Using the basic methods such as matrix displacement method,force method and finite element method combined with the corresponding basic principles in the mechanics course,using matrix tools,the main structure in the mechanical model is regarded as a collection of many small units,according to the position and external force of each unit given in the topic conditions,the balance equation is listed according to the nodes and elements,and the necessary coordination is carried out,the calculation results of the internal force,displacement and deformation of the entire structure can be obtained.The solvers corresponding to theoretical mechanics,material mechanics,structural mechanics and elastic mechanics are compiled,and their correctness and applicability are verified.3.Choose the widely used Python language,django with complete network architecture and use My SQL for platform construction.The established mechanics part of the mechanics problem bank is applied on the platform.And a comprehensive demonstration of the interface and corresponding functions of the homework and exam process on the platform are introduced.4.In the second part,the new problem of solving the plane problem of stress function(stress field solution of trapezoidal gravity dam)and the new method(complete sixth-degree polynomial stress function method)are studied.By establishing a complete sixth-degree polynomial stress function,the stress function is solved as a basic unknown,and the coefficients of each item of the sixth-degree polynomial stress function are solved by combining the stress function,compatibility conditions,boundary and other conditions,and then the stress and strain variables of the general plane problem are solved.By combining the semi-inverse solution method with the stress function of the hammer body,a stress function that conforms to the mechanical characteristics of the trapezoidal gravity dam is solved,and the stress field analysis formula of the trapezoidal gravity dam when subjected to its own weight and liquid pressure is derived,which provides convenience for the derivation and prediction of the internal stress strain of the trapezoidal gravity dam.The establishment of the question bank of the mechanics part can not only provide learners with more learning resources,but also provide teachers with convenience including homework,examinations,assessments,statistical scores,rankings and offline papers.This can not only greatly improve teaching efficiency,but also make a positive contribution to promoting educational reform. |