Eye movement teaching system

TW202636405AActive Publication Date: 2026-09-01SENSE INNOVATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
TW114107118
Authority / Receiving Office
TW · TW
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-26
Publication Date
2026-09-01
Estimated Expiration
2045-02-25

AI Technical Summary

Technical Problem

Existing eye-tracking aids for patients with disabilities require a lengthy learning process and are typically taught in-person, limiting their accessibility and customization for individual patient needs.

Method used

An online eye-tracking teaching system with a service server device that includes modules for user account management, course and assessment setup, operation, and analysis, allowing educators to create and assign courses and assessments remotely, utilizing eye-tracking devices for input.

Benefits of technology

Facilitates remote, personalized, and efficient learning and rehabilitation by enabling online teaching and course customization, improving accessibility and effectiveness for patients with disabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure TWG2TA001074013_001
    Figure TWG2TA001074013_001
  • Figure TWG2TA001074013_002
    Figure TWG2TA001074013_002
  • Figure TWG2TA001074013_003
    Figure TWG2TA001074013_003
Patent Text Reader

Abstract

The present application relates to an eye movement teaching system. The system contains a service server device, a user device, and an eye movement detection device connected to the user device. The service server device is used to provide multiple course files and multiple evaluation files and to set up user accounts with different permissions. The user device is connected to the service server device through an intermediary application unit. The eye movement detection device is used to input instructions to the intermediary application unit to operate the course files or / and assessment files. In addition, user accounts with teaching permissions can assign at least one course file to the user accounts with personal permissions, and can check course learning effectiveness information generated after course completion.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This invention relates to an eye-tracking teaching system, and more particularly to an eye-tracking teaching system that enables users, educators or institutions to arrange multiple course files to facilitate learning, teaching and assessment. [Previous Technology]

[0002] Currently, patients with ALS, cerebral palsy, muscular dystrophy, spinal cord injury, head trauma, stroke, spinal muscular atrophy, hereditary spastic lower body paralysis, and all limb and learning disabilities can learn and express themselves through eye-tracking assistive devices and assistance.

[0003] However, these types of eye-tracking aids often require a certain learning process before they can be used smoothly. Therefore, learning aid software is very important, and a step-by-step teaching process is also very important. In the past, most of them could only be taught and used by real people visiting the patient's home. Teachers or therapists mostly used these eye-tracking aids to help patients with rehabilitation and learning through their own experience.

[0004] Therefore, if an eye movement teaching system platform can be established, allowing teachers or therapists to conduct online auxiliary teaching through the course software on the platform, it will be able to more effectively help patients with rehabilitation and learning. At the same time, teachers or therapists can also customize different courses by creating or editing course files to meet the needs of different patients. Therefore, the present invention should be the best solution. [Summary of the Invention]

[0005] An eye-tracking teaching system includes a service server device, which includes an eye-tracking teaching application unit. The eye-tracking teaching application unit includes a member data module for setting and storing user accounts with different permissions. These user accounts can have one or more of the following permissions: personal access, teaching access, and institutional access. A binding connection module is connected to the member data module to bind a user account with teaching access permissions to at least one user account with personal access permissions. A link is used to bind a user account with institutional access rights to at least one user account with teaching access rights and at least one user account with personal access rights; a course data module is connected to the member data module to set up various course files, the content of which may be one or a combination of visual perception learning content, children's cognitive learning content, adults' cognitive learning content, and computer operation learning content; a course operation module is connected to the course data module to operate the course file and in any course After the file is processed, it generates course learning effectiveness information; an assessment data module, connected to the member data module, is used to set up various assessment files, the content of which may be one or a combination of one or more of the following: an eyeball muscle assessment, an eye control cognitive assessment, and a child cognitive assessment; an assessment operation module, connected to the assessment data module, is used to process the assessment file and generate assessment result information; and a course assignment module, connected to both the member data module and the course operation module, allows a user account with teaching access to assign a specific course. One or more user accounts with personal access rights operate one or more course files through the course operation module, and the course assignment module can generate an assignment record information; a user device connects to the service server through an installed intermediary application unit and operates the course file and / or assessment file through the user device; and an eye-tracking device connects to the user device and is used to input commands to the user device to operate the provided content in the course file and / or assessment file.

[0006] More specifically, the service server device further includes a login module and an account switching module, which are connected to the member data module. The login module is used to log in to user accounts with different permissions, and the account switching module is used to switch the different permissions of the user account.

[0007] More specifically, the course data module can set one or more course categories for the content of different course files, and set one or more course category tags and one or more course level tags according to different course categories.

[0008] More specifically, each course file can be designed with an editing function, and the course data module can set a usage permission and an editing permission for different course files and different user accounts. The user account with the usage permission can operate the course file, and the user account with the editing permission can operate the editing function of the course file to edit the course file and then send the edited course file back to the course data module to update the course file.

