| Because of the availability of computers and the growth of network technology,completing homework and examinations online is gradually replacing traditional methods of doing homework and sitting for exams.This not only improves teaching effectiveness,but it also reduces the amount of stress in the classroom.The development of online homework and examination systems has flourished in the aftermath of the worldwide COVID-19 outbreak.There are currently a number of systems in place for fundamental mechanics courses,with the question bank consisting mostly of multiple-choice and blank-filling questions and no issues requiring calculations,which are crucial.It is ineffective in boosting kids’ calculation abilities due to the structure of the questions bank.Furthermore,typical accumulation approaches are used to collect the bulk of questions in banks with low expansibility.This research looks into and develops dynamics problem-generating software,and as a result,"The Intelligent System of Homework and Examinations for Undergraduates" is developed,which could allow for the online application of dynamics issues.The following is a list of the important tasks that were successfully completed:(1)The drawing subroutine of the dynamics graphics and questions output software has been compiled.To begin,the required subroutines could be called to draw the graphics required by this question depending on the unit of information,constraint conditions,imposed load,motion information,and the mechanical model’s corresponding coordinates and positions.Using the program interfaces to combine drawing subroutines and the soon-to-be-built solver,the output program for comprehensive dynamics problems was successfully completed.By segregating sort and complexity,these questions were paired with chapters and sections to form a large bank of separate dynamics questions.(2)A dynamics solver’s validity was verified once it was programmed.The dynamics mechanics category includes the rope connector,plane block,motion mechanism,and spring system,among other items.After assessing degrees of freedom in all directions of rigid bodies in a plane and force received by each node,the dynamics concerns were uniformly evaluated using the dynamic equilibrium equation.Questions regarding momentum,moment of momentum,kinetic energy,and mechanical energy were then answered using the dynamics solver.Finally,examples were utilized to vertify the validity of the solver.(3)Django and MySQL were used to develop the Intelligent System of Homework and Examinations for Undergraduates and its database.In addition,the system was divided into subplatforms depending on the functional requirements of specific user groups.The dynamics questions bank in this system has been initially established and has concluded its trial run.Because it contains features like auto-checking,statistical recording,ranking,and grading papers offline,teachers may use this system to plan assignments and examinations.This research lays the groundwork for future mechanical applications in this system. |