Modularized intelligent teaching appliance system

Through the modular intelligent teaching aid system, users can freely combine and program intelligent teaching aids, solving the complexity and uncertainty of intelligent teaching aids, improving the learning efficiency and fun of primary and secondary school students, and providing an intuitive learning experience.

CN119271203APending Publication Date: 2025-01-07SHANGHAI INST OF TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411406189.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The complexity and uncertainty of existing intelligent teaching aids make it difficult for primary and secondary school students to understand and master, resulting in inefficient teaching.

Method used

Design a modular intelligent teaching aid system, including a teaching aid platform and hardware devices. Through system scenarios, hardware libraries, software libraries and structural component libraries, users can freely combine hardware modules, automatically generate sample codes, compile and burn, and display and assemble the three-dimensional interface. Process and effects, providing an intuitive learning experience.

Benefits of technology

It realizes the simplification and intuitiveness of intelligent teaching aids, lowers the threshold for users to understand complex principles, improves teaching efficiency and learning experience, and is suitable for the learning needs of primary and secondary school students.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119271203A_ABST
    Figure CN119271203A_ABST
Patent Text Reader

Abstract

The invention discloses a modular intelligent teaching aid system which comprises a teaching aid platform and a hardware device used in cooperation with the teaching aid platform. The teaching aid platform comprises a system scene which is used for recommending a scene for learning to a student according to the age and learning interest of the student; the hardware library is used for storing hardware modules, models and three-dimensional model diagrams of the hardware; the software library is used for storing a packaging function of software; the structural part library is used for storing connecting parts, fixing parts and supporting parts required by the system scene; the code operation area is used for selecting at least one hardware module from a hardware library to form a teaching aid device and automatically generating a corresponding system scene code, and a user only needs to write a corresponding connection interface and a judgment condition; the compiling area is used for compiling a source code compiled by a user into an executable program; the burning area is used for burning the executable program into hardware; and the three-dimensional interface display area is used for displaying the assembly process, the operation state and the final effect of all hardware modules of the system scene.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent teaching aids, and in particular to a modular intelligent teaching aid system. Background Art

[0002] At present, with the continuous use of technical means such as audio and video in teaching activities, coupled with the continuous improvement of the requirements for teaching quality and methods in teaching activities, on the one hand, the traditional teaching aids currently used are difficult to meet the needs of current teaching work, and on the other hand, the current teaching education also leads to low work efficiency of lecturers' teaching activities, which seriously affects the smooth development of teaching work and the improvement of teaching quality.

[0003] In the existing technology, intelligent teaching aids are introduced into the teaching process. However, these intelligent teaching aids are usually complex and uncertain, making them difficult for primary and secondary school students to understand and master. Therefore, how to provide primary and secondary school students with a simple and intuitive learning aid to help them better understand and master these intelligent teaching aids is an important issue facing the current field of educational technology. Summary of the invention

[0004] The embodiment of the present invention provides a modular intelligent teaching aid system, which can solve the problem that the complexity and uncertainty of the intelligent teaching aids in the prior art make it difficult for primary and secondary school students to understand and master them. The technical solution is as follows:

[0005] The present invention provides a modular intelligent teaching aid system, comprising a teaching aid platform and a hardware device, wherein the teaching aid platform and the hardware device are used in conjunction with each other;

[0006] The teaching aid platform includes a system scenario, a hardware library, a software library, a structural component library, a code running area, a compiling area, a burning area, and a three-dimensional interface display area;

[0007] The system scenario is used to recommend system scenarios for students to learn based on their age and learning interests using a content-based recommendation algorithm;

[0008] The hardware library is used to store hardware modules, models and three-dimensional model diagrams of hardware;

[0009] The software library is used to store the encapsulation functions of the software;

[0010] The structural parts library is used to store the connectors, fixings and supports required for the system scenario;

[0011] The code running area is used to select at least one hardware module from the hardware library to form a teaching device, and automatically generate the corresponding system scenario code. The user only needs to write the corresponding connection interface and judgment conditions;

[0012] The compiling area is used to compile source code written by the user into an executable program;

[0013] The burning area is used to burn the executable program into the hardware;

[0014] The three-dimensional interface display area is used to display the assembly process, operating status and final effect of all hardware modules in the system scenario.

