Multi-learning-section adaptive intelligent programming teaching auxiliary integrated equipment
By integrating a cleaning mechanism and a multi-modal design, this intelligent programming teaching aid is adaptable to multiple learning stages and solves the problems of teaching interruption caused by independent equipment and inconvenient dust cleaning of the control panel. It achieves automated cleaning and multi-learning stage programming support, improving teaching efficiency and equipment convenience.
Patent Information
- Application Number
- CN202511812485.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-04
- Publication Date
- 2026-01-27
AI Technical Summary
Existing programming teaching equipment is independent and requires additional connection setup, resulting in long preparation time and easy interruption due to compatibility issues. The control panel also accumulates dust and requires manual cleaning, which is inconvenient.
Design an integrated intelligent programming teaching aid device that adapts to multiple learning stages, integrating a cleaning mechanism including electric slide rails, gears, soft bristles, and an air pump mechanism, as well as an automatic cleaning control panel; the device integrates a core control module, a learning stage adaptation module, a programming operation module, a display interaction module, and a teaching aid module, supporting multi-learning stage programming modes and real-time verification.
The automated control panel cleaning reduces manual maintenance time, improves equipment compatibility and teaching continuity, and enhances the convenience and interactivity of programming instruction.
Smart Images

Figure CN121415643A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent teaching equipment technology, and in particular to an integrated intelligent programming teaching aid device that is adaptable to multiple learning stages. Background Technology
[0002] With the rapid development of information technology, programming education has been gradually incorporated into the teaching system of all levels of education, from graphical programming enlightenment in primary school to basic code programming in middle school, and then to in-depth professional programming in university, forming a complete programming education chain.
[0003] The existing equipment consists of independent programming terminals, display devices, interactive modules, and teaching resource storage units, requiring the additional setup of a connection environment. This not only increases teaching preparation time but also easily leads to teaching interruptions due to equipment compatibility issues. In addition, the existing equipment is mainly operated through a control panel, which accumulates a lot of dust after prolonged use, requiring staff to clean it regularly, which is inconvenient. Summary of the Invention
[0004] The purpose of this invention is to solve the problems existing in the prior art and to propose an integrated intelligent programming teaching aid device that is adaptable to multiple learning stages.
[0005] To achieve the above objectives, this application adopts the following technical solution: a multi-stage adaptable intelligent programming teaching aid integrated device, including a device body, on which a control panel is provided;
[0006] The cleaning mechanism includes two limiting plates fixedly connected to the side walls of both sides of the main body of the equipment. Each of the two limiting plates has a through groove on its side wall. Each of the two through grooves has a slider slidably connected to its inner wall. Each of the two sliders has two electric slide rails fixedly connected to its inner wall. The side wall of the slider is connected to the side wall of the two adjacent electric slide rails. The side wall of the two sliders is rotatably connected to a rotating shaft. The side wall of the rotating shaft is fixedly connected to a cleaning cylinder. The side wall of the cleaning cylinder is fixedly connected to multiple soft bristles. When the multiple soft bristles come into contact with the side wall of the main body of the equipment, they are bent.
[0007] Preferably, the main body of the equipment is provided with a rotating mechanism, the rotating mechanism including a first fixed frame fixedly connected to the side wall of the main body of the equipment, a toothed plate fixedly connected to the inner side wall of the first fixed frame, and a gear fixedly connected to the side wall of the rotating shaft located inside the first fixed frame, the side wall of the toothed plate meshing with the side wall of the gear.
[0008] Preferably, a one-way rigid tube is fixedly connected through the slider sidewall away from the first fixed frame. The one-way rigid tube has multiple air jet holes near the inner wall of the cleaning cylinder. The one-way rigid tube is located above the cleaning cylinder at an angle.
[0009] Preferably, the main body of the device is provided with an air pumping mechanism, which includes a second fixed frame fixedly connected to the side wall of the main body away from the first fixed frame. An airbag is fixedly connected to the bottom of the second fixed frame. The lower end of the slider away from the first fixed frame is fixedly connected to the upper end of the airbag. The end of the one-way rigid tube away from the cleaning cylinder is fixedly connected to the lower part of the inner wall of the airbag. A one-way suction tube is fixedly connected to the lower part of the inner wall of the airbag.
[0010] Preferably, the control panel integrates a core control module, a grade level adaptation module, a programming operation module, a display interaction module, and a teaching assistance module. Each module interacts with the others via an internal bus. The core control module schedules the operation of each module and processes programming data and teaching feedback information. The grade level adaptation module includes a grade level identification unit and a mode switching unit. The grade level identification unit identifies the grade level by receiving user-inputted grade level information or automatically matching teaching resource types. The mode switching unit switches to the corresponding programming mode based on the grade level identification result. The programming modes include a graphical programming mode for primary school, a code-based introductory mode for middle school, and a professional programming mode for university. The programming operation module includes a touch input unit, a physical keyboard interface, and a programming peripheral interface. The touch input unit is adapted for drag-and-drop operations in graphical programming, and the physical keyboard interface supports external keyboards. To meet code input requirements, the programming peripheral interface can connect to hardware such as robots and sensors to achieve physical demonstrations of programming effects. The display interaction module includes a high-definition touch screen and an audio output unit. The high-definition touch screen uses a touch-sensitive IPS panel, supports multi-touch operation, and is used to display the programming interface, teaching videos, and feedback information. The audio output unit is used to play teaching explanation audio and operation prompts. The teaching assistance module includes a real-time verification unit, a progress tracking unit, an error analysis unit, and a resource push unit. The real-time verification unit is used to verify the programming code or graphical program logic in real time. The progress tracking unit obtains the programming progress by recording the user's operation trajectory. The error analysis unit identifies the error type and analyzes the cause of the failed verification. The resource push unit pushes corresponding teaching resources according to the learning stage, programming topic, and error type.
[0011] Preferably, the learning stage adaptation module further includes an ability assessment unit. The ability assessment unit generates a personalized ability profile based on the user's accuracy, time spent, and operating habits in completing programming exercises. The mode switching unit combines the learning stage positioning results with the personalized ability profile to fine-tune the difficulty parameters of the programming mode.
[0012] Preferably, the teaching support module further includes a collaborative interaction unit, which supports multiple devices to establish a connection through a local area network or cloud platform, enabling students to share programming code and collaborate on programming in real time, while also supporting remote control and guidance of student devices by teachers.
[0013] Preferably, the outer side of the main body of the device is provided with a USB-C interface, an HDMI interface and a 3.5mm audio interface. The USB-C interface is used for charging and data transmission, the HDMI interface supports external projection devices to realize large-screen display of teaching content, and the 3.5mm audio interface can be connected to headphones or speakers.
[0014] The technical effects and advantages of this invention are as follows:
[0015] 1. When cleaning the control panel surface is required, activate the four electric slide rails, which drive the two sliders to slide up and down, causing the gears to slide up and down. Under the action of the toothed plate, the gears rotate while sliding up and down, driving the cleaning cylinder to slide up and down and rotate through the rotating shaft. When the cleaning cylinder is above the control panel, multiple curved soft bristles will extend and enter the control panel. The sidewalls of the multiple soft bristles will fit against the sidewalls of the control panel, allowing the multiple soft bristles to clean the dust on the control panel while sliding up and down and rotating. This eliminates the need for manual cleaning of the dust on the control panel, making it more convenient.
[0016] 2. As the two sliders slide up and down, one of the sliders causes the airbag to extend and contract intermittently, causing the airbag to spray air intermittently into the cleaning cylinder through the one-way rigid tube and the one-way suction tube, blowing away the dust cleaned from the control panel and increasing the cleaning power on the control panel. Attached Figure Description
[0017] The disclosure of this invention is illustrated with reference to the accompanying drawings. It should be understood that the drawings are for illustrative purposes only and are not intended to limit the scope of protection of this invention. In the drawings, the same reference numerals are used to refer to the same parts:
[0018] Figure 1 This is a schematic diagram of the integrated intelligent programming teaching aid device adapted to multiple learning stages in this invention;
[0019] Figure 2 for Figure 1 A vertical sectional view of the first fixed frame in the middle;
[0020] Figure 3 for Figure 2 Enlarged structural diagram at point A;
[0021] Figure 4 for Figure 1 Cross-sectional structural diagram of the two through slots in the middle;
[0022] Figure 5 for Figure 4 Enlarged schematic diagram of the structure at point B.
[0023] Legend: 1. Main body of the equipment; 2. Control panel; 3. Limiting plate; 4. Slider; 5. Electric slide rail; 6. Slider; 7. Rotating shaft; 8. Cleaning cylinder; 9. Soft bristles; 10. First fixing frame; 11. Toothed plate; 12. Gear; 13. One-way rigid tube; 14. Second fixing frame; 15. Airbag; 16. One-way suction tube. Detailed Implementation
[0024] It is readily understood that, based on the technical solution of this invention, those skilled in the art can propose various interchangeable structural methods and implementations without altering the essential spirit of the invention. Therefore, the following detailed embodiments and accompanying drawings are merely illustrative examples of the technical solution of this invention and should not be considered as the entirety of the invention or as limitations or restrictions on the technical solution of this invention.
[0025] Reference Figures 1-5 As shown, the present invention provides a technical solution: a multi-stage adaptive intelligent programming teaching aid integrated device, including a device body 1, on which a control panel 2 is provided.
[0026] The cleaning mechanism includes two limiting plates 3 fixedly connected to the side walls of both sides of the main body 1. Each of the two limiting plates 3 has a through groove 4 on its side wall. Each of the two through grooves 4 has a slider 6 slidably connected to its inner wall. Each of the two sliders 6 has two electric slide rails 5 fixedly connected to its inner wall. The side wall of the slider 6 is connected to the side wall of the two adjacent electric slide rails 5. The side wall of the two sliders 6 is rotatably connected to a rotating shaft 7. The side wall of the rotating shaft 7 is fixedly connected to a cleaning cylinder 8. The side wall of the cleaning cylinder 8 is fixedly connected to multiple soft bristles 9. When the multiple soft bristles 9 come into contact with the side wall of the main body 1, they are bent.
[0027] The main body 1 of the equipment is provided with a rotating mechanism. The rotating mechanism includes a first fixed frame 10 fixedly connected to the side wall of the main body 1 of the equipment. A toothed plate 11 is fixedly connected to the inner side wall of the first fixed frame 10. A gear 12 is fixedly connected to the side wall of the rotating shaft 7 located inside the first fixed frame 10. The side wall of the toothed plate 11 and the side wall of the gear 12 mesh with each other.
[0028] When cleaning the surface of control panel 2 is required, the four electric slide rails 5 are activated, which drive the two sliders 6 to slide up and down, thereby driving the gear 12 to slide up and down. Under the action of the toothed plate 11, the gear 12 slides up and down while rotating, and drives the cleaning cylinder 8 to slide up and down while rotating through the rotating shaft 7. When the cleaning cylinder 8 is above the control panel 2, the multiple soft bristles 9, which are curved, will extend and enter the control panel 2. The side walls of the multiple soft bristles 9 are in contact with the side walls of the control panel 2, so that the multiple soft bristles 9, which slide up and down while rotating, can clean the dust on the control panel 2. There is no need to manually clean the dust on the control panel 2, which is more convenient.
[0029] A one-way rigid tube 13 is fixedly connected through the side wall of the slider 6 away from the first fixed frame 10. The one-way rigid tube 13 has multiple air jet holes near the inner wall of the cleaning cylinder 8. The one-way rigid tube 13 is located above the cleaning cylinder 8 at an angle.
[0030] The main body of the equipment 1 is equipped with a pumping mechanism, which includes a second fixed frame 14 fixedly connected to the side wall of the main body of the equipment 1 away from the first fixed frame 10. An airbag 15 is fixedly connected to the bottom of the second fixed frame 14. The lower end of the slider 6 away from the first fixed frame 10 is fixedly connected to the upper end of the airbag 15. One end of the one-way rigid tube 13 away from the cleaning cylinder 8 is fixedly connected to the lower part of the inner wall of the airbag 15. A one-way suction tube 16 is fixedly connected to the lower part of the inner wall of the airbag 15.
[0031] It should be noted that the one-way rigid tube 13 only allows gas to flow out of the airbag 15, and the one-way suction tube 16 only allows gas to enter the airbag 15 from the outside. When the two sliders 6 slide up and down, one of the sliders 6 causes the airbag 15 to extend and contract intermittently, so that the airbag 15 intermittently sprays air into the cleaning cylinder 8 through the one-way rigid tube 13 and the one-way suction tube 16, blowing away the dust cleaned off the control panel 2 and increasing the cleaning power on the control panel 2.
[0032] The control panel 2 integrates a core control module, a grade level adaptation module, a programming operation module, a display interaction module, and a teaching support module. These modules interact via an internal bus. The core control module schedules the operation of each module and processes programming data and teaching feedback. The grade level adaptation module includes a grade level identification unit and a mode switching unit. The grade level identification unit identifies the grade level by receiving user-inputted information or automatically matching teaching resource types. The mode switching unit switches to the corresponding programming mode based on the grade level identification result. Programming modes include a graphical programming mode for primary school, a code-based introductory mode for middle school, and a professional programming mode for university. The programming operation module includes a touch input unit, a physical keyboard interface, and a programming peripheral interface. The touch input unit supports drag-and-drop operations in graphical programming, and the physical keyboard interface supports external keyboards. To meet code input requirements, the programming peripheral interface can connect to hardware such as robots and sensors to achieve physical demonstrations of programming effects. The display and interaction module includes a high-definition touch screen and an audio output unit. The high-definition touch screen uses a touch-sensitive IPS panel, supports multi-touch operation, and is used to display the programming interface, teaching videos, and feedback information. The audio output unit is used to play teaching explanation audio and operation prompts. The teaching assistance module includes a real-time verification unit, a progress tracking unit, an error analysis unit, and a resource push unit. The real-time verification unit is used to verify the programming code or graphical program logic in real time. The progress tracking unit obtains the programming progress by recording the user's operation trajectory. The error analysis unit identifies the error type and analyzes the cause of the failed verification. The resource push unit pushes corresponding teaching resources according to the grade level, programming topic, and error type.
[0033] The grade-level adaptation module also includes an ability assessment unit. The ability assessment unit generates a personalized ability profile based on the user's accuracy, time spent, and operating habits in completing programming exercises. The mode switching unit combines the grade-level positioning results with the personalized ability profile to fine-tune the difficulty parameters of the programming mode.
[0034] The teaching support module also includes a collaborative interaction unit, which supports multiple devices to establish connections through a local area network or cloud platform, enabling students to share programming code and collaborate on programming in real time. It also supports remote control and guidance of student devices by teachers.
[0035] The main body of the device 1 has a USB-C port, an HDMI port and a 3.5mm audio port on its outer side. The USB-C port is used for charging and data transmission, the HDMI port supports external projection devices to realize large-screen display of teaching content, and the 3.5mm audio port can connect headphones or speakers.
[0036] During use, after the main unit 1 is started, the core control module in the control panel 2 initializes all modules. The interactive display module pops up a learning stage selection interface, and then the user selects the learning stage through the touch input unit. The learning stage recognition unit completes the learning stage location, and the ability assessment unit retrieves the user's historical ability profile. The mode switching unit switches to the middle school coding introductory mode based on the learning stage location result and ability profile. The interface displays a Python editing area, a syntax hint bar, and commonly used tool buttons. In addition, students write code through the touch screen or an external keyboard, and the real-time verification unit performs real-time verification. If a syntax error occurs, the error location is immediately marked, and the error analysis unit provides the reason prompt. The progress tracking unit records the programming progress and synchronizes it to the teacher's end. The teacher can view the progress and provide remote guidance through the collaborative interaction unit.
[0037] When cleaning the surface of the control panel 2 is required, the four electric slide rails 5 are activated, which drive the two sliders 6 to slide up and down, and drive the gear 12 to slide up and down. Under the action of the toothed plate 11, the gear 12 slides up and down and rotates at the same time. Through the rotating shaft 7, the cleaning cylinder 8 slides up and down and rotates at the same time. When the cleaning cylinder 8 is above the control panel 2, the multiple soft bristles 9, which are curved, will extend and enter the control panel 2. The side walls of the multiple soft bristles 9 are in contact with the side walls of the control panel 2, so that the multiple soft bristles 9, which slide up and down and rotate at the same time, can clean the dust on the control panel 2. There is no need to manually clean the dust on the control panel 2, which is more convenient.
[0038] As the two sliders 6 slide up and down, one of the sliders 6 causes the airbag 15 to extend and contract intermittently, causing the airbag 15 to spray air intermittently into the cleaning cylinder 8 through the one-way rigid tube 13 and the one-way suction tube 16, blowing away the dust cleaned off the control panel 2 and increasing the cleaning power on the control panel 2.
[0039] The technical scope of this invention is not limited to the content described above. Those skilled in the art can make various modifications and variations to the above embodiments without departing from the technical concept of this invention, and all such modifications and variations should fall within the protection scope of this invention.
Claims
1. A multi-stage adaptable intelligent programming teaching aid integrated device, characterized in that: It includes a main body (1), on which a control panel (2) is provided; The cleaning mechanism includes two limiting plates (3) fixedly connected to the side walls of the main body (1) of the equipment. Each of the two limiting plates (3) has a through groove (4) on its side wall. Each of the two through grooves (4) has a slider (6) slidably connected to its inner wall. Each of the two sliders (6) has two electric slide rails (5) fixedly connected to its inner wall. The side wall of the slider (6) is connected to the side wall of the two adjacent electric slide rails (5). The side wall of the two sliders (6) is rotatably connected to a rotating shaft (7). The side wall of the rotating shaft (7) is fixedly connected to a cleaning cylinder (8). The side wall of the cleaning cylinder (8) is fixedly connected to multiple soft bristles (9). When the multiple soft bristles (9) come into contact with the side wall of the main body (1), they are bent.
2. The multi-stage adaptive intelligent programming teaching aid integrated device according to claim 1, characterized in that: The main body (1) of the equipment is provided with a rotating mechanism. The rotating mechanism includes a first fixed frame (10) fixedly connected to the side wall of the main body (1). A toothed plate (11) is fixedly connected to the inner side wall of the first fixed frame (10). A gear (12) is fixedly connected to the side wall of the rotating shaft (7) located inside the first fixed frame (10). The side wall of the toothed plate (11) meshes with the side wall of the gear (12).
3. The multi-stage adaptive intelligent programming teaching aid integrated device according to claim 2, characterized in that: A one-way rigid tube (13) is fixedly connected through the side wall of the slider (6) away from the first fixed frame (10). The one-way rigid tube (13) has multiple air jet holes near the inner wall of the cleaning cylinder (8). The one-way rigid tube (13) is located above the cleaning cylinder (8) at an angle.
4. The multi-stage adaptive intelligent programming teaching aid integrated device according to claim 3, characterized in that: The main body (1) of the device is provided with a pumping mechanism. The pumping mechanism includes a second fixed frame (14) fixedly connected to the side wall of the main body (1) away from the first fixed frame (10). An airbag (15) is fixedly connected to the bottom of the second fixed frame (14). The lower end of the slider (6) away from the first fixed frame (10) is fixedly connected to the upper end of the airbag (15). The end of the one-way rigid tube (13) away from the cleaning cylinder (8) is fixedly connected to the lower part of the inner wall of the airbag (15). A one-way suction tube (16) is fixedly connected to the lower part of the inner wall of the airbag (15).
5. The multi-stage adaptive intelligent programming teaching aid integrated device according to claim 1, characterized in that: The control panel (2) integrates a core control module, a grade level adaptation module, a programming operation module, a display interaction module, and a teaching assistance module. Each module interacts with the other via an internal bus. The core control module schedules the working status of each module and processes programming data and teaching feedback information. The grade level adaptation module includes a grade level identification unit and a mode switching unit. The grade level identification unit completes the grade level positioning by receiving the grade level information input by the user or automatically matching the type of teaching resources. The mode switching unit switches to the corresponding programming mode according to the grade level positioning result. The programming modes include a graphical programming mode for primary school, a code-based introductory mode for middle school, and a professional programming mode for university. The programming operation module includes a touch input unit, a physical keyboard interface, and a programming peripheral interface. The touch input unit is adapted to the drag-and-drop operation of graphical programming, and the physical keyboard interface supports external keyboards. To meet code input requirements, the programming peripheral interface can connect to hardware such as robots and sensors to achieve physical demonstrations of programming effects. The display interaction module includes a high-definition touch screen and an audio output unit. The high-definition touch screen uses a touch-sensitive IPS panel, supports multi-touch operation, and is used to display the programming interface, teaching videos, and feedback information. The audio output unit is used to play teaching explanation audio and operation prompts. The teaching assistance module includes a real-time verification unit, a progress tracking unit, an error analysis unit, and a resource push unit. The real-time verification unit is used to verify the programming code or graphical program logic in real time. The progress tracking unit obtains the programming progress by recording the user's operation trajectory. The error analysis unit identifies the error type and analyzes the cause of the failed verification. The resource push unit pushes corresponding teaching resources according to the learning stage, programming topic, and error type.
6. The multi-stage adaptive intelligent programming teaching aid integrated device according to claim 5, characterized in that: The learning stage adaptation module also includes an ability assessment unit. The ability assessment unit generates a personalized ability profile based on the user's accuracy, time spent, and operating habits in completing programming exercises. The mode switching unit combines the learning stage positioning results with the personalized ability profile to fine-tune the difficulty parameters of the programming mode.
7. The multi-stage adaptive intelligent programming teaching aid integrated device according to claim 5, characterized in that: The teaching support module also includes a collaborative interaction unit, which supports multiple devices to establish connections through a local area network or cloud platform, enabling students to share programming code and collaborate on programming in real time. It also supports remote control and guidance of student devices by teachers.
8. The multi-stage adaptive intelligent programming teaching aid integrated device according to claim 5, characterized in that: The main body (1) of the device is provided with a USB-C interface, an HDMI interface and a 3.5mm audio interface on the outside. The USB-C interface is used for charging and data transmission. The HDMI interface supports external projection devices to realize large-screen display of teaching content. The 3.5mm audio interface can be connected to headphones or speakers.