[0009] More specifically, the course learning effectiveness information is one or more of the following: course learning time, course usage, course completion rate, course completion score, and eye muscle assessment. The eye muscle assessment is one or more of the following: attention assessment result, gaze ability assessment result, saccadic ability assessment result, tracking ability assessment result, eye movement heat map assessment, and eye movement path map assessment.

[0010] More specifically, the course operation module transmits the course file through the user's device.

[0011] More specifically, the visual perception learning content is one or a combination of a focus learning content, a saccade ability learning content, a tracking ability learning content, and a gaze ability learning content.

[0012] More specifically, the children's cognitive learning content is one or a combination of cognitive learning content, phonetic curriculum content, or more.

[0013] More specifically, the adult cognitive learning content is one or a combination of visual-spatial and executive learning content, memory learning content, naming learning content, orientation learning content, language learning content, computational ability learning content, abstract ability learning content, and attention learning content.

[0014] More specifically, the computer operation learning content is one or a combination of basic computer operation learning content, word processing learning content, social software learning content, and creative extension learning content.

[0015] More specifically, the assessment result information is the assessment result of the eye muscle assessment, which is one or a combination of a focus assessment result, a gaze ability assessment result, a saccadic ability assessment result, a tracking ability assessment result, and an eye muscle comprehensive ability assessment result.

[0016] More specifically, the assessment result information is the assessment result of the eye-control cognitive assessment, which is one or a combination of a visual-spatial executive ability assessment, a memory ability assessment, a naming ability assessment, a orientation ability assessment, a language ability assessment, a calculation ability assessment, an abstract concept ability assessment, an attention assessment, and an eye-control cognitive comprehensive ability assessment.

[0017] More specifically, the assessment result information is the assessment result of the child's cognitive assessment, and the assessment result of the child's cognitive assessment is the correct answer rate at different age stages.

[0018] More specifically, the service server device further includes a member analysis module, which is connected to the course operation module, the course assignment module and the teaching status management module, and is used to generate member analysis information for user accounts with different permissions.

[0019] More specifically, the eye-tracking teaching application unit can be built on a web interface platform or an API interface platform.

[0020] More specifically, the eye-tracking teaching application unit further includes a teaching status management module, which is connected to the member data module, the course operation module and the assigned course module. The teaching status management module enables the user account with teaching access to obtain teaching performance information, and also enables the user account with institutional access to obtain institutional performance information.

[0021] More specifically, the teaching effectiveness information includes at least the course learning effectiveness information and learner information, while the institutional effectiveness information includes at least the course learning effectiveness information, the teaching effectiveness information, the learner information and a teaching staff information.

[0022] More specifically, the eye-tracking teaching application unit further includes a search module, which is connected to the course data module to search for different course files.

[0023] More specifically, the eye-tracking teaching application unit further includes a recommended course module, which is connected to the assessment operation module and the course operation module to recommend different course files based on the assessment result information or age information.

Implementation Method

[0024] Other technical contents, features and effects of the present invention will be clearly presented in the following detailed description of the preferred embodiments with reference to the accompanying drawings.

[0025] The electrical connection described below in this invention refers to a connection behavior generated through wired or wireless connection methods, which enables electronic components to generate one-way and / or two-way transmission of digital signals and / or analog signals.

[0026] The processor described below in this invention is an MCU (Micro Controller Unit). The MCU includes at least a CPU, memory (e.g., ROM and RAM), and peripheral devices (e.g., ADC, DAC, GPIO, PWM). The actions, instructions, variables, and other data that can be programmed through the program are written into the memory, and then the CPU executes these programmed actions in sequence.

[0027] As shown in Figure 1A, the eye-tracking teaching system includes a service server device 1, a user device 2 and an eye-tracking detection device 3. The user device 2 is connected to the service server device 1, and the eye-tracking detection device 3 is connected to the user device 2.

[0028] The service server device 1 is a server device or a computing electronic device capable of achieving server functions.

[0029] The user device 2 is any electronic device, such as a desktop computer, a laptop computer, or a server device, capable of computing and executing software applications and capable of connecting to the eye-tracking detection device 3. The user device 2 can connect to the service server device 1 to obtain (download) course files and / or assessment files, and the user device 2 is used to operate the course files and / or assessment files.

[0030] In addition, the user device 2 is equipped with an intermediary application unit that is connected to the service server device 1. The intermediary application unit is used to receive data and parameters transmitted from the local end (user device 2). Therefore, when the user operates the course file and / or assessment file, the local program (course file and / or assessment file) will collect eye movement signals and analyze and organize them into numerical reports or images, and then transmit them back to the service server device 1 through the intermediary application unit.

[0031] The eye-tracking device 3 is an eye controller used to replace the traditional mouse and keyboard, allowing the user's eyes to control the computer. The eye-tracking device 3 is connected to the user device 2 (the connection method can be wired or wireless). The eye-tracking device 3 is used to input commands so that the user can operate the content provided by the course file or / and assessment file when the course file or / and assessment file are in operation.