[0015] A modular intelligent teaching aid system provided by an embodiment of the present invention includes a teaching aid platform and a matching hardware device, and a corresponding intelligent teaching aid device can be constructed through a customized system scenario. In the code running area, the user selects each hardware module in the hardware library of the specific system scenario, and freely combines them into an intelligent teaching aid. The system will generate sample code according to the selected hardware module, and the user can directly run it after selecting the corresponding interface and judgment conditions; in the code compilation area, the source code written by the user can be compiled into an executable program; in the burning area, the program compiled by the user is burned into the Arduino motherboard; in the three-dimensional display area, the user can intuitively observe the assembly process, operation status and final effect of the intelligent teaching aid system. The system scenario is a specific implementation case including a hardware library, a software library and a structural component library. The system scenario is composed of several hardware modules in the hardware library, several software modules in the software library and several structural component modules in the structural component library. The design system diagram generated by the system scenario is composed of the selected specific hardware modules, which are mainly displayed in the platform. The user can use the design system diagram for actual hardware assembly. The hardware library mainly includes some hardware modules. The control motherboard includes Arduino and Raspberry Pi. The hardware modules are divided into specific models and three-dimensional model diagrams. The software library contains some sensor usage codes. The codes in the software library can be called directly in the code area. The structural parts library contains some connectors, supports and fixings, etc., which are used to assemble and fix different hardware modules. These structural parts are detachable so that users can flexibly build teaching models of different forms.

[0016] As a further solution of the present invention: the system scenario includes a plurality of hardware modules, software modules and structural component modules.

[0017] By adopting the above technical solution, the hardware module can be installed according to the design system diagram and steps of the scene, and the entire installation process does not require understanding of the specific working principle. The software module automatically generates the corresponding sample code according to the hardware module selected by the user. The user only needs to select the interface and some conditions. The structural part module is a three-dimensional model diagram in the form of .STL. The user can use a 3D printer to print it according to the structural part number recommended by the platform. Finally, assemble the hardware module and the structural part module according to the three-dimensional display interface, use the automatically generated sample code, and burn it to complete the production of the system scene teaching aids.

[0018] As a further solution of the present invention: the hardware library includes a control mainboard class, a sensor class, an actuator class, a power supply class, a communication class and an auxiliary component class.

[0019] By adopting the above technical solutions, users can flexibly select the required components in the hardware library according to the actual needs of the intelligent teaching aids they make, and quickly build intelligent teaching aids. Specifically, users can select the corresponding hardware components such as control motherboard, sensor, actuator, power supply, communication and auxiliary components according to the specific functions and performance requirements of the intelligent teaching aids, and complete the production of intelligent teaching aids through simple combination and configuration.

[0020] As a further solution of the present invention: the software library includes encapsulation functions of several hardware modules, specifically including encapsulation functions of sensor class, actuator class and communication class.

[0021] By adopting the above technical solutions, users can easily use sensors, actuators and communication modules to improve the operability and user experience of intelligent teaching aids. Since the encapsulation functions of sensor classes, actuator classes and communication classes have been pre-defined and encapsulated in the software library, users can directly call these functions without writing a lot of underlying code.

[0022] As a further solution of the present invention: all the structural parts in the structural parts library are files in .STL format.

[0023] By adopting the above technical solution, since various structural parts in the structural parts library have been pre-made and classified, users can directly select the required structural parts from the library and download the .STL format files for direct use without having to design and make them by themselves.

[0024] As a further solution of the present invention: the hardware device is a hardware module and a structural component module required for a specific system scenario in the teaching aid platform.

[0025] As a further solution of the present invention: the compile area and the burning area are also used to check common errors in the code to facilitate users to modify and upload, and the common errors include syntax errors and burning information errors.

[0026] As a further solution of the present invention: the teaching aid platform is provided with an administrator / user login interface.

[0027] By adopting the above technical solution, it can be concluded that the administrator can manage the platform through the administrator account, and perform operations such as adding, deleting, modifying and viewing the system scenarios of the platform. The user can access the platform through the user account. The user can assemble relevant intelligent teaching aids according to the specific hardware modules and structural modules in the supporting hardware devices and the resources of the platform without having to master the relevant principle knowledge.

[0028] As a further solution of the present invention: the teaching aid platform uses SQL Server database to store data.

[0029] By adopting the above technical solutions, we can effectively achieve the goals of data processing, data security, reducing development costs and improving system scalability, and provide better technical support and services for the intelligent teaching aids platform.

