The present disclosure relates to an online teaching system and method, and more particularly to an online teaching system and method that utilizes virtual reality to improve the teaching quality.
Nowadays, online teaching has gradually become a mainstream teaching mode. Teachers can create courses through the Internet and conduct interactive teaching with students.
However, students tend to be less engaged in online teaching for several reasons. For example, the learning content is not rich enough; the curriculum is too standardized; or the teacher cannot always pay attention to the behavior of each student. The learning enthusiasm of students is thus affected because students cannot get the answers to their questions immediately. Therefore, online teaching technology is gradually combined with emerging technologies, such as CN112530219A, which uses AR technology to convert static target teaching information into dynamic three-dimensional virtual images, enhancing the three-dimensional experience when displaying target teaching information.
In addition, when online teaching technology is combined with various modern technology, not only teachers can provide additional information to students online, but students can also browse online information. However, due to the large amount of information or unstable network, long waiting time in the course often reduces the teaching quality and user experience.
It is a primary object of the present disclosure to create a virtual reality classroom and provide one or more virtual reality teaching courses by using a teaching information device on a teaching server. Once the virtual reality teaching course is created, the teaching information device automatically downloads, integrates, and stores information related to the virtual reality teaching course before the start of the course.
Then, the teaching information device converts the created virtual reality teaching course into a link information. When a learning information device is added to the virtual reality teaching course through the link information, it will also automatically download, integrate and store the information related to the virtual reality teaching course in advance.
In addition, the teaching information device and the learning information device can also interact during the virtual reality teaching course. Moreover, the learning information device has a certain degree of freedom to read the information related to the virtual reality teaching course. Students thus can browse or stay at any stage of the virtual reality teaching course at will.
Referring to
Referring to
The computing module 11 can be used to drive all the modules of the teaching server 1, receive and send information signals from the teaching information device 3 or the learning information device 4. It can also be a central processing unit, which has the following functions: logical calculation, temporarily storing calculation results, and saving the location of executing instructions.
The database module 12 includes a member database 121, a virtual reality database 122, an introduction information database 123 and a record database 124. The database module 12 may be a solid state disk or one or a combination of solid state disk, hard disk. drive, static random access memory or random access memory. In any embodiment, the database module 12 is not limited to a single server, but can be several distributed databases which are managed by Byzantine Fault Tolerant on the blockchain network.
The member database 121 can be used to store a member information and a visitor information. The member information can be one or a combination of account number, password, name, picture, phone number, address or biometric information. The visitor information can be a time stamp or a temporary account left by the user using the above non-member information to connect to the teaching server 1. The virtual reality database 122 can be used to store an information related to the virtual reality teaching course, including but is not limited to an ecological guiding course, an educational demonstration course, a technical practice course, or an art exhibition course, etc. The introduction information database 123 can be used to store an introduction information related to virtual reality teaching course. The introduction information can be one or a combination of a text information, a picture information, an audio-visual information or a 3D model, including but is not limited to brief introduction texts of animals and plants, audio guidance of historical stories, technical teaching videos, etc. The record database 124 can be used to store at least one course history record of the learned lesson. The course history record can be any records of the user's operation in the system of the present disclosure, including the creation records of the classrooms and courses in the server, or the interactive records between users of the teaching information device 3 and users of the learning information device 4 in the process of virtual reality teaching. The interactive records include the questions raised by teachers, the supplementary notes, or the feedbacks from the students, etc.
The member module 13 can be used to connect to the teaching server 1 through an application by the user of the teaching information device 3 or the learning information device 4. When the user thereof connects to the teaching server 1, the member module 13 can distinguish whether the user is a registered member or a visitor according to the member information in the member database 121. Thus, the member module 13 can give different users different level of permission. The permission level can be divided into a first-level permission, a second-level permission, and a general permission. The user can perform different functions according to the permission level.
According to another embodiment, the member module 13 can also provide the user of the teaching information device 3 with the main permission to change the permission level of permitted objects in another embodiment. The permitted objects can be the user of the teaching information device 3 or the user of the learning information device 4. For example, if a teacher, the user of the teaching information device 3, wants to assign an user of the learning information device 4 to a teaching assistant, the teacher can change the permission level of the user of the designated learning information device 4 to the second-level permission. At the same time, a record of the changed permission level is updated and stored in the member's or visitor's information in the member database 121. In this way, the teacher or the user of the teaching information device 3 does not need to re-assign teaching assistants in every course.
The teaching module 14 allows the user of the teaching information device 3 to create one or more virtual reality classrooms or courses on the teaching server 1. In one embodiment, the user can create a virtual reality teaching course of his choice, and at the same time create a corresponding virtual reality classroom. In another embodiment, the user can create a virtual reality classroom in advance, and then choose and create a virtual reality teaching course in the virtual reality classroom. In a further embodiment, the user can use the previous virtual reality classroom or virtual reality teaching course according to the history records of the courses in the record database 124, without creating the virtual reality classroom or virtual reality teaching course again. Furthermore, the teaching module 14 allows the user of the teaching information device 3 to switch between multiple virtual reality teaching courses according to the needs of teaching.
The teaching module 14 can also be used by the user of the teaching information device 3 to convert the created virtual reality classroom or virtual reality teaching course into a link information that can be shared to the other users. The link information can be one or a combination of a two-dimensional barcode, uniform resource locators (URLs), an identification code or any other transmittable data packet. To be more specific, the two-dimensional barcode can be one of PDF417, QR, Hanxin, ColorCode, DataMatrix, Aztec and QuickMark. The identification code can be one or a combination of numbers, symbols or English letters.
Referring to
Referring to
In one embodiment, the teaching module 14 can be used by the user of the teaching information device 3 in a guidance mode to share supplementary information to the user of the learning information device 4 when the virtual reality teaching course is in progress. Moreover, the teaching module 14 also synchronously stores the supplementary information in the record database 124. For example, referring to
Referring to
In one embodiment, the teaching module 14 can allow the user of the learning information device 4 in the guidance mode to ask one or more questions to the user of the teaching information device 3 in the progress of the virtual reality teaching course. For example, referring to
The monitoring module 15 can be used by the user of the teaching information device 3 to monitor the progress on downloading or integrating the virtual reality teaching and introduction information of the learning information device 4. In addition, the monitoring module 15 can present one or more pieces of information of the progress thereof through the first display module 33. In this way, the user of the teaching information device 3 may understand the status of the data downloaded by the user of the learning information device 4. In addition, it can be decided whether to start the virtual reality teaching course or not.
Referring to
The first central processing module 31 can be used to drive every module of the teaching information device 3. It can also be a central processing unit that has the functions of logical computing, temporarily storing computing results, and saving the position of executing instructions. After the user selects the course to be created, the first central processing module 31 downloads the information related to the virtual reality teaching course from the virtual reality database 122 and the introduction information from the introduction information database 123. The download may be performed according to the user's choice or an automatic schedule preset by the user. Simultaneously, the first central processing module 31 can perform an edge computing process to integrate the aforementioned information into an integrated information and store each information to the first storage module 32. In this way, the user of the teaching information device 3 can download the relevant information of the virtual reality teaching course before the start of the course. The user of the teaching information device 3 thus does not need to spend additional time downloading information when the course is in progress, thereby improving the teaching quality and the user's experience.
The second central processing module 41 can be used to drive every module of the learning information device 4. It can also be a central processing unit that has the functions of logical computing, temporarily storing computing results, and saving the position of executing instructions. After the user of the teaching information device 3 shares the link information, the second central processing module 41 can join the virtual reality classroom or course created by the user of the teaching information device 3. Then the second central processing module 41 will automatically start to download the information related to the virtual reality teaching course from the virtual reality database 122 and the introduction information from the introduction information database 123. Simultaneously, the second central processing module 41 can perform an edge computing process to integrate the aforementioned information into an integrated information and store each information to the second storage module 42. In this way, the user of the learning information device 4 can download the relevant information of the virtual reality teaching course before the start of the course. The user of the learning information device 4 thus does not need to spend additional time downloading information when the course is in progress, thereby improving the learning quality and the user's experience.
In another embodiment, the user of the teaching information device 3 can download the information related to the virtual reality teaching course from the virtual reality database 122 and the introduction information from the introduction information database 123 in advance. After the information edited and integrated by the first central processing module 31, the integrated information can be uploaded to the teaching server 1. In this way, the user of the learning information device 4 can directly download the integrated information, while the learning information device 4 does not need to perform the edge computing process again.
According to an embodiment, the virtual reality classroom created by the user of the teaching information device 3 may include more than one virtual reality teaching courses. The second central processing module 41 will automatically download the part of the information related to the virtual reality teaching courses and the introduction information which is specified by the user of the teaching information device 3 when the user of the learning information device 4 joins the virtual reality classroom. When the user of the teaching information device 3 needs the rest part of the information for teaching, the user can switch between multiple virtual reality teaching courses. Meanwhile, the second central processing module 41 will download them synchronously through the streaming media. In this way, it is not necessary to wait for a long time downloading all the information before entering the virtual reality teaching course especially for the user of the learning information device 4 who cannot enter the virtual reality classroom on time. In addition, it also avoids wasting the storage space of the second storage module 42, thereby improving the teaching quality and the user's experience.
The first storage module 32 and the second storage module 42 can be used to store electronic data downloaded by the database module 12 of the teaching server 1 respectively. The electronic data includes the information related to the virtual reality teaching course of the virtual reality database 122 and the introduction information related to the virtual reality teaching course of the introduction information database 123. The electronic data may be one or a combination of text information, picture information, video information, or 3D models. In addition, the first storage module 32 and the second storage module 42 can be respectively one or a combination of solid state disk or solid state drive, hard disk drive, static random access memory, or random access memory.
After the end of the virtual reality teaching course, the first storage module 32 and the second storage module 42 may download the user's history record in the database 124 respectively. The download may be performed according to the user's choice or an automatic schedule preset by the user. In this way, the users of the information devices can not only review the completed virtual reality teaching courses, but also obtain additional supplementary information, such as questions raised by the teacher, supplementary annotations, or the feedbacks given by students.
The first display module 33 can display the information of the virtual reality teaching course, introduction information, and user's history in the first storage module 32. The second display module 43 can display the information of the virtual reality teaching course, introduction information, and user's history in the second storage module 42. The teaching information device 3 and the learning information device 4 can be used in combination with the virtual reality display device 5 respectively. In this way, the information displayed by the first display module 33 or the second display module 43 can be presented in virtual reality through the virtual reality display device 5.
Referring to
Step S1: Connecting to server. Referring to
Step S2: Creating courses by teachers. The user of the teaching information device 3 sends a creation information to the teaching server 1. Meanwhile, the teaching module 14 creates one or more virtual reality classrooms or virtual reality teaching courses according to the creation information. In one embodiment, the virtual reality teaching course and the corresponding virtual reality classrooms may be created with different creation information at the same time. In another embodiment, the virtual reality classroom may be created first, and then the corresponding virtual reality teaching course is created. In a further embodiment, the virtual reality classroom or the corresponding virtual reality teaching course may be created for teaching according to the virtual reality classroom or the virtual reality teaching course created in the previous embodiments.
Step S3: Downloading course information. After the virtual reality teaching course is created, the first central processing module 31 downloads the information related to the virtual reality teaching course from the virtual reality database 122 and the introduction information from the introduction information database 123. The information may be one or a combination of a text information, a picture information, a video information, or a three-dimensional model. The download may be performed according to the user's choice or an automatic schedule preset by the user. The first central processing module 31 can also perform the edge operation to integrate the aforementioned information into an integrated information and store each information to the first storage module 32.
Step S4: Sharing the link information of the course. Referring to
Step S5: Joining the course from students: The user of the learning information device 4 can join the virtual reality classrooms or the virtual reality teaching courses through the link information. At the same time, the member module 13 determines that the user enters the virtual reality classroom or the virtual reality teaching course in a visitor mode (that is, a non-registered member) according to the link information. The member module 13 then sets the permission level of the user as the general permission, and store the information in the member database 121 as a visitor information. In addition, the second central processing module 41 will automatically start to download the information related to the virtual reality teaching course from the virtual reality database 122 and the introduction information from the introduction information database 123 after the user of the teaching information device 3 shares the link information. At the same time, the second central processing module 41 can perform an edge operation to integrate the aforementioned information into an integrated information and store each information to the second storage module 42.
According to an embodiment, the virtual reality classroom created by the user of the teaching information device 3 may include more than one virtual reality teaching courses. The second central processing module 41 will automatically download the part of the information related to the virtual reality teaching courses and the introduction information which is specified by the user of the teaching information device 3 when the user of the learning information device 4 enters the virtual reality classroom. When the user of the teaching information device 3 needs the rest part of the information for teaching, the user can switch between multiple virtual reality teaching courses. Meanwhile, the second central processing module 41 will download them synchronously through a streaming media.
In one embodiment, the user of the learning information device 4 may send the login information to the teaching server 1 in a membership mode (that is, a registered member). That is, no matter the user of the teaching information device 3 or the user of the learning information device 4, the member module 13 will compare the login information sent to the teaching server 1 with the member information in the member database 121. For the user of the teaching information device 3, the member module 13 then only sets the permission level of the user as the general permission, while the user should own the first-level permission. In this case, the login information and the member information of the user of the teaching information device 3 further include an identification code. In the way, the member module 13 only needs to determine the user's identity as the user of the teaching information device 3 based on the identification code and then grants the user the first-level permission if the identification code is valid. The member module 13 thus does not need to determine if the login information matches to the member information.
Step S6: Monitoring download progress. Referring to
Step S7: Starting teaching course. After the user of the learning information device 4 joins the virtual reality teaching course, the user of the teaching information device 3 then can send a start signal to the teaching server 1 to start the virtual reality teaching course. The progress of a virtual reality teaching course may include the assignment of course assistants, central control management, quizzes, supplementary information or the monitoring of the learning progress. The further details of the above-mentioned progress of the start of the course will be given below. The step of S7 (Starting teaching course) includes the following steps:
Step S71: Assigning course assistants. Referring to
Step S72: Controlling via centralized management. The user of the teaching information device 3 can send a control signal to the teaching server 1. According to the control signal, the teaching module 14 simultaneously controls the second display module 43 of the learning information devices 4 and 4′ to synchronize the learning information devices with the first display module 33 of the teaching information device 3. For example, since the user of the learning information device 4 has a certain degree of freedom, the user can freely browse or stay in any stage of the virtual teaching course. When there is a need of the user of the teaching information device 3 to share important information or to help the user who cannot follow the current step of the course on the learning information device 4, the second display module 43 of the learning information devices 4 and 4′ can be switched to synchronize with the first display module 33 of the teaching information device 3.
Step S73: Sending quizzes. The user of the teaching information device 3 can send one or more questions related to the virtual reality teaching course to the user of the learning information device 4 through the network. The questions are presented through the second display module 43 and are stored as test information in the record database 124 synchronously. After the user of the learning information device 4 answers the question, the answer can be sent back and presented through the first display module 33 of the teaching information device 3 through the network.
Step S74: Sending supplementary information: During the virtual reality teaching course, the user of the teaching information device 3 can send supplementary information to the learning information device 4 through the network for supplementing additional learning information to the user of the learning information device 4. The supplementary information is presented through the second display module 43 and stored as the supplementary information in the record database 124 synchronously. The supplementary information may be the notes that the user of the teaching information device 3 wants to share to the user of the learning information device 4, such as underlined text, sound, or video, etc.
Step S75: Monitoring the learning progress, no matter where the user of the learning information device 4 is browsing or staying at any stage of the virtual reality teaching course, the learning information device 4 will send the location information of the user of the learning information device 4 to the teaching server 1. The monitoring module 15 then transmits the location information to the teaching information device 3 and presents it through the first display module 33. The user of the teaching information device 3 thus can realize the learning status of the user of the learning information device 4.
According to the present disclosure, the teaching information device can download the information related to the virtual reality teaching course according and perform the edge computing process for integrating the downloaded information. The download can be performed according to the user's choice or an automatic schedule preset by the user. In addition, when the learning information device joins the virtual reality teaching course through the link information, the learning information device can also automatically download the information related to the virtual reality teaching course and perform the edge computing process for integrating the download information.
Furthermore, the teaching information device and the learning information device can interact in the virtual reality teaching course, while the learning information device still has a certain degree of freedom that the user of the learning information can browse or stay at any stage of the virtual reality teaching course at will such that the user of the learning information can obtain the information or answers to the questions related to the course from the virtual reality scene. According to the details above, the present disclosure relates to a multi-person synchronous teaching system with virtual reality and a method thereof can indeed achieve the purpose of increasing the richness of course content, allowing students to get feedback immediately and reducing data transmission time.
Number | Date | Country | Kind |
---|---|---|---|
110149474 | Dec 2021 | TW | national |