[0032] As shown in Figure 1B, the service server device 1 includes at least one processor 11 and at least one computer-readable recording medium 12, wherein the computer-readable recording medium 12 has an eye-tracking teaching application unit 121, and the computer-readable recording medium 12 further stores computer-readable instructions, which enable the eye-tracking teaching application unit 121 to operate when the processor 11 executes the computer-readable instructions.

[0033] The eye-tracking teaching application unit 121 can be built on a web interface platform (users can connect and use it through a browser on a computer or laptop) or an API interface platform (users can connect and use it by installing API software).

[0034] As shown in Figure 1B, the user device 2 includes at least one processor 21 and at least one computer-readable recording medium 22, wherein the computer-readable recording medium 22 contains an intermediate application unit 221 and a local program (course file and / or assessment file), wherein the computer-readable recording medium 22 further stores computer-readable instructions, which enable the intermediate application unit 221 and the local program (course file and / or assessment file) to operate when the processor 21 executes the computer-readable instructions.

[0035] In addition to the intermediary application unit 221, the computer can read the recording media 22 and download and / or store course files and / or assessment files.

[0036] As shown in Figure 1C, the eye movement detection device 3 (such as a PCEye eye tracker) can be fixed below the screen 20 of the user device 2. However, this fixing method is only one implementation method. Different fixing methods can be used depending on the type of eye movement detection device 3. The detection point 31 of the eye movement detection device 3 is used to detect eye movements.

[0037] As shown in Figure 2, the eye-tracking teaching application unit 121 includes a member information module 12100, a login module 12101, an account switching module 12102, a binding link module 12103, a course information module 12104, a course operation module 12105, a search module 12106, an evaluation information module 12107, an evaluation operation module 12108, a recommended course module 12109, an assigned course module 12110, a teaching status management module 12111, and a member analysis module 12112.

[0038] The member data module 12100 is used to set and store user accounts with different permissions. The different permissions of the user account can be one or more of personal use permissions, teaching use permissions, and institutional use permissions.

[0039] In this context, "personal use permission" refers to accounts used by students (student accounts).

[0040] Among them, the teaching access permission refers to the account used by teachers for teaching (education version account).

[0041] Among them, the institutional usage permission refers to the account used by an institution or organization (institutional version account).

[0042] Among them, the user account with personal access permissions has the following permission functions as an example: automatically recommending courses after registration, watching eye-tracking course videos, downloading eye-tracking course materials and software, understanding the course learning status through learning performance reports, and granting individual account authorization.

[0043] Among them, the user accounts with teaching access permissions have the following examples of permission functions: assigning courses, creating and editing customized courses, all personal version account functions, including downloading and operating courses, viewing individual students' learning performance reports to understand the course learning status, course teaching analysis, overall learning performance analysis, individual teaching account authorization, and authorization of multiple student version accounts (this function can only be done by self-subscribed educational versions; educational versions under institutions cannot add or authorize student version accounts themselves).

[0044] Among them, the user accounts of the institution's access permissions have the following examples of permission functions: managing personal accounts and educational accounts under the institution, individual student learning performance analysis, individual teacher teaching / student learning performance analysis, overall course teaching / student learning performance analysis, educational functions under the institution (including assigning courses, creating and editing customized courses, and viewing student / overall learning performance reports), personal functions under the institution (including downloading and operating courses, and personal learning performance analysis), authorization for multiple teaching accounts, and authorization for multiple student accounts.

[0045] In addition, the institutional version account in this case is mainly used to manage teachers and students under the institution. Therefore, the institutional version can create multiple teaching accounts and personal accounts. The teaching account created by the institutional version has all the functions of the personal version account. However, because it belongs to the institution, the educational version account under the institution cannot bind, add or delete student version accounts on its own.

[0046] In addition, the institutional version account in this case can define the functions and permissions that can be used by the educational version account or / and student version account under the institution.

[0047] In addition, education version accounts subscribed under an individual's name are not subject to the above restrictions and can be bound, added, and deleted by the individual.

[0048] The login module 12101 and the account switching module 12102 are connected to the member data module 12100. The login module is used to log in to user accounts with different permissions, and the account switching module 12102 is used to switch the different permissions of the user account.

[0049] As shown in Figure 3A, the user can connect to the service server device 1 through the user device 2 and enter a login screen 1211. After entering the account and password on the login screen 1211, the user can log in to the user account. Then, as shown in Figure 3B, the user will enter the main operation screen 1212, which can display various course content. The main operation screen 1212 will also prompt the user to install software (the software mentioned here is the middleware application unit 221). After installing the middleware application unit 221, the user account with personal access rights can select any course file to install for subsequent use.

[0050] When a user clicks on a course and enters the course page, if the system detects that the user has not installed the intermediary application unit 221, a prompt to install the software will pop up. Once the intermediary application has been installed, it will automatically start when the user starts up in the future. If the platform detects the intermediary application, the installation prompt will not pop up again.

[0051] After a user account with multiple usage permissions logs in, the main operation screen 1213 shown in Figure 3C will be displayed. The main operation screen 1213 has a drop-down switching menu to switch user accounts with different permissions (switch course users).