[0030] As a further solution of the present invention: the system scenario can set corresponding recommendations according to students of different ages and interests.

[0031] By adopting the above technical solution and using a content-based recommendation algorithm to recommend learning cases suitable for students according to their age and learning interests, the needs of different students can be better met and their learning efficiency can be improved.

[0032] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention.

[0033] The positive and progressive effects of the present invention are:

[0034] 1. The system of the present invention adopts a modular design, so that users can freely combine various hardware, software and structural parts according to the experimental devices in the system scenario to achieve functional diversification and personalization.

[0035] 2. The platform of the present invention will automatically generate sample code based on the hardware module selected by the user, without the need for the user to write it themselves. The user only needs to adjust the corresponding interface and conditions to compile and burn the code.

[0036] 3. The intelligent teaching aid system assembled with some hardware device modules matching a certain system scenario of the present invention is the assembly process, operation status and final effect of the intelligent teaching aid system finally displayed on the three-dimensional display interface. The three-dimensional display interface is mainly for the convenience of users to assemble the intelligent teaching aids of the customized system scenario.

[0037] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0039] Figure 1 It is a structural schematic diagram of a teaching aid platform in the modular intelligent teaching aid system of the present invention;

[0040] Figure 2 It is a schematic diagram of the platform development interface of the present invention;

[0041] Figure 3 It is a schematic diagram of the system scenario interface of the present invention;

[0042] Figure 4 It is a flow chart of a design method of a teaching aid platform in a modular intelligent teaching aid system of the present invention;

[0043] Figure numerals: 1. Code running area, 2. System scenario, 3. Hardware library, 4. Software library, 5. Structural parts library, 6. Create new scenario, 7. More, 8. Code compilation and burning area, 9. Burning, 10. Compile, 11. Sketch drawing, 12. Three-dimensional interface display area. DETAILED DESCRIPTION

[0044] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of systems and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0045] The embodiment of the present invention provides a modular intelligent teaching tool system. Figure 1 , a modular intelligent teaching aid system of this embodiment includes a teaching aid platform and a hardware device, and the teaching aid platform and the hardware device are used in conjunction with each other;

[0046] The teaching aid platform includes a system scenario, a hardware library, a software library, a structural component library, a code running area, a compiling area, a burning area, and a three-dimensional interface display area;

[0047] The system scenario is used to recommend system scenarios for students to learn based on their age and learning interests using a content-based recommendation algorithm;

[0048] The hardware library is used to store hardware modules, models and three-dimensional model diagrams of hardware;

[0049] The software library is used to store the encapsulation functions of the software;

[0050] The structural parts library is used to store the connectors, fixings and supports required for the system scenario;

[0051] The code running area is used to select at least one hardware module from the hardware library to form a teaching device, and automatically generate the corresponding system scenario code. The user only needs to write the corresponding connection interface and judgment conditions;

[0052] The compiling area is used to compile source code written by the user into an executable program;

[0053] The burning area is used to burn the executable program into the hardware;

[0054] The three-dimensional interface display area is used to display the assembly process, operating status and final effect of all hardware modules in the system scenario.

[0055] A modular intelligent teaching aid system provided by an embodiment of the present invention includes a teaching aid platform and a matching hardware device, and a corresponding intelligent teaching aid device can be constructed through a customized system scenario. In the code running area, the user selects each hardware module in the hardware library of the specific system scenario, and freely combines them into an intelligent teaching aid. The system will generate sample code according to the selected hardware module, and the user can directly run it after selecting the corresponding interface and judgment conditions; in the code compilation area, the source code written by the user can be compiled into an executable program; in the burning area, the program compiled by the user is burned into the Arduino motherboard; in the three-dimensional display area, the user can intuitively observe the assembly process, operation status and final effect of the intelligent teaching aid system. The system scenario is a specific implementation case including a hardware library, a software library and a structural component library. The system scenario is composed of several hardware modules in the hardware library, several software modules in the software library and several structural component modules in the structural component library. The design system diagram generated by the system scenario is composed of the selected specific hardware modules, which are mainly displayed in the platform. The user can use the design system diagram for actual hardware assembly. The hardware library mainly includes some hardware modules. The control motherboard includes Arduino and Raspberry Pi. The hardware modules are divided into specific models and three-dimensional model diagrams. The software library contains some sensor usage codes. The codes in the software library can be called directly in the code area. The structural parts library contains some connectors, supports and fixings, etc., which are used to assemble and fix different hardware modules. These structural parts are detachable so that users can flexibly build teaching models of different forms.

