Search

CN-122029507-A - Teaching management and control method, device and system, student terminal and storage medium

CN122029507ACN 122029507 ACN122029507 ACN 122029507ACN-122029507-A

Abstract

The application relates to the technical field of computers and discloses a teaching management and control method, a device, a system, a student terminal and a storage medium, wherein the teaching management and control method is applied to the student terminal, the student terminal is in communication connection with the teacher terminal, and the teaching management and control method comprises the steps of displaying a common desktop environment (S1101); and responding to the first desktop switching instruction, switching the common desktop environment to the teaching management desktop environment. The method comprises the steps of switching a common desktop environment of an operating system running on a student terminal to a teaching management desktop environment through a first desktop switching instruction, responding to teaching operation of a user, and prohibiting non-teaching operation of the user, wherein the teaching operation comprises running a first teaching application program contained in a preset application white list, so that students cannot break away from teaching management and control through the non-teaching operation on a classroom.

Inventors

  • DAI HANYING

Assignees

  • 广州视源电子科技股份有限公司
  • 广州视睿电子科技有限公司

Dates

Publication Date
20260512
Application Date
20240910

Claims (20)

  1. The teaching management and control method is characterized by being applied to student terminals, wherein the student terminals are in communication connection with a teacher terminal, and the method comprises the following steps: displaying a common desktop environment; receiving a first desktop switching instruction sent by the teacher terminal; responding to the first desktop switching instruction, switching the common desktop environment to a teaching management desktop environment, wherein, The common desktop environment and the teaching management desktop environment are both operated on an operating system of the student terminal; The teaching management and control desktop environment is formed by creating a user account, modifying a user configuration file corresponding to the user account, deploying a desktop program of the teaching management and control desktop environment based on the user configuration file, and editing relevant configuration of the desktop program; The teaching management and control desktop environment is used for responding to teaching operation of a user and prohibiting non-teaching operation of the user, the teaching operation comprises running a first teaching application program, and the first teaching application program is determined by a student terminal by traversing all application programs installed in an operating system of the student terminal according to a preset application white list sent by a teacher terminal.
  2. The method of claim 1, wherein the teaching management desktop environment comprises a taskbar and the non-teaching operation comprises an operation of the taskbar, the method further comprising: disabling operation of the taskbar, or And hiding a plurality of function icons in the task bar, wherein the function icons comprise a network connection icon, a volume control icon and a power icon.
  3. The method of claim 1, wherein the tutorial management desktop environment includes a start menu and the non-tutorial operation includes an operation to start the menu, the method further comprising: Disabling operation of the start menu, or Displaying an icon of a first teaching application program in the start menu and hiding an icon of a second teaching application program, wherein the first teaching application program is a teaching application program contained in a preset application white list, and the second teaching application program is not the teaching application program contained in the preset application white list.
  4. The method of claim 1, wherein the step of determining the position of the substrate comprises, The first desktop switching instruction includes a first command line command, and the switching the common desktop environment to the teaching management and control desktop environment includes: And executing the first command line command through a command line tool, and switching the common desktop environment to the teaching management desktop environment.
  5. The method of claim 1, wherein the step of determining the position of the substrate comprises, The student terminal is in communication connection with external equipment; the non-teaching operation includes a part or all of the operation of the external device.
  6. The method of claim 5, wherein the external device comprises an input device, the non-teaching operation comprises a shortcut operation of the input device, and the disabling the non-teaching operation of the user comprises: and disabling the shortcut operation of the input device.
  7. The method of claim 6, wherein the input device comprises a keyboard, and wherein disabling shortcut operation of the input device comprises: And disabling a keyboard shortcut of the keyboard.
  8. The method of claim 7, wherein disabling the keyboard shortcuts of the keyboard comprises: acquiring a keyboard mapping table; And acquiring a first mapping modification command, and clearing the mapping corresponding to the keyboard shortcut key in the keyboard mapping table according to the first mapping modification command so as to disable the keyboard shortcut key.
  9. The method of claim 7, wherein the tutorial management desktop environment is configured to run a first tutorial application, the first tutorial application being a tutorial application included in a preset application whitelist, the method further comprising: Acquiring the keyboard mapping table during the running of the first teaching application program; And acquiring a second mapping modification command, and starting a keyboard shortcut key corresponding to the first teaching application program in the keyboard mapping table according to the second mapping modification command.
  10. The method of claim 5, wherein the external device comprises a non-input device, the non-teaching operation comprises operation of the non-input device, and the disabling of the non-teaching operation by the user comprises: Operation of the non-input device is disabled.
  11. The method of claim 10, wherein the disabling operation of the non-input device comprises: And modifying the configuration file corresponding to the non-input device to disable the operation of the non-input device.
  12. The method of claim 11, wherein modifying the configuration file corresponding to the non-input device to disable operation of the non-input device comprises: Acquiring a path of a configuration file corresponding to the non-input equipment; Acquiring a configuration file corresponding to the non-input equipment according to the path, wherein the configuration file corresponding to the non-input equipment is used for controlling the authorization state of the non-input equipment; And setting the content of the configuration file corresponding to the non-input device to be in an unauthorized state through a character string command so as to unbind the non-input device from the student terminal.
  13. The method of claim 1, wherein the non-teaching operation comprises launching a generic application, launching a second teaching application, and launching a web service, the disabling the non-teaching operation by the user comprising: and prohibiting the starting of the common application program, prohibiting the starting of the second teaching application program and prohibiting the starting of the webpage service, wherein the second teaching application program is not the teaching application program contained in the preset application white list.
  14. The method according to claim 1, wherein the method further comprises: Receiving a second desktop switching instruction sent by the teacher terminal; and responding to the second desktop switching instruction, and switching the teaching control desktop environment to a common desktop environment.
  15. The method of claim 14, wherein the step of providing the first information comprises, The second desktop switching instruction includes a second command line command, and the switching the teaching management and control desktop environment to a common desktop environment includes: And executing the second command line command through a command line tool, and switching the teaching management and control desktop environment to a common desktop environment.
  16. The utility model provides a teaching management and control device, its characterized in that is applied to student terminal, student terminal communication connection teacher terminal, the device includes: The display module is used for displaying the common desktop environment; The receiving module is used for receiving a first desktop switching instruction sent by the teacher terminal; A switching module, configured to switch the common desktop environment to a teaching management desktop environment in response to the first desktop switching instruction, where, The common desktop environment and the teaching management desktop environment are both operated on an operating system of the student terminal; The teaching management and control desktop environment is formed by creating a user account, modifying a user configuration file corresponding to the user account, deploying a desktop program of the teaching management and control desktop environment based on the user configuration file, and editing relevant configuration of the desktop program; The teaching management and control desktop environment is used for responding to teaching operation of a user and prohibiting non-teaching operation of the user, the teaching operation comprises running a first teaching application program, and the first teaching application program is determined by a student terminal by traversing all application programs installed in an operating system of the student terminal according to a preset application white list sent by a teacher terminal.
  17. A student terminal, comprising: at least one processor, and A memory communicatively coupled to the at least one processor, wherein, The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the teaching management method of any of claims 1-15.
  18. A student terminal, comprising: The window manager is used for acquiring the teaching control desktop environment and sending the teaching control desktop environment to the display server; The system comprises a window manager, a display server and a display screen, wherein the display server is connected with the window manager and used for responding to a first desktop switching instruction sent by a teacher terminal, converting the teaching control desktop environment into a display signal according to the first desktop switching instruction and sending the display signal to the display screen, and the display screen is connected with the display server and used for displaying the teaching control desktop environment according to the display signal sent by the display server, wherein the teaching control desktop environment is used for responding to teaching operation of a user and prohibiting non-teaching operation of the user, the teaching operation comprises running of a first teaching application program, and the first teaching application program is determined by a student terminal by traversing all application programs installed in an operation system of the student terminal according to a preset application white list sent by the teacher terminal.
  19. The student terminal as claimed in claim 18, wherein, The student terminal further includes: And the graphical user interface module is connected with the display server and is used for receiving a display signal sent by the display server so as to display a graphical user interface on the display screen, wherein the teaching management desktop environment runs on the graphical user interface.
  20. Student terminal according to claim 18 or 19, characterized in that, The student terminal is loaded with a first operating system, the teaching management desktop environment is composed of a group of application programs, and the application programs are installed in the first operating system.