[0052] The binding link module 12103 is connected to the member data module 12100, so that the user account with teaching access rights can be bound to at least one user account with personal access rights, and the user account with institutional access rights can be bound to at least one user account with teaching access rights and at least one user account with personal access rights.

[0053] The course data module 12104 is connected to the member data module 12100 and is used to set up various course files. The content of the course file is one or a combination of visual perception learning content, children's cognitive learning content, adults' cognitive learning content, and computer operation learning content.

[0054] The visual perception learning content is one or a combination of one or more of the following: a focus learning content, a saccadic ability learning content, a tracking ability learning content, and a gaze ability learning content. The above learning content is described as follows: (1) Focus learning content: Incorporate relevant content such as videos or pictures that the user is interested in into the software, allowing the user to continuously focus and watch with their eyes, thereby improving focus. (2) Saccadic ability learning content: Utilize scenes with concentrated objects or levels that require coloring the entire surface to train the user's eye movement ability. The user only needs to move their eyes to scan the objects to generate feedback and pass the level. This trains saccadic ability. (3) Tracking ability learning content: Allow objects to move in any direction. The user must quickly move their eyes and continuously look at the moving objects, thereby training the eye tracking ability. The training software can also count the user's gaze and tracking time to understand the user's tracking ability. (4) Gazing ability learning content: Through training software or picture card software, the user is given the opportunity to operate. Users must use their eyes and gaze at an object for a set number of seconds before a response is generated, indicating that the object has been successfully selected.

[0055] The children's cognitive learning content is one or a combination of cognitive learning content, phonetic curriculum content, etc. The above learning content is described as follows: (1) Cognitive learning content: Based on the training objectives and content, different cognitive subjects are formulated, such as: the cognition of family roles, the cognition of colors and shapes, the cognition of number quantifiers, or the cognition of different festivals and vocabulary. (2) Phonetic curriculum content: The teaching themes of phonetic symbols, initials, and finals, and progressing to the usage of phonetic pinyin.

[0056] The adult cognitive learning content is one or a combination of the following: visual-spatial and executive learning content, memory learning content, naming learning content, orientation learning content, language learning content, calculation ability learning content, abstract ability learning content, and attention learning content. The above learning content is described as follows: (1) Visual-spatial and executive learning content: Training users to recognize and train the position and order of numbers, as well as the correct appearance of shaped objects. (2) Memory learning content: Using different object cards or different words, users are given the opportunity to memorize them, and after 5 minutes, they are asked to choose again to repeatedly practice memorization. (3) Naming learning content: Users are shown different animal or fruit object cards and asked to answer the correct name of the object. (4) Orientation learning content: Training users to understand the current date, day of the week, time, location, and city. (5) Language learning content: Using cards and words, users are trained to recognize different words, including words for water, animals, objects, or various words and content used in daily life. (6) Calculation ability learning content: Use different mathematical formulas to train users' calculation abilities of addition, subtraction, multiplication, and division. (7) Abstract thinking learning content: Place the same type of picture cards together and ask users to select the correct category. For example, seeing an apple and an orange can remind users of fruits, and seeing a puppy and a horse can remind users of animals. (8) Attention learning content: Show users a string of numbers and ask them to repeat it in order, or in reverse order, or find the specified number in a question.

[0057] The computer operation learning content is one or a combination of basic computer operation learning content, word processing learning content, social media software learning content, and creative extension learning content. The above learning content is described as follows: (1) Computer operation learning content: teaching users how to use eye-tracking software to operate the left mouse button, right mouse button, drag and type functions, and use eye tracking to open a browser to browse web pages. (2) Word processing learning content: teaching users how to use eye-tracking software to operate Word, PPT, and other word processing software installed on the computer. (3) Social media software learning content: teaching users how to use eye-tracking software to operate social media software such as Line and Facebook, send messages, post, and interact with others. (4) Creative extension learning content: teaching users how to use eye-tracking software to operate other professional design software (such as Adobe Photoshop), and use eye-tracking software to perform graphic design and video editing.

[0058] The course data module 12104 can set one or more course categories for the content of different course files, and set one or more course category tags and one or more course level tags according to different course categories.

[0059] Each course file in the course data module 12104 can be designed with an editing function. The course data module 12104 can also set a usage permission and an editing permission for different course files and different user accounts. The user account with the usage permission can operate the course file, while the user account with the editing permission can operate the editing function of the course file to edit the course file and then send the edited course file back to the course data module 12104 to update the course file.

[0060] The course operation module 12105 is connected to the course data module 12104 to operate the course file. The course operation module 12105 downloads and operates the course file through the user device 2.