[0056] In one embodiment, the system scenario includes several hardware modules, software modules and structural component modules.

[0057] By adopting the above technical solution, the hardware module can be installed accordingly according to the design system diagram and steps of the scene, and the entire installation process does not require understanding of the specific working principle. The software module automatically generates the corresponding sample code according to the hardware module selected by the user, and the user only needs to select the interface and some conditions. The structural part module is a three-dimensional model diagram in the form of .STL. The user can use a 3D printer to print and use it according to the structural part number recommended by the platform. Finally, the hardware module and the structural part module are assembled according to the three-dimensional display interface, and the automatically generated sample code is used. After burning, the production of the system scene teaching aids can be completed. In this application, users can use different hardware modules in the system scene to combine into different scenes, and then construct different intelligent teaching aid systems.

[0058] In one embodiment, the hardware library includes a control mainboard class, a sensor class, an actuator class, a power supply class, a communication class, and an auxiliary component class.

[0059] By adopting the above technical solutions, users can flexibly select the required components in the hardware library according to the actual needs of the intelligent teaching aids they make, and quickly build intelligent teaching aids. Specifically, users can select the corresponding hardware components such as control motherboard, sensor, actuator, power supply, communication and auxiliary components according to the specific functions and performance requirements of the intelligent teaching aids, and complete the production of intelligent teaching aids through simple combination and configuration.

[0060] In one embodiment, the software library includes encapsulation functions of several hardware modules, specifically including encapsulation functions of sensor class, actuator class, and communication class.

[0061] By adopting the above technical solutions, users can easily use sensors, actuators and communication modules to improve the operability and user experience of intelligent teaching aids. Since the encapsulation functions of sensor classes, actuator classes and communication classes have been pre-defined and encapsulated in the software library, users can directly call these functions without writing a lot of underlying code.

[0062] In one embodiment, all the structural parts in the structural parts library are in .STL format.

[0063] By adopting the above technical solution, since various structural parts in the structural parts library have been pre-made and classified, users can directly select the required structural parts from the library and download the .STL format files for direct use without having to design and make them by themselves.

[0064] In one embodiment, the hardware device is a hardware module and a structural component module required for a specific system scenario in the teaching aid platform.

[0065] In one embodiment, the compile area and the burning area are also used to check common errors in the code to facilitate users to modify and upload. The common errors include syntax errors.

[0066] In one embodiment, the teaching aid platform is provided with an administrator / user login interface.

[0067] By adopting the above technical solution, it can be concluded that the administrator can manage the platform through the administrator account, and perform operations such as adding, deleting, modifying and viewing the system scenarios of the platform. The user can access the platform through the user account. The user can assemble relevant intelligent teaching aids according to the specific hardware modules and structural modules in the supporting hardware devices and the resources of the platform without having to master the relevant principle knowledge.

[0068] In one embodiment, the teaching aid platform uses a SQL Server database to store data.

[0069] In this application, the system scenario, hardware library, software library and structural parts library all use SQL Server database to store data. By adopting the above technical solution, we can effectively achieve the goals of data processing, data security, reducing development costs and improving system scalability, and provide better technical support and services for the intelligent teaching aids platform.

[0070] In one embodiment, the system scenario can set corresponding recommendations based on students of different ages and interests.

[0071] By adopting the above technical solution and using a content-based recommendation algorithm to recommend learning cases suitable for students according to their age and learning interests, the needs of different students can be better met and their learning efficiency can be improved.

[0072] Figure 2 It is a schematic diagram of the platform development interface of the present invention, which includes system scenarios, hardware libraries, software libraries, structural parts libraries, creating new scenarios, more (personal account management), code running areas, code compiling and burning areas, etc. When using the platform, users can perform related operations according to key information.

[0073] Furthermore, the system scenario is an intelligent teaching aid case that has been integrated into the platform, which users can directly access and use. The specific system scenario functions are as follows: Figure 3 .

[0074] Furthermore, the hardware library, software library and structural component library are some hardware modules, software modules and structural component modules configured by the platform according to the system scenario, which are convenient for users to directly select. At the same time, users can also supplement the relevant libraries as needed.

[0075] Furthermore, when users have new ideas or have made relevant teaching cases, they can add and generate smart teaching cases on the platform by creating new scenario modules.