Description

Teaching management and control method, device and system, student terminal and storage medium Technical Field The embodiment of the application relates to the technical field of computers, in particular to a teaching management and control method, a device, a system, a student terminal and a storage medium. Background Under the teaching scene of the electronic classroom, the student terminals are provided with the own system desktop, various applications which are used for dispersing the attention of students, such as videos, games and the like, exist in a system store or the desktop, which is quite unfavorable for teaching in the classroom, so that the student terminals are easy to break away from control, and the conditions include, but are not limited to, starting application programs which are irrelevant to the classroom, browsing web pages irrelevant to the classroom, reading or playing game programs or video music and the like in a U disk, and great difficulty is brought to teachers in maintaining classroom records. At present, the prior art has two control modes, namely, a process and a file are controlled, the process and the file control mode are realized by adopting a file system filtering driver, access limitation is carried out on a designated file path and the process, if the access to the configured process/file is not allowed, the access is intercepted or refused, and the network is controlled, the network control mode is realized by adopting a network filtering driver, and the http/https flow is decrypted to judge whether the domain name can be accessed or not so as to limit the access of a student end to the network. Although the above prior art solutions can limit the student end to a certain extent, the student can escape from the teaching management and control in other ways, for example, by modifying the system setting or using external devices or specific software to avoid the management and control measures, so the prior art solutions have the problem of low efficiency of classroom teaching management and control. Disclosure of Invention The embodiment of the application provides a teaching control method, a device, a system, a student terminal and a storage medium, wherein a common desktop environment is switched to a teaching control desktop environment through a first desktop switching instruction so as to inhibit non-teaching operation of a user, so that the user cannot break away from teaching control through the non-teaching operation in a classroom, and the teaching control desktop environment can only run teaching application programs contained in a preset application white list to perform teaching operation. The embodiment of the application provides the following technical scheme: In a first aspect, an embodiment of the present application provides a teaching management and control method, applied to a student terminal, where the student terminal is communicatively connected to a teacher terminal, the method includes: displaying a common desktop environment; receiving a first desktop switching instruction sent by a teacher terminal; Responding to the first desktop switching instruction, switching the common desktop environment to the teaching management desktop environment, wherein, The common desktop environment and the teaching management and control desktop environment are both operated on an operating system of the student terminal; The teaching management and control desktop environment is formed by creating a user account, modifying a user configuration file corresponding to the user account, deploying a desktop program of the teaching management and control desktop environment based on the user configuration file, and editing relevant configuration of the desktop program; The teaching management and control desktop environment is used for responding to teaching operation of a user and prohibiting non-teaching operation of the user, the teaching operation comprises running a first teaching application program, and the first teaching application program is determined by a student terminal by traversing all application programs installed in an operating system of the student terminal according to a preset application white list sent by a teacher terminal. In some embodiments, the teaching management desktop environment includes a taskbar, the non-teaching operations include operations of the taskbar, the method further comprising: disabling operation of the taskbar or And hiding a plurality of function icons in the taskbar, wherein the function icons comprise a network connection icon, a volume control icon and a power icon. In some embodiments, the tutorial management desktop environment includes a start menu, the non-tutorial operation includes an operation of the start menu, and the method further comprises: Disabling operation of start menu, or Displaying an icon of a first teaching application program in a start menu and hiding an icon of a second teaching applicat