[0061] After any course file is operated, course learning effectiveness information can be generated. The learning effectiveness screen 1214 of the course learning effectiveness information, as shown in Figures 4A to 4F, contains personal information (Figure 4A), learning effectiveness data (Figure 4B), course usage data (Figure 4C), course record data (Figure 4D), eye muscle assessment report data (Figure 4E), and cognitive assessment report data (Figure 4F). Figures 4A to 4F are implementation examples of course learning effectiveness information generated by a user account with personal access rights operating a course file (Figures 4A to 4F are the content of the same learning effectiveness screen 1214, only different content is presented in separate images).

[0062] The search module 12106 is connected to the course data module 12104 and is used to search for different course files.

[0063] The assessment data module 12107 is connected to the member data module 12100 and is used to set up various assessment files. The content of the assessment file is one or a combination of eye muscle assessment, eye control cognitive assessment, and child cognitive assessment.

[0064] The eye muscle assessment includes: (1) Focus: Focusing the eyes on a moving object within a certain time. (2) Sagging ability: Four target objects appear in the picture at the same time, and the test subject must complete the saccade assessment within a certain time. (3) Tracking ability: Three designated target objects appear in the picture at the same time, and the test subject's eyes need to follow the movement of the objects and find the three designated target objects in sequence within a specified time. (4) Gaze ability: Looking at the film in two areas. (5) Eye movement heat map: It can accurately capture and display the areas where an individual's gaze falls most frequently, forming visual heat maps. These heat map areas reveal the degree of attention an individual pays to specific visual elements, thus allowing researchers and developers to understand and analyze the patterns of focus. In addition, by comparing the heat maps of different individuals or the same individual under different conditions, this method can be used to identify weaker areas of focus, providing a scientific basis for personalized focus training and improvement programs. (6) Eye movement path analysis: The chart can not only show the specific path of the gaze moving from one point to another, but also analyze the speed and smoothness of the eye shifting between different targets. By presenting the path, we can accurately identify the weak points of an individual in the visual tracking process, thus providing an empirical basis for targeted training and ability enhancement strategies.

[0065] The eye-tracking cognitive assessment includes: (1) Visual-spatial executive ability assessment: (a) Using number cards, the user is asked to look at the cards and connect them according to the numerical order and size. (1 point) (b) The user is asked to draw the same pattern by connecting the lines according to the question. (1 point) (c) The user is asked to operate the hour and minute hands of the clock according to the question to adjust the time to the same time. (1 point) (d) The user's visual-spatial executive ability is assessed by the results of the three questions (total score of 3 points). (2) Memory ability assessment: (a) The user is asked to memorize 5 cards, each card is displayed for 3 seconds, and then select the 5 cards that have just appeared from 8 objects. (b) After 5 minutes, the user is asked to select the 5 cards that have just appeared again. (c) The user's memory status is assessed by the test (maximum score of 5 points). (3) Naming Ability Assessment: (a) A textual question, such as "Please find which one is a zebra," is presented first. Then, the user is asked to find the correct animal picture card from 4 picture cards. (b) There are 4 questions, each worth 1 point. The user's naming assessment ability is assessed through the test (4 points in total). (4) Orientation Ability Assessment: (a) The user is asked to select their current location and today's date based on the question. (b) There are 2 questions, each worth 3 points. The user's orientation ability is assessed through their answers (6 points in total). (5) Language Ability Assessment: (a) The user is asked to select the picture card related to the question within one minute (e.g., select all the pictures of fruits within one minute). (b) The user's language ability is assessed through the answer (2 points in total). (6) Calculation Ability Assessment: (a) The user is asked to subtract 7 consecutively from 100, and calculate the answer after five subtractions of 7. One point is awarded for each correct subtraction (5 points in total). (b) The user's calculation ability is assessed through the answer. (7) Abstract Concept Ability Assessment: (a) Give the user two pictures and ask the user to select the category of the pictures. For example, the pictures are oranges and watermelons. Which category do they belong to? Options may include "fruit" and "vehicle". (b) There are 3 questions in total (3 points in total). The answer results are used to understand the user's abstract concept ability. (8) Attention Assessment: (a) Ask the user to select the correct number or answer according to the question. (b) There are 2 questions in total (2 points in total). The answer results are used to understand the user's attention status. (9) Eye Control Cognition Comprehensive Ability Assessment: The above 8 assessment results are combined into a score. The full score is 30 points. A score of more than 26 points is considered normal. (10) Among them, the child cognitive assessment is based on children of different age groups. Different basic knowledge themes are prepared. Through picture cards and sounds, children are trained to recognize numbers, tableware, shapes, fruits, or their own facial features.(11) The assessment operation module 12108 is connected to the assessment data module 12107 to operate the assessment file and generate assessment result information.

[0066] The assessment result information is the assessment result of the eye muscle assessment, which is one or a combination of a focus assessment result, a gaze ability assessment result, a saccadic ability assessment result, a tracking ability assessment result, and an eye muscle comprehensive ability assessment result.