[0076] Furthermore, the user can edit the code in the code running area, check the syntax of the edited code through the compile button, and upload the compiled code to the control mainboard through the burn button. The running results of both are returned in the code compile and burn area.

[0077] Figure 3This is a schematic diagram of the system scene interface of the present invention. When the system scene is selected, the hardware modules available for selection will appear. The user can drag the hardware module to the graphical user interface, and the system automatically generates the design system sub-diagram, code and physical assembly process. The user selects the corresponding hardware module from the supporting hardware device, connects and fixes it through the structural parts, and the platform is compiled and the generated code is burned into the control motherboard. According to the physical assembly, the three-dimensional display area will show the assembly process, operating status and final simulation effect of the device. After the assembly is completed according to the instructions, the intelligent teaching aid can start working normally.

[0078] Furthermore, the existing system scenarios in the platform are equipped with corresponding hardware kits. The system scenarios are specific cases of intelligent teaching aids. The corresponding hardware modules can be combined with structural parts and platforms to assemble intelligent teaching aids. The entire assembly process is relatively simple.

[0079] Furthermore, the hardware library, software library and structural parts library in the platform are expandable and each module has a unique identifier. Users can submit the model and 3D model of the hardware module to supplement the hardware module, and users can submit sample code of the software module to supplement the software library. Users can add structural parts drawings of .STL files to supplement the corresponding structural parts library.

[0080] Further, such as Figure 3 ,When the corresponding hardware module is selected in a system scenario, the system will automatically generate ,the design system sub-diagram, code and physical assembly process of the ,hardware module. When using the code, the user should select the interface and ,set the judgment conditions when there is a judgment.

[0081] The working principle of a modular intelligent teaching aid platform described in the present invention is as follows: the user first logs in to the platform, selects factors such as his age and learning interests, and the platform recommends system scenarios of intelligent teaching aids to students according to the content recommendation algorithm. A complete system scenario includes several hardware modules in the hardware library, several software modules in the software library, and several structural component modules in the structural component library. When the user selects the corresponding system scenario, the teaching aid platform will give the hardware module corresponding to the system scenario, and the user can select the hardware module by himself. The teaching aid platform will generate a design system sub-graph corresponding to the selected module, and the user can understand the hardware module required for the system scenario according to the schematic diagram. The intelligent teaching aid design system has matching hardware devices. After the user prints the structural component file in the selected structural component library using a 3D printer, it is installed according to the installation process provided by the three-dimensional display area in the physical assembly corresponding to the system scenario interface. After the installation is completed, the user selects to compile and burn according to the sample code generated by the system, and the intelligent teaching aid can start working normally. Similarly, if the user has innovative ideas during use, he can also submit the idea as a system scenario to the platform for discussion and learning with others. The user first checks whether the modules in the hardware library, software library and structural parts library meet the requirements. If they do, they can directly select each module to establish the scene and submit the design system sub-diagram. The user can directly download the .STL file of each module. After submitting the file to the platform, the platform will display the file in the three-dimensional display area. At this point, a system scene is built. If the design system sub-diagram contains the corresponding circuit diagram, the three-dimensional interface of the platform can display the running status and final effect of the system scene. If it does not meet the requirements, you can first supplement each library, and then you can perform the corresponding operations according to the above process. The modular intelligent teaching aid design system can help students better understand these principles and concepts by decomposing the complex principles and concepts of intelligent teaching aids and demonstrating them with reusable modules. At the same time, the platform also provides more practical opportunities, allowing students to learn while playing and think while learning, which improves the fun and interactivity of learning. Therefore, the modular intelligent teaching aid platform is a beneficial teaching auxiliary tool that helps to improve the quality and effect of primary and secondary school students' learning and has high practical value.