[0067] The assessment result information is the assessment result of the eye-control cognitive assessment (the assessment result information in this embodiment is judged based on the MOCA index). The assessment result of the eye-control cognitive assessment is one or a combination of a visual-spatial executive ability assessment (maximum score of 3 points), a memory ability assessment (maximum score of 5 points), a naming ability assessment (maximum score of 4 points), a orientation ability assessment (maximum score of 6 points), a language ability assessment (maximum score of 2 points), a calculation ability assessment (maximum score of 5 points), an abstract concept ability assessment (maximum score of 3 points), an attention assessment (maximum score of 2 points), and an eye-control cognitive comprehensive ability assessment.

[0068] The assessment result information is the assessment result of the child's cognitive assessment, and the assessment result of the child's cognitive assessment is the correct answer rate at different age stages.

[0069] The recommended course module 12109 is connected to the assessment operation module 12108 and the course operation module 12105 to recommend different course packages based on the assessment result information or age information.

[0070] This recommended course module 12109 will make recommendations based on whether the user account has taken or not, as explained below: (1) If no test has been taken, recommendations will be made based on interests and age. The recommendation logic for no test is as follows: (a) Popularity: The top 20 most clicked courses are ranked by total number of uses, with higher usage rates taking priority. (b) Recommendations will be made based on age and selected interests. (b1) Age 1-6 years old, for example, courses in the children's cognitive category will be recommended. (b2) Age 7-12 years old, for example, courses in the phonetic curriculum category will be recommended. (b3) Age 18 years and above, for example, courses in the visual perception and computer operation categories will be recommended. (b4) The order of course categories is based on the number of downloads of the course, recommended in order of frequency. (2) If a test has been taken, recommendations will be made based on the test score. The test score will be based on the last test score as the recommendation standard, and the scores will be ranked by popularity. Examples of test scores corresponding to recommendation standards are shown in Table 1 below: Test Categories Indicator Explanation Recommended course list by category or tag Remark Eye muscle assessment and testing of visual perception Attention span less than 50% Focus training Gaze ability less than 50% gaze ability Salivation ability less than 50% Sagging ability Visual tracking ability less than 50% tracking ability All of the above abilities are greater than 50%. Cognitive learning The order of arrangement is low, medium, and high. Eye control cognitive assessment (Adult cognition) Visual space execution is less than 50%. Visual spatial execution Memory ability less than 50% memory Naming less than 50% name Orientation less than 50% Orientation Language less than 50% language Calculation less than 50% calculate Abstract concepts account for less than 50%. abstraction Attention span less than 50% attention All of the above abilities are greater than 50%. Adult cognition The order of arrangement is high-order, intermediate-order, and low-order. Tests and assessments - Children's cognition and cognitive learning Beginner level (1-4 years old), 100% correct answer rate. Intermediate level (4-7 years old) Intermediate level (4-7 years old): Correct answer rate greater than or equal to 70% Advanced level (ages 7-12) Table 1: Recommended Standards Corresponding to Test Indicators

[0071] The course assignment module 12110 is connected to the member data module 12100 and the course operation module 12105. The course assignment module 12110 can be used by a user account with teaching access to designate one or more user accounts with personal access, and operate one or more course files through the course operation module. The course assignment module can also generate assignment record information.

[0072] As shown in Figure 5A, in the assignment screen 1215, a course file can be assigned to a user account (a student) with personal access rights. As shown in Figure 5B, all assignment record data can be viewed in the system assignment record screen 1216.

[0073] The teaching status management module 12111 is connected to the member data module 12100, the course operation module 12105 and the assigned course module 12110. The teaching status management module 12111 can obtain teaching effectiveness information from the user account with teaching access (the teaching effectiveness information includes course learning effectiveness information and learner information. The course learning effectiveness information is one or more of the following: course learning time, course usage count, course completion rate, course completion score and eye muscle assessment. The eye muscle assessment is one or more of the following: attention assessment result, gaze ability assessment result, saccadic ability assessment result, tracking ability assessment result, eye movement heat map assessment, and eye movement path map assessment).

[0074] The teaching effectiveness screen 1217 of the teaching effectiveness information, as shown in Figures 6A to 6C, contains teacher information (Figure 6A), comprehensive learning effectiveness information (Figure 6B), course usage information (Figure 6C), and student list information (Figure 6D). Figures 6A to 6D are implementation examples of teaching effectiveness information obtained by user accounts with teaching access rights (Figures 6A to 6D are the content of the same teaching effectiveness screen 1217, only different content is presented in separate images).

[0075] The teaching status management module 12111 can also obtain institutional performance information (which includes course learning performance information, teaching performance information, learner information and teaching teacher information) through a user account with institutional access rights.

[0076] The institution performance information screen 1218, as shown in Figures 7A to 7F, contains institution data (Figure 7A), course performance data (Figure 7B), comprehensive learning performance data (Figure 7C), course usage data (Figure 7D), student list data (Figure 7E), and teaching account list data (Figure 7F). Figures 7A to 7F are implementation examples of institution performance information obtained by user accounts with institution access rights.

[0077] The member analysis module 12112 is connected to the course operation module 12105, the course assignment module 12110 and the teaching status management module 12111, and is used to generate member analysis information for user accounts with different permissions.

[0078] As shown in Figure 8A, the backend management screen 1219 displays a student list, which can list the relevant information of user accounts with personal access rights (E-mail, type, name, age, illness, type of course, total average score, highest test score / item, lowest test score / item, latest login time, other functions).

[0079] As shown in Figure 8B, the back-end management screen 1219 displays a list of teachers, which can list the relevant information of user accounts with teaching access (E-mail, name, job title, number of students, main courses used, average teaching hours / week, latest login time, other functions).

[0080] As shown in Figure 8C, the back-end management screen 1219 displays a list of institutions, which can list the relevant information of user accounts with institution access rights (E-mail, name, number of students, number of teachers, main courses used, average teaching hours / month, latest login time, other functions).

[0081] As shown in Figure 9, the eye-tracking detection device 3 of this case is used to input instructions to the user device to operate course files and / or evaluation files. However, operation-related information (such as eye-tracking signals and analysis into numerical reports or images) must be sent back to the service server device 1. Therefore, an intermediate application unit must be installed first. The prerequisite steps for using the course are: (1) Click to download the course on the course page 901; (2) Determine whether the device (user device) has an intermediate program (intermediary application unit) installed 902. If it is determined that it is, the course download is completed 903; (3) If it is determined that it is not, the intermediate program is downloaded 904. After the user manually installs the intermediate program 905, the user can click to download the course 905.

[0082] The eye-tracking teaching system provided by the present invention has the following advantages compared with other conventional technologies: (1) The present invention can establish an eye-tracking teaching system platform, allowing teachers or therapists to conduct online auxiliary teaching through the course software on the platform, which will more effectively help patients with rehabilitation and learning. (2) The present invention allows teachers or therapists to create or edit course files through the eye-tracking teaching system platform to customize different courses to suit different patients.

[0083] The present invention has been disclosed above through the above embodiments, but it is not intended to limit the present invention. Any person skilled in the art can make some modifications and refinements after understanding the foregoing technical features and embodiments of the present invention, without departing from the spirit and scope of the present invention. Therefore, the scope of patent protection of the present invention shall be determined by the claims attached to this specification. [Simplified Explanation of the Diagram]

[0084] [Figure 1A] is a schematic diagram of the overall architecture of the eye-tracking teaching system of the present invention. [Figure 1B] is a schematic diagram of the architecture of the service server device and the user device of the eye-tracking teaching system of the present invention. [Figure 1C] is a schematic diagram of the connection between the user device and the eye-tracking detection device of the eye-tracking teaching system of the present invention. [Figure 2] is a schematic diagram of the architecture of the eye-tracking teaching application unit of the eye-tracking teaching system of the present invention. [Figure 3A] is a schematic diagram of the login implementation of the eye-tracking teaching application unit of the eye-tracking teaching system of the present invention. [Figure 3B] is a schematic diagram of the implementation after login of the eye-tracking teaching application unit of the eye-tracking teaching system of the present invention. [Figure 3C] is a schematic diagram of the implementation after login of the eye-tracking teaching application unit of the eye-tracking teaching system of the present invention. [Figures 4A-4F] are schematic diagrams of the implementation of learning effectiveness of the eye-tracking teaching application unit of the eye-tracking teaching system of the present invention. [Figures 5A-5B] are schematic diagrams of the assignment implementation of the eye-tracking teaching application unit of the eye-tracking teaching system of the present invention. Figures 6A-6D are schematic diagrams illustrating the implementation of teaching effectiveness in the eye-tracking teaching application unit of the eye-tracking teaching system of the present invention. Figures 7A-7F are schematic diagrams illustrating the implementation of organizational effectiveness in the eye-tracking teaching application unit of the eye-tracking teaching system of the present invention. Figures 8A-8C are schematic diagrams illustrating the implementation of member analysis in the eye-tracking teaching application unit of the eye-tracking teaching system of the present invention. Figure 9 is a schematic diagram illustrating the course download process in the eye-tracking teaching application unit of the eye-tracking teaching system of the present invention.

Claims

1. An eye-tracking teaching system, comprising: a service server device including an eye-tracking teaching application unit, the eye-tracking teaching application unit including: a member data module for setting and storing user accounts with different permissions, the different permissions of the user accounts being one or more of personal use permissions, teaching use permissions, and institutional use permissions; a binding connection module connected to the member data module, for binding a user account with teaching use permissions to at least one user account with personal use permissions, and for binding a user account with institutional use permissions to at least one user account with teaching use permissions and at least one user account with personal use permissions; a course data module connected to the member data module, for setting various course files, the content of the course files being one or a combination of visual perception learning content, children's cognitive learning content, adults' cognitive learning content, and computer operation learning content; A course operation module, connected to the course data module, is used to operate the course file and generate course learning outcome information after any course file is operated; an assessment data module, connected to the member data module, is used to set up various assessment files, the content of which is one or a combination of one or more of the following: eye muscle assessment, eye control cognition assessment, and child cognition assessment; an assessment operation module, connected to the assessment data module, is used to operate the assessment file and generate assessment result information; an assigned course module, connected to the member data module and the course operation module, allows a user account with teaching access to designate one or more user accounts with personal access to operate one or more course files through the course operation module, and the assigned course module can also generate assignment record information; A user device is connected to the service server via an installed intermediary application unit and operates the course file and / or assessment file through the user device; and an eye-tracking device is connected to the user device and is used to input commands to operate the content of the course file and / or assessment file.