[0082] like Figure 4As shown, it is a flow chart of the design method of the teaching aid platform in the modular intelligent teaching aid system of the present invention, specifically: first check whether the accessing user is an administrator. If it is an administrator, directly enter the "establish a new intelligent teaching aid system scenario" stage. In the process of establishing a new scenario, the administrator needs to query and determine whether the modules in the hardware library and software library can meet his needs. If not, he needs to add relevant modules, and then enter the structural parts library to add relevant structural parts modules. When all conditions are met, the user uses the relevant software to make the physical assembly process and running status of the teaching aids, and finally adds the sorted teaching aids to the platform teaching aid database. When the accessing user is not an administrator and is a new user, the user needs to provide relevant grades, hobbies and hardware modules that have been exposed according to the platform requirements. The platform recommends teaching aid cases according to the user status. When it is an old user, the user can directly query the relevant teaching aid cases. When the user selects a teaching aid case, he can view the various hardware modules required for the design system sub-diagram of the case, prepare the corresponding hardware modules according to the module requirements provided by the platform, combine the required structural parts (made by 3D printer), and complete the teaching aid assembly according to the physical assembly tutorial of the platform's three-dimensional interface. The platform generates sample code based on the software module, and the user selects the corresponding interface for compilation and burning. Finally, the user can test and use the intelligent teaching aid.

[0083] The modular intelligent teaching aid system proposed in the present invention aims to provide a method for primary and secondary school students to assist in learning intelligent teaching aids, helping them to better understand and master complex intelligent teaching aids. The system adopts a modular design concept and can be flexibly adjusted and expanded according to the characteristics of different teaching aids to meet various learning needs. At the same time, with the help of intelligent technology, the system can realize personalized teaching and intelligent management, further improving the teaching effect.

[0084] The design method of this modular intelligent teaching aid system is specifically aimed at the needs of primary and secondary school students. By combining the teaching aid platform with specific hardware devices, it can provide more comprehensive and targeted teaching auxiliary functions. The teaching aid platform includes various system scenarios and library functions, which can provide students with basic methods for learning intelligent teaching aids in an all-round way. The platform can also provide personalized intelligent teaching aid resource recommendations and learning guidance based on students' interests and hobbies to help students better understand knowledge. At the same time, the platform can also restore the construction process and simulation of specific intelligent teaching aids through a three-dimensional interface, and help students improve their practical skills by combining with actual hardware modules.

[0085] The embodiments of this specific implementation method are all preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Therefore, all equivalent changes made based on the structure, shape, and principle of the present invention should be included in the protection scope of the present invention.

[0086] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the disclosure disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed by the present invention. The description and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0087] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A modular intelligent teaching aid system, characterized in that: It includes a teaching aid platform and a hardware device, and the teaching aid platform and the hardware device are used in conjunction with each other; The teaching aid platform includes a system scenario, a hardware library, a software library, a structural component library, a code running area, a compiling area, a burning area, and a three-dimensional interface display area; The system scenario is used to recommend learning scenarios to students based on their age and learning interests using a content-based recommendation algorithm; The hardware library is used to store hardware modules, models and three-dimensional model diagrams of hardware; The software library is used to store the encapsulation functions of the software; The structural parts library is used to store the connectors, fixings and supports required for the system scenario; The code running area is used to select at least one hardware module from the hardware library to form a teaching device, and automatically generate the corresponding system scenario code. The user only needs to write the corresponding connection interface and judgment conditions; The compiling area is used to compile source code written by the user into an executable program; The burning area is used to burn the executable program into the control mainboard; The three-dimensional interface display area is used to display the assembly process, operating status and final effect of all hardware modules in the system scenario.

2. The modular intelligent teaching tool system according to claim 1, characterized in that: The system scenario includes several hardware modules, software modules and structural component modules.

3. The modular intelligent teaching tool system according to claim 1, characterized in that: The hardware library includes control mainboard class, sensor class, actuator class, power supply class, communication class and auxiliary component class.

4. The modular intelligent teaching tool system according to claim 1, characterized in that: The software library includes encapsulation functions of several hardware modules, specifically including encapsulation functions of sensor class, actuator class, and communication class.

5. The modular intelligent teaching tool system according to claim 1, characterized in that: All the structural parts in the structural parts library are files in .STL format.

6. The modular intelligent teaching tool system according to claim 1, characterized in that: The hardware device is the hardware module and structural component module required for a specific system scenario in the teaching aid platform.

7. The modular intelligent teaching tool system according to claim 1, characterized in that: The compile area and the burning area are also used to check errors in the code to facilitate users to modify the code. The common errors include syntax errors and burning information errors.

8. The modular intelligent teaching tool system according to claim 1, characterized in that: The teaching aid platform is provided with an administrator / user login interface.

9. The modular intelligent teaching tool system according to claim 1, characterized in that: The teaching aid platform uses SQL Server database to store data.

10. The modular intelligent teaching tool system according to claim 1, characterized in that: The system scenario can set corresponding recommendations based on students of different ages and interests.