2. The eye-tracking teaching system as described in claim 1, wherein the service server device further includes a login module and an account switching module, the login module and the account switching module being connected to the member data module, wherein the login module is used to log in to user accounts with different permissions, and the account switching module is used to switch the different permissions of the user account.

3. The eye-tracking teaching system as described in claim 1, wherein the course data module is further capable of setting one or more course categories for the content of different course files, and setting one or more course category tags and one or more course level tags according to different course categories.

4. The eye-tracking teaching system as described in claim 1, wherein each course file can be designed with an editing function, and the course data module can set a usage permission and an editing permission for different course files and different user accounts, wherein the user account with the usage permission can operate the course file, and the user account with the editing permission can operate the editing function of the course file to edit the course file, and then send the edited course file back to the course data module to update the course file.

5. The eye-tracking teaching system as described in claim 1, wherein the course learning effectiveness information is one or more combinations of a course learning time, a course usage count, a course completion rate, a course completion score, and an eye muscle assessment, wherein the eye muscle assessment is one or more combinations of an attention assessment result, a gaze ability assessment result, a saccadic ability assessment result, a tracking ability assessment result, an eye movement heatmap assessment, and an eye movement pathmap assessment.

6. The eye-tracking teaching system as described in claim 1, wherein the course operation module downloads and operates the course file on the user's device through the intermediary application unit.

7. The eye-tracking teaching system as described in claim 1, wherein the visual perception learning content is one or a combination of a focus learning content, a saccade learning content, a tracking learning content, and a gaze learning content.

8. The eye-tracking teaching system as described in claim 1, wherein the child's cognitive learning content is one or a combination of cognitive learning content, phonetic curriculum content, or a combination thereof.

9. The eye-tracking teaching system as described in claim 1, wherein the adult cognitive learning content is one or a combination of a visual-spatial and executive learning content, a memory learning content, a naming learning content, a orientation learning content, a language learning content, a computational ability learning content, an abstract learning content, and an attention learning content.

10. The eye-tracking teaching system as described in claim 1, wherein the computer operation learning content is one or a combination of basic computer operation learning content, word processing learning content, social media learning content, and creative extension learning content.

11. The eye-tracking teaching system as described in claim 1, wherein the assessment result information is the assessment result of the eye muscle assessment, and the assessment result of the eye muscle assessment is one or a combination of a focus assessment result, a gaze ability assessment result, a saccadic ability assessment result, a tracking ability assessment result, and an eye muscle comprehensive ability assessment result.

12. The eye-tracking teaching system as described in claim 1, wherein the assessment result information is the assessment result of the eye-tracking cognitive assessment, and the assessment result of the eye-tracking cognitive assessment is one or a combination of a visual-spatial executive ability assessment, a memory ability assessment, a naming ability assessment, a orientation ability assessment, a language ability assessment, a calculation ability assessment, an abstract concept ability assessment, an attention assessment, and an eye-tracking cognitive comprehensive ability assessment.

13. The eye-tracking teaching system as described in claim 1, wherein the assessment result information is the assessment result of the child's cognitive assessment, and the assessment result of the child's cognitive assessment is the correct answer rate for different age groups.

14. The eye-tracking teaching system as described in claim 1, wherein the service server device further includes a member analysis module, which is connected to the course operation module and the course assignment module to generate member analysis information for user accounts with different permissions.

15. The eye-tracking teaching system as described in claim 1, wherein the eye-tracking teaching application unit can be built on a web interface platform or an API interface platform.

16. The eye-tracking teaching system as described in claim 1, wherein the eye-tracking teaching application unit further includes a teaching status management module, which is connected to the member data module, the course operation module and the assigned course module. The teaching status management module enables a user account with teaching access permissions to obtain teaching performance information, and also enables a user account with institutional access permissions to obtain institutional performance information.

17. The eye-tracking teaching system as described in claim 16, wherein the teaching effectiveness information includes at least the course learning effectiveness information and learner information, and the institutional effectiveness information includes at least the course learning effectiveness information, the teaching effectiveness information, the learner information and a teaching instructor information.

18. The eye-tracking teaching system as described in claim 1, wherein the eye-tracking teaching application unit further includes a search module connected to the course data module for searching different course files.

19. The eye-tracking teaching system as described in claim 1, wherein the eye-tracking teaching application unit further includes a recommended course module, which is connected to the assessment operation module and the course operation module to recommend different course files based on the assessment result information or an age information.