Program, information processing method, and information processing device

The program addresses the challenge of recording scores in skills competitions by linking deduction points with images, facilitating efficient scorekeeping and objective skill evaluation.

JP2026042609APending Publication Date: 2026-03-11KANTO ELECTRIC KOJI
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2026-03-11

AI Technical Summary

Technical Problem

Conventional methods for scoring skills competitions, such as those used in the WorldSkills Championships, face difficulties in easily recording scores and linking deduction points with corresponding images for evaluation.

Method used

A program that enables a computer to accept scoring items, deduction points, and associated images, storing them in a database for easy calculation and review of total scores, deduction items, and image documentation.

Benefits of technology

Facilitates efficient recording and review of scores, allowing for objective assessment of skill acquisition progress and enabling growth analysis by linking deduction points with images, thereby improving coaching and construction quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026042609000001_ABST
    Figure 2026042609000001_ABST
Patent Text Reader

Abstract

A program, an information processing method, and an information processing device that make it easy to record scores are provided. [Solution] The program accepts scoring items related to skill competitions, accepts deduction points corresponding to the deduction items within the accepted scoring items and the image that caused the deduction, stores the accepted deduction points and the image in association with the deduction items, and causes the computer to execute a process of calculating the total points based on the deduction points for each of the stored deduction items and the points allocated to the scoring items.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a program, an information processing method, and an information processing device. [Background technology]

[0002] Skills competitions such as the WorldSkills Championships are held as part of the promotion of vocational training. Patent Document 1 discloses that in skill evaluation using a simulator, the operations performed by the operator, the operation time, the state quantities of the device, whether the equipment is stopped / started, etc. are constantly measured, and an evaluation of the operations is constantly obtained based on pre-entered rules. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 10-198484 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the conventional method has the problem that it is not easy to record the scores.

[0005] One aspect of the present disclosure provides a program or the like that can easily record scores. [Means for solving the problem]

[0006] A program according to one aspect of the present disclosure is a program that causes a computer to execute a process of accepting scoring items related to skill competitions, accepting deduction points corresponding to deduction items within the accepted scoring items and images that caused the deduction points, storing the accepted deduction points and the images in association with the deduction items, and calculating a total score based on the stored deduction points for each of the deduction items and the points allocated to the scoring items. [Effects of the Invention]

[0007] One aspect of the present disclosure facilitates recording of scores. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a diagram illustrating an overview of a skills competition scoring system according to one embodiment of the present disclosure. [Figure 2] FIG. 2 is a block diagram illustrating an example of the configuration of a server device. [Figure 3] FIG. 10 is a diagram showing an example of the structure of a competition name table. [Figure 4] FIG. 10 is a diagram showing an example of the configuration of a competitor name table. [Figure 5] FIG. 10 is a diagram illustrating an example of the configuration of a rating item table. [Figure 6] FIG. 10 is a diagram illustrating an example of the configuration of a deduction item table. [Figure 7] FIG. 10 is a diagram illustrating an example of the configuration of a recording table. [Figure 8] FIG. 10 is a diagram showing an example of the configuration of a deduction record table. [Figure 9] FIG. 10 is a diagram illustrating an example of the configuration of a photo table. [Figure 10] FIG. 2 is a block diagram illustrating an example of the configuration of a terminal device. [Figure 11] 10 is a flowchart showing an example of processing related to skills competition scoring. [Figure 12] 10 is a flowchart illustrating an example of a scoring process. [Figure 13] 10 is a flowchart illustrating an example of a browsing process. [Figure 14] FIG. 10 is a diagram illustrating an example of a top screen. [Figure 15] FIG. 10 is a diagram showing an example of a rating item selection screen. [Figure 16] FIG. 10 is a diagram showing an example of a rating item list screen. [Figure 17] FIG. 10 is a diagram showing an example of a deduction item list screen. [Figure 18] FIG. 10 is a diagram showing an example of a deduction point input screen. [Figure 19] FIG. 10 is a diagram showing an example of a scoring deduction list screen. [Figure 20]FIG. 10 is a diagram showing an example of a viewing deduction list screen. [Figure 21] FIG. 10 is a diagram showing a score list screen, which is an example of a screen displaying a list of score items. [Figure 22] FIG. 10 is a diagram showing an example of a deduction content display screen. [Figure 23] FIG. 10 is a diagram showing a modified example of the skills competition scoring system. [Figure 24] FIG. 10 is a diagram showing an example of the flow of data up to the output of a comprehensive comment of the scoring results. DETAILED DESCRIPTION OF THE INVENTION

[0009] A skills competition scoring system, which is an example of a program, an information processing device, and an information processing method according to one aspect of the present disclosure, will be described in detail below with reference to the drawings. In the description, similar elements will be assigned the same reference numerals, and duplicate descriptions will be omitted as appropriate.

[0010] 1 is a diagram illustrating an overview of a skills competition scoring system according to one embodiment of the present disclosure. The skills competition scoring system includes an information processing device 1 and an information processing terminal 2, which transmit and receive information via a network 3 such as the Internet.

[0011] The information processing device 1 is an information processing device that processes, stores, and transmits / receives various types of information. The information processing device 1 is, for example, a server device, a personal computer, a tablet terminal, a smartphone, or other information processing device. The information processing device 1 may be configured as one of a plurality of virtual devices (virtual machines) configured within one information processing device. In this embodiment, to avoid complicating the explanation, the information processing device 1 will be referred to as a server device 1. However, the information processing device 1 is not limited to a server device, and may be configured as any of the above-mentioned types of information processing devices.

[0012] The information processing terminal 2 displays information output from the server device 1 via the network 3, accepts operations by a user of the information processing terminal 2, and transmits information related to the operations to the server device 1 via the network 3. The information processing terminal 2 is an information processing device such as a personal computer, a smartphone, a mobile phone, a wearable device, or a tablet. In this embodiment, to avoid complicating the explanation, the information processing terminal 2 will be referred to as a terminal device 2.

[0013] 2 is a block diagram showing an example of the configuration of the server device 1. The server device 1 may be an information processing device configured mainly with electronic circuits using semiconductor circuit elements. The server device 1 has a control unit 11, a storage unit 12, a communication unit 13, and a reading unit 14. The control unit 11, the storage unit 12, the communication unit 13, and the reading unit 14 are communicatively connected via a bus 19 or the like. Note that the server device 1 may have another configuration, such as one that does not have the reading unit 14.

[0014] The control unit 11 can be configured to have one or more of a processing device such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field Programmable Gate Array), a DSP (Digital Signal Processor), and a quantum processor. The control unit 11 reads out and executes a program (or program product) 1P stored in the storage unit 12.

[0015] The storage unit 12 includes a volatile storage unit such as a RAM (Random Access Memory), and a non-volatile storage unit such as a ROM (Read Only Memory), an HDD (Hard Disk Drive), and a flash memory. The area of ​​the storage unit 12 in FIG. 2 shows examples of the program 1P and data stored in the storage unit 12. The storage unit 12 stores the program 1P executed by the control unit 11. In this embodiment, the program 1P may be referred to as a program product 1P.

[0016] The storage unit 12 also stores data used by the program 1P. The data is stored in a structure such as a database or spreadsheet that allows a specific record or records to be extracted by search. In this embodiment, the data includes a master table 10T having four tables and a transaction table 20T having three tables.

[0017] Here, the master table 10T is, for example, four tables: a competition name table 11T, an athlete name table 12T, a scoring item table 13T, and a deduction item table 14T. The transaction table 20T is, for example, three tables: a record table 21T, a deduction record table 22T, and a photo table 23T. The master table 10T is a table that is not changed during the competition or at the time of scoring. The transaction table 20T is a table that stores the scoring details, etc. at the time of scoring. Note that the number of tables included in the master table 10T and the transaction table 20T and the configuration of each table, which will be described later, are not limited to the example of this embodiment.

[0018] The communication unit 13 is a communication module for performing communication-related processing, and can send and receive information to and from the information processing terminal 2 and the like via the network 3. The reading unit 14 can read portable storage media 1a such as CD (Compact Disc)-ROMs, DVD (Digital Versatile Disc)-ROMs, and USB (registered trademark) memories. The control unit 11 reads the program 1P and / or data from the portable storage medium 1a via the reading unit 14 and stores them in the storage unit 12. The control unit 11 also downloads the program 1P from another computer via the network 3 and stores it in the storage unit 12.

[0019] FIG. 3 is a diagram showing an example of the configuration of the sport name table 11T. The sport name table 11T is one of the master tables 10T. The sport name table 11T has columns for traditional category, internationally compliant category, and sport name. The traditional category column stores the symbol of the internationally compliant category before the revision, if any. The internationally compliant category column stores the symbol of the category that complies with the international regulations. The sport name column stores the sport name, which is the name of the skill competition that is the subject of scoring in program 1P. The sport name table 11T is not limited to this and can have an alternative configuration.

[0020] FIG. 4 is a diagram showing an example of the configuration of the athlete name table 12T. The athlete name table 12T is one of the master tables 10T. The athlete name table 12T has columns for ID and athlete name. The ID column stores a number that identifies each record. The athlete name column stores the names of athletes who will be participating in a skills competition or training for a skills competition. By inputting and saving the athlete names in advance, the athlete names can be input by selecting them on the terminal device 2, for example, at the time of scoring. The configuration of the athlete name table 12T is not limited to this, and alternative configurations are possible.

[0021] FIG. 5 is a diagram showing an example of the configuration of the scoring item table 13T. The scoring item table 13T is one of the master tables 10T. The scoring item table 13T has columns for sport name, scoring ID, scoring ID, scoring item, and scoring. The sport name column stores one of the sport names in the sport name table 11T. The scoring item column stores the name of the corresponding scoring item. The scoring ID and scoring ID columns can each store a unique number. The scoring column stores the score assigned to each scoring item.

[0022] For example, the scoring item table 13T can be a table in which each record is one or more scoring items included in one sport name. In other words, the same sport name is stored in each record of different scoring items in the same sport. In FIG. 5, the sport name "Indoor Optical Fiber" includes at least the scoring items "Level_1 Measurement (Visible Light)," "Level_2 Measurement (DSX Test)," "Level_3 Measurement (OTDR Test)," "19-inch Rack Cabling - Fixed," and "Cable Rack Cabling - Fixed / Floor Cabling." The configuration of the scoring item table 13T is not limited to this and can be an alternative configuration.

[0023] FIG. 6 is a diagram showing an example of the configuration of the point deduction item table 14T. The point deduction item table 14T is one of the master tables 10T. The point deduction item table 14T has columns for point deduction ID, sport name, point allocation ID, scoring ID, point deduction item, scoring criteria, deduction points, and upper limit. The point deduction ID column stores a unique identifier for each record. The point allocation ID and scoring ID columns identify the record of the corresponding scoring item in the scoring item table 13T. The sport name column is transcribed from the sport name column in the record of the scoring item table 13T identified by the point allocation ID and scoring ID columns. The point deduction item column stores the name of the corresponding point deduction item.

[0024] The scoring criteria column stores information that briefly indicates the criteria for applying deductions corresponding to deduction items. The deduction column stores the minimum number of deductions that will be applied when deductions corresponding to a deduction item are applied. The upper limit column stores the maximum number of deductions when deductions corresponding to a deduction item are applied multiple times. As shown in the deduction item table 14T in Figure 6, by storing different records that have the same identifiers (scoring ID and scoring ID) that identify this deduction item, multiple different deduction items can be defined for the same scoring item. The configuration of the deduction item table 14T is not limited to this and can be an alternative configuration.

[0025] FIG. 7 is a diagram showing an example of the configuration of record table 21T. Record table 21T is one of the transaction tables 20T. Record table 21T has columns for record ID, record date and time, sport name, athlete name, point allocation, deductions, score, registrant, and whether or not a photo is included. Here, the record ID column is an identifier for identifying the scoring results, and a new record is added together with a new record ID each time a new scoring session begins. The record date and time column can record the time when a new record is added.

[0026] The sport name column stores the sport name corresponding to the recorded score. The athlete name column stores the name of the athlete who was the subject of scoring. The score column stores the total score if no deductions were made. The deduction column stores the total deductions for the deduction items applied in scoring. The score column stores the value obtained by subtracting the deductions from the score for each record. The registrant column stores the name of the user, primarily as a coach or scorer (hereinafter referred to as "coach, etc."). The presence or absence of a photo stores a value indicating whether an image was attached on the deduction point input screen 550 described below. The configuration of the record table 21T is not limited to this and can be an alternative configuration.

[0027] FIG. 8 is a diagram showing an example of the configuration of the deduction record table 22T. The deduction record table 22T is one of the transaction tables 20T. The deduction record table 22T has columns for deduction record ID, record ID, deduction ID, competition name, scoring ID, scoring item, deduction item, deduction, upper limit, deduction input, and comment. The deduction record ID column stores a unique identifier for each record. The record ID column corresponds to the record ID in the record table 21T, and stores which record in the record table 21T the deduction is linked to. The deduction ID column stores the deduction ID as a key for referencing a record in the deduction item table 14T. This indicates that the deduction stored in a record in the deduction record table 22T is the deduction content corresponding to the record of the deduction ID in the deduction item table 14T.

[0028] The Scoring ID column stores the scoring ID as a key for referencing a record in the scoring item table 13T. The columns of Competition Name, Scoring ID, Deduction Item, Deduction, and Upper Limit are displayed by referencing the contents of the corresponding record in the Scoring Item Table 14T using the Deduction ID as a key. The Scoring Item column is displayed by referencing the contents of the corresponding record in the Scoring Item Table 13T using the Scoring ID as a key. The Deduction Input column stores the total number of deductions for the deduction items applied in scoring. The Comment column stores comments related to the cause of the deduction for the deduction item. The configuration of the Deduction Record Table 22T is not limited to this and can be an alternative configuration.

[0029] FIG. 9 is a diagram showing an example of the configuration of photo table 23T. Photo table 23T is one of the transaction tables 20T. Photo table 23T has columns for ID, deduction record ID, record ID, photoT_temporary storage ID, attached file, registration date and time, and registrant. The ID column stores a unique identifier for each record. The deduction record ID column corresponds to the deduction record ID in deduction record table 22T, and stores which record in deduction record table 22T the record (image) is linked to.

[0030] The Recording ID column references the Recording ID column of Recording Table 21T. The Photo T_Temporary Saved ID column stores information for referencing images that were temporarily saved before being saved as the final confirmed deduction points. The Attached File column stores the save destination (reference destination) of the image file. The Registration Date and Time and Registrant columns store the registration date and time of the image file and the name of the registrant, who is the instructor or other user, respectively. The configuration of Photo Table 23T is not limited to this and can be an alternative configuration. The Attached File column may also store the save destination (reference destination) of multiple image files. The Attached File column may also store the save destination (reference destination) of a video file.

[0031] 3 to 9 are merely examples, and the data does not have to be stored in such a structure as a database or spreadsheet, etc. For example, the data may be stored in a text file, or the scoring may be performed while inputting information related to the scoring items at the time of scoring.

[0032] 10 is a block diagram showing an example configuration of the terminal device 2. Here, the terminal device 2 may be an information processing device configured mainly with electronic circuits using semiconductor circuit elements. The terminal device 2 may have a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, a display unit 25, and a camera 26. The control unit 21, the storage unit 22, the communication unit 23, the input unit 24, the display unit 25, and the camera 26 may be communicatively connected via a bus 29 or the like.

[0033] The control unit 21 may be configured to have one or more of a processing device such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field Programmable Gate Array), a DSP (Digital Signal Processor), a quantum processor, etc. The control unit 21 may be configured to read and execute a program stored in a storage unit 22, which will be described later.

[0034] The storage unit 22 may include a volatile storage device such as a random access memory (RAM), and a non-volatile storage device such as a read only memory (ROM), a hard disk drive (HDD), and a flash memory. The control unit 21 may temporarily store the programs and / or data read from the non-volatile storage device or received from the communication unit 23 in the volatile storage device so that the programs and / or data can be read and written at high speed by the control unit 21. The communication unit 23 is a communication module for performing communication-related processes, and may transmit and receive information to and from the server device 1, etc. via the network 3.

[0035] The communication unit 23 is a communication module for performing communication-related processing and can transmit and receive information to and from the server device 1, etc., via the network 3. The input unit 24 may be a keyboard, a mouse, a touch panel, etc. The display unit 25 may be a liquid crystal display, an organic EL (Electro Luminescence) display, etc. The camera 26 may use a sensor that converts light into digital information using an element such as a CMOS (Complementary Metal-Oxide-Semiconductor) or a CCD (Charge-Coupled Device). In the following description, a touch panel is used as an example of the input unit 24, and the term "touch," which refers to the operation of briefly touching the touch panel, may be used as an example of an input operation. However, the input unit 24 may also be an input device other than a touch panel, such as a mouse or a keyboard.

[0036] FIG. 11 is a flowchart showing an example of processing related to the scoring of a skills competition. In this embodiment, the processing related to the scoring of a skills competition is performed by the server device 1 executing a program 1P. For example, a user of the terminal device 2, such as a trainer for a skills competition, operates the terminal device 2 to connect to the server device 1 for communication in order to score the work performed by a contestant in training for a construction competition. The server device 1 first displays a top screen 510 on the display unit 25 of the terminal device 2 (step S101). The top screen 510 (FIG. 14) will be described later.

[0037] It is determined whether "Start scoring" or "View results" has been selected on the top screen 510 (step S102). If it is determined that "Start scoring" has been selected (step S102: Start scoring), a scoring item selection process is performed (step S103). Note that during the scoring item selection process, a new record may be added to the record table 21T of FIG. 7. When a new record is added, the score allocation, deduction, and score columns of the record table 21T may be left blank or set to 0. The selection of scoring items (FIG. 15) will be described later. Once a scoring item has been selected, the process proceeds to the scoring process (step S200: FIG. 12). Furthermore, if it is determined in step S102 that "View results" has been selected (step S102: View results), the process proceeds to the viewing process (step S300: FIG. 13).

[0038] When the scoring process or the viewing process is completed, it is determined whether or not to terminate the process in program 1P (step S108). If an instruction to terminate is received (step S108: YES), the process may be terminated. If an instruction to terminate is not received (step S108: NO), the process returns to step S101 and can be repeated.

[0039] 12 is a flowchart showing an example of the scoring process. As shown in this flowchart, in the scoring process, the control unit 11 of the server device 1 first causes the terminal device 2 to display a list of scoring items based on a command from the program 1P (step S201). The list of scoring items (FIG. 16) will be described later. Hereinafter, for the purpose of improving readability, the process in which the server device 1 causes the display unit 25 of the terminal device 2 to display the items may be expressed as the server device 1 "displaying."

[0040] Next, the control unit 11 of the server device 1 determines whether a scoring item has been selected on the screen displaying the scoring item list (step S202). If a scoring item has not been selected (step S202: NO), the control unit 11 further determines whether an instruction to end scoring has been issued (step S203). If an instruction to end scoring has not been issued (step S203: NO), the control unit 11 may return to step S201 and repeat the process. On the other hand, if an instruction to end scoring has been issued (step S203: YES), the scoring process may be terminated.

[0041] In step S202, if it is determined that the selection of the scoring item has been confirmed (step S202: YES), the scoring items for this skill competition are accepted, and a list of the deduction items can be displayed (step S205) to accept the number of deductions corresponding to the deduction items in the accepted scoring items and the image that caused the deduction (step S205). The list of deduction items (FIG. 17) will be described later.

[0042] Next, the control unit 11 of the server device 1 determines whether the selection of a deduction item has been confirmed on the screen displaying the list of deduction items (step S206). If the selection of a deduction item has not been confirmed (step S206: NO), the process returns to step S205 and repeats the process.

[0043] If it is determined that the selection of the deduction item has been confirmed (step S206: YES), a screen for inputting the number of deduction points can be displayed (step S210). The screen for inputting the number of deduction points (FIG. 18) will be described later. On the screen for inputting the number of deduction points, the control unit 11 of the server device 1 determines whether or not an instruction to save the content of the inputted deduction item has been given (step S215). If an instruction to save the content of the deduction item has not been given (step S215: NO), the process returns to step S210 and repeats.

[0044] On the other hand, if there is an instruction to save the contents of the deduction items (step S215: YES), the terminal device 2 transmits the input deduction numbers, etc. to the server device 1, and the server device 1 saves the received deduction numbers, etc. (step S221). If an image is attached in the image input area 552 (FIG. 18), the terminal device 2 transmits the image file together with the deduction numbers to the server device 1, and the server device 1 can save the image file together with the deduction numbers. If a comment relating to the cause of the deduction numbers has been input in the comment input section 554 (FIG. 18), the terminal device 2 transmits the content of the comment together with the deduction numbers, and the server device 1, upon receiving it, can save the content of the comment together with the deduction numbers.

[0045] Here, in the process of saving deduction points, etc. in step S221, the server device 1 can accept deduction points corresponding to the deduction items in the scoring items accepted in step S202 (YES) and the image that caused the deduction, and store the accepted deduction points and image in association with the deduction item. Here, the server device 1 can save the received deduction points and links to the image files in association with each other in the storage unit 12. For example, the received deduction points may be saved in the deduction input column of the corresponding record in the deduction record table 22T of FIG. 8.

[0046] Also, a new record storing a "deduction record ID" corresponding to the deduction item may be added to photo table 23T in Fig. 9, and a link to the image file may be stored in the attached file column, and the corresponding registration date and time and registrant columns may be stored as appropriate. Also, if the attached image has already been uploaded or is stored in a location accessible via network 3 or the like, a link to access the image file may be stored in the corresponding column in photo table 23T. Note that deduction points and image files may be stored so as to be associated with each other, without using tables such as those in Figs. 7 to 10.

[0047] Furthermore, if a comment relating to the cause of the deduction has been input in the comment input section 554, the content of the comment can be transmitted together with the deduction points. In the process of saving the deduction points, etc. in step S221, the server device 1 can accept the comment relating to the cause of the deduction points and store the accepted comment in association with the deduction point item. Here, the received comment can be saved in association with the deduction points in the storage section 12 of the server device 1. For example, the received comment may be saved in the comment column of the corresponding record in the deduction point record table 22T of FIG. 8. This makes it easy to understand the cause of the deduction points in the image, and therefore makes it possible to objectively understand the progress of skill acquisition.

[0048] It should be noted that transmission does not have to be performed if the deduction points entered in the terminal device 2 are 0. Furthermore, if the server device 1 receives a deduction point number of 0 and an image file or comment is saved for the corresponding deduction point item, the process of saving the deduction points, etc. in step S221 may save the deduction point number of 0 and may also delete the image file and comment.

[0049] When the process of saving the deductions etc. in step S221 is completed, the total score is calculated based on the stored deductions for each deduction item and the allocated points for the grading items (step S222). Subsequently, the process can return to step S201, display the list of grading items, and repeat the process. In the grading item list display, if there is a column (e.g., reference numeral 531 in FIG. 16) that displays the deductions already recorded for the grading items and the score, which is the total score obtained by subtracting the deductions from the allocated points, the deductions and the total score may be displayed in the deduction column and score column, respectively. Furthermore, if there is a score tally column (e.g., reference numeral 532 in FIG. 16), the sum of the allocated points for the grading items, the sum of the deductions, and the sum of the score (total score) may be displayed in the allocated point, deductions, and score columns of the score tally column, respectively.

[0050] As described above, in this embodiment, the server device 1 executes the program 1P stored in the server device 1 to accept scoring items related to skills competitions. Next, the server device 1 accepts the number of deductions corresponding to the deduction items in the accepted scoring items and the images that caused the deductions, and stores the accepted number of deductions and the images in association with the deduction items. Furthermore, the total points can be calculated based on the stored number of deductions for each deduction item and the points allocated to the scoring items.

[0051] This makes it easier to record scores because the deduction points and the images that caused the deductions are linked and saved. Furthermore, because the deduction points and the images that caused the deductions are linked and saved, users (competitors and instructors) can later review the images that caused the deductions and objectively understand the progress of skill acquisition. Particularly in construction competitions and related training, visual evaluations are conducted on-site, and the work completed there is removed, so competitors and instructors who evaluate cannot review the reasons for the deductions. Furthermore, because there are a wide variety of scoring criteria in skill competitions, and many scoring criteria and deduction points for each scoring criteria are assigned to a single construction project, even if images were saved, it was difficult to link them to each scoring criteria or deduction point later.

[0052] As in this embodiment, by linking the number of deductions with the images that caused the deductions, users such as athletes and coaches can easily check past deductions. Furthermore, because coaches can easily link and save the number of deductions with the images that caused the deductions, they can spend more time on coaching athletes. Furthermore, by referring to the deduction items or images as individual records of athletes, it is possible to clarify each athlete's weak points. Furthermore, by referencing them chronologically, it is possible to perform growth analysis, for example, if the number of weak points is decreasing. Furthermore, by reviewing each deduction item, coaches can share information about coaching for each deduction item.

[0053] Therefore, each point deduction item can lead to the accumulation of know-how and the development of instructors, etc. Furthermore, such program 1P and the server device 1 that executes program 1P can encourage more appropriate and ideal construction. Appropriate and ideal construction is construction that ensures strength and / or long-term durability while using materials efficiently, which is directly linked to ensuring sustainable production and consumption patterns as well as the effective use of resources. Therefore, it is an effort to achieve the so-called Sustainable Development Goals (SDGs). Note that, although points are deducted in the above form, if the scoring criteria require points to be added, points may be added, or both points may be added and deducted.

[0054] In this embodiment, the explanation has been given using the table stored in the server device 1 and the screen displayed on the terminal device 2, but the embodiment may be implemented without using either or both of the table and the screen. Even in this case, it is possible to accept scoring items related to the skills competition, accept the deduction points corresponding to the deduction items in the accepted scoring items and the images that caused the deductions, store the accepted deduction points and images in association with the deduction items, and calculate the total points based on the stored deduction points for each deduction item and the points allocated to the scoring items.

[0055] Fig. 13 is a flowchart showing an example of the viewing process. Here, it is assumed that, for example, an athlete or an instructor uses the terminal device 2 to view the results, but the user of the terminal device 2 is not limited to this. As shown in this flowchart, first, the server device 1 displays a list of deduction items related to one scoring result selected from the list of scoring results (step S301). In other words, it displays a list of deduction items registered in the selected scoring result. The list of deduction items (Fig. 20) will be described later.

[0056] Next, the control unit 11 of the server device 1 determines whether a deduction item has been selected in the displayed list of deduction items (step S302). If it is determined that a deduction item has not been selected (step S302: NO), it determines whether the back button 574 has been tapped (step S303). If the back button 574 has been tapped (step S303: YES), the viewing process ends. If the back button 574 has not been tapped (step S303: NO), the process may return to step S301 and repeat the process.

[0057] If it is determined that a deduction item has been selected (step S302: YES), a list of scoring items related to one deduction item selected from the list of deduction items can be displayed. Specifically, it is determined whether there are multiple scoring items corresponding to the deduction item (step S305). Multiple scoring items corresponding to a deduction item are assumed to be, for example, cases where the same deduction item exists in multiple scoring items. For example, if the deduction item "extra length" (scoring criteria: short, long) is assigned to the scoring item "19-inch rack wiring - fixed" and also to "cable rack wiring - floor wiring," and deduction points are saved in both of these, it can be determined that there are multiple scoring items corresponding to the deduction item.

[0058] If it is determined that there are multiple scoring items corresponding to the deduction item (step S305: NO), the process proceeds to step S310. If it is determined that there are multiple scoring items corresponding to the deduction item (step S305: YES), a list of scoring items is displayed (step S306). Subsequently, it is determined whether a scoring item has been selected or a back instruction has been given (step S308).

[0059] If it is determined that a back instruction has been given (step S308: back), the process proceeds to step S314. If it is determined that a selection of a scoring item has been given (step S308: select scoring item), a screen displaying the details of the deductions, including at least one of the number of deductions, an image, and a comment on the cause of the deduction, for one of the scoring items selected from the list of scoring items can be displayed (step S310). The screen displaying the details of the deductions (FIG. 22) will be described later.

[0060] It is determined whether an instruction to go back to the screen displaying the deduction details has been given (step S312). If it is determined that an instruction to go back has not been given (step S312: NO), the process returns to step S310 and repeats. If it is determined that an instruction to go back has been given (step S312: YES), the process determines whether the previous screen was a score item list screen (step S314). If it was a score item list screen (step S314: YES), the process returns to step S306, the score item list screen is displayed, and the process is repeated. If it is not a score item list screen (step S314: NO), the process returns to step S301, the score item list screen is displayed, and the process is repeated.

[0061] Here, the scoring items in skill competitions are diverse, and many types of deductions are assigned to the scoring items. Furthermore, the scoring results also include many scoring items for which no deductions were applied. For this reason, it is often inefficient to narrow down the scoring items to check the deductions that have been applied. Therefore, as shown in the example of the viewing process in Figure 13, by first displaying and allowing selection of only the deductions that have been applied, it is possible to check the specific details of past deductions without displaying the scoring items for which no deductions were applied. This allows athletes and coaches, etc., to easily check the specific details of past deductions from the past deductions and objectively grasp the past or current state of skill acquisition.

[0062] 14 is a diagram showing an example of a top screen 510. As shown in this figure, the top screen 510 displayed on the terminal device 2 has a scoring area 511 and a result viewing area 515. The scoring area 511 has an athlete input section 512 that allows the user to select, using a pull-down menu or the like, the names of athletes pre-stored in the athlete table T14. The scoring area 511 also has a scoring start button 513 that, when tapped, transmits to the server device 1 information identifying the athlete entered in the athlete input section 512, the current time, and a message indicating that the start of scoring has been selected.

[0063] The result viewing area 515 has a result list 516, a delete button 517, and a view result button 518. The result list 516 displays a list of past scoring results. The result list may include the date and time the scoring was recorded and / or the name of the athlete. The result list 516 may also display any of the points allocated, deductions and scores for the competition or scoring item performed, the instructor or other user, and whether or not an image (photo) is included. The user may also be able to delete the record of the selected scoring results by selecting one or more of the scoring results displayed in the result list 516 and tapping the delete button 517.

[0064] Furthermore, by selecting a scoring result displayed in the result list 516 and tapping the result view button 518, the details of the selected scoring result can be viewed. Here, the result list 516 may be displayed by referring to the necessary columns of the record table 21T. Furthermore, by tapping the result view button 518, the terminal device 2 may transmit to the server device 1 an identifier of the selected scoring result (for example, a record ID of the record table 21T) and a message indicating that result viewing has been selected. Note that the configuration of the top screen 510 is not limited to this, and the scoring area 511 and the result view area 515 may be separate screens, or they may not be provided at all. Furthermore, the scoring process may be started without providing the top screen 510.

[0065] 15 is a diagram showing an example of a scoring item selection screen 520. The scoring item selection screen 520 is an example of a screen displayed when selecting scoring items in step S103. As shown in this figure, the scoring item selection screen 520 has a sport selection input section 521 for selecting a sport (event). The sport selection input section 521 allows the user to selectively input, for example, a sport name obtained by referring to the sport name table 11T using a pull-down menu or the like.

[0066] The scoring item selection screen 520 also has a scoring item list 522 that displays the scoring items linked to the selected sport name and the points assigned to those scoring items. The scoring item list 522 references the records in the scoring item table 13T extracted from the sport name selected in the sport selection input unit 521, and displays a list of columns of scoring items and their points.

[0067] Furthermore, the scoring item selection screen 520 further has a selected scoring item list 524 that displays a list of scoring items selected for scoring. For example, when the screen is first displayed, the selected scoring item list 524 does not display any items, but by selecting one or more items displayed in the scoring item list 522 and tapping the add button 523, the selected scoring items are displayed in the selected scoring item list 524. At this time, the scoring items added to the selected scoring item list 524 may be hidden in the scoring item list 522.

[0068] This makes it possible to clearly display scoring items that have not yet been selected. Furthermore, in order to delete a scoring item displayed in selected scoring item list 524 from selected scoring item list 524 (to treat it as not being selected), the scoring item may be deleted from selected scoring item list 524 by selecting the scoring item displayed in selected scoring item list 524 and tapping delete button 525, for example. At this time, if the scoring item was hidden in scoring item list 522, the scoring item deleted from selected scoring item list 524 may be displayed again in scoring item list 522. On scoring item selection screen 520, the start of scoring of the scoring item displayed in selected scoring item list 524 may be decided by tapping enter button 526.

[0069] The above-described scoring process may be started when a scoring item is selected, for example, by tapping OK button 526 on scoring item selection screen 520. Here, when the scoring process starts, new records for the specified scoring items may be added to deduction mark recording table 22T of FIG. 8, for example. In this case, the record ID column may store the record IDs of the new records in recording table 21T added during the scoring item selection process in step S103. Furthermore, the score column of recording table 21T may store the total score allocation for the specified scoring items.

[0070] 16 is a diagram showing an example of a scoring item list screen 530. The scoring item list screen 530 is displayed in the scoring item list display in step S201. The scoring item list screen 530 has a scoring item list 531 and a score tally column 532. The scoring item list 531 can display scoring items that are scored by an instructor or the like who is the user of the terminal device 2. The scoring item list 531 may also display the assigned score for each scoring item, the deduction points already recorded for that scoring item, and the score obtained by subtracting the deduction points from the assigned score.

[0071] Furthermore, score tally field 532 may display the total score for the scoring items listed in scoring item list 531, the total of deduction points already registered, and the score obtained by subtracting the total deduction points from the total score. Here, scoring of the selected scoring item may be performed by selecting one of the scoring items displayed in scoring item list 531 and tapping scoring button 533. Furthermore, by tapping save button 534 on scoring item list screen 530, the entered deduction points can be saved as the scoring result and scoring can be terminated. Note that scoring item list screen 530 may not be the one shown in FIG. 16 but may simply display the scoring items, or may not display scoring item list screen 530 at all.

[0072] 17 is a diagram showing an example of a deduction item list screen 540. The deduction item list screen 540 is displayed in the deduction item list display in step S205. The deduction item list screen 540 has a deduction item list 541 and a scoring status column 542. The deduction item list 541 can list deduction items that are subject to deductions for the selected scoring item. This allows the user, such as an instructor, to easily understand what deduction items the selected scoring item has.

[0073] The deduction item list 541 has an item name column showing the name of the deduction item, a scoring criteria column showing the conditions that result in deduction of points for the deduction item, and a deduction column showing the deducted points. The scoring status column 542 has columns showing the name of the scoring item, the points allocated to the scoring item, and deductions that have already been saved.

[0074] Furthermore, the instructor or the like who is the user of the terminal device 2 can select a deduction item in the deduction item list 541 on the deduction item list screen 540 and tap the score button 543 to input deduction points (score) for the selected deduction item. Furthermore, the screen may be configured so that tapping the back button 544 on the deduction item list screen 540 returns to the score item list screen 530 that displays a list of score items, for example. Note that the deduction item list screen 540 may not be the one shown in FIG. 17 but may simply display only the deduction items, or the deduction item list screen 540 may not be displayed at all.

[0075] 18 is a diagram showing an example of a deduction point input screen 550. The deduction point input screen 550 may be displayed on the display unit 25 of the terminal device 2 by information transmitted via the network 3 by the program 1P executed on the server device 1.

[0076] 18, deduction point input screen 550 has an image input area 552 and a deduction point input area 553. Moreover, deduction point input screen 550 further has a deduction item content display area 551. Here, deduction item content display area 551 can display the name of the deduction item as well as a rating criterion 5511 such as "short, long" by referring to deduction item table 14T.

[0077] In this way, the program 1P executed on the server device 1 can display the deduction point input screen 550, which is a screen for inputting deduction points, and can display the scoring criteria on the deduction point input screen 550. By displaying text indicating the scoring criteria for each scoring item on the deduction point input screen 550, a trainer or the like can accurately score while checking the scoring criteria on the screen. Furthermore, if the user is a trainer who trains athletes, the trainer can concentrate more on teaching without spending time checking the scoring criteria.

[0078] Furthermore, the deduction item content display area 551 can display the deduction points that have been registered so far and the upper limit of deduction points that can be registered, etc. Furthermore, the deduction item content display area 551 has one or more of an image input area 552, a save button 557, a back button 558, and a scoring criteria attachment button 559.

[0079] The deduction point input area 553 is an area for inputting the number of deduction points to be deducted for the deduction items displayed in the deduction item content display area 551. By referring to the deduction item table 14T, deduction point options up to the deduction upper limit may be displayed in a selectable format on the deduction point input screen 550. Here, when multiple identical deduction items are applied to one scoring item, the deduction points may be imposed as a multiple of the number to be applied. Even in such a case, if there is a possibility that the upper limit of the points to be allocated for each scoring item may be exceeded, or if a maximum number of deduction points for the same deduction item is set, a "deduction upper limit" that is an upper limit for the number of deduction points can be set.

[0080] Here, the "maximum deduction points" can be the maximum deduction points for each scoring item. However, instead of being the maximum for each scoring item, it can be the maximum for the deduction point item itself, or the maximum for the sport. In this way, by displaying the possible deduction points in a selectable format, the user (such as a coach) can avoid making the mistake of applying the wrong deduction points and can perform proper scoring.

[0081] The image input area 552 can be an area for attaching or pasting an image. Here, the image may be one taken by the camera 26 of the terminal device 2. Alternatively, an image file taken by a camera other than the camera 26 may be acquired by the terminal device 2 via communication or a recording medium or uploaded to the server device 1, and registered so as to be linked to the image input area 552.

[0082] Here, it is assumed that the images are mainly images of the parts that are subject to deductions, but they can also be, for example, reference images obtained via the Internet or other explanatory images. This allows users of the terminal device 2 who perform visual evaluations, such as instructors, to easily input the number of deductions and the images that caused the deductions, and save them in association with the deduction items. Furthermore, by reducing the input time, more time can be spent on instructing the athlete. Note that multiple images can be attached or pasted. Videos may also be attached or pasted.

[0083] The comment input unit 554 can accept input of comments regarding deduction items related to the deduction point input screen 550. A user such as a judge can operate the input unit 24 of the terminal device 2 to input the reason for the deduction, such as the specific scoring criteria that were adopted. The comment can also be a message to the athlete for improvement.

[0084] Here, the server device 1 can output an object (paste scoring criteria button 559) for transcribing the displayed scoring criteria 5511 to the input field for a comment related to the cause of the deduction, and display the object on the deduction point input screen 550. In this case, by tapping the paste scoring criteria button 559 on the deduction point input screen 550, the scoring criteria 5511 can be transcribed to the comment input section 554. In FIG. 18 , "short, long" is transcribed. Here, there may be multiple specific scoring criteria (reasons for deduction) for one deduction item, such as "short" and "long," and the comment input field may transcribing these multiple specific scoring criteria. Note that the transcription by tapping the paste scoring criteria button 559 may be performed by the control unit 21 of the terminal device 2, or may be performed by the control unit 11 of the server device 1 via the network 3.

[0085] Users such as instructors can easily input the reason for the deduction in the comments section by deleting only the applicable scoring criteria (e.g., "long") from among the multiple specific scoring criteria that have been transcribed. This prevents instructors from later becoming unclear about the reason for the deduction due to omissions, etc. Furthermore, by reducing the time required for input, more time can be spent on instructing the athlete. Here, the transcription into the comments section may be done in a manner that allows the athlete to select from multiple scoring criteria in a so-called pull-down format, or in other ways. This allows athletes and instructors to later review the comments along with the images that caused the deduction, thereby objectively understanding the progress of the athlete's skill acquisition.

[0086] Furthermore, when it is desired to edit, such as add or change, deductions that have already been registered, a grading deduction list screen 560 may be displayed, which lists and displays only the deduction items that have already been registered. FIG. 19 is a diagram showing an example of the grading deduction list screen 560. As shown in this diagram, the grading deduction list screen 560 displays deduction items for which deductions have already been registered in a deduction list display area 561. The instructor or other user may select a deduction item from the displayed list and tap an edit button 562 to display the deduction number input screen 550 (FIG. 18) reflecting the information that has already been registered, allowing the user to modify and / or add to the content.

[0087] Furthermore, the instructor or other user may select a deduction item from the displayed list and delete the selected deduction item by tapping delete button 564. Here, "delete" may include the meaning of setting the deduction points to 0 and deleting the registered image and / or comment. Note that the scoring deduction list screen 560 may be configured such that, for example, a button (not shown) for displaying the deduction list is provided on the deduction item list screen 540 of FIG. 17, and tapping the button transitions to the scoring deduction list screen 560. In this case, tapping back button 563 on the scoring deduction list screen 560 allows the user to return to the deduction item list screen 540.

[0088] When inputting the deduction points, image, or comment on the deduction point input screen 550 is completed, the input contents can be saved by tapping the save button 557. Also, by tapping the back button 558, the user can return to the deduction item list screen 540.

[0089] 20 is a diagram showing an example of a viewing-time deduction point list screen 570. The viewing-time deduction point list screen 570 is an example of a screen displaying a list of deduction points displayed in step S301 described above. As shown in this figure, the viewing-time deduction point list screen 570 has a score tally field 571 and a deduction point list display area 572. However, the configuration may not include the score tally field 571. The deduction point list display area 572 displays a list of deduction point items for which deduction points have been saved in the selected scoring results.

[0090] In FIG. 20, there is only one deduction item, but if deductions are saved for two or more deduction items, multiple deduction items are listed. The list of deduction items is displayed by referencing the corresponding record in deduction record table 22T extracted using the record ID of record table 21T related to the selected scoring result as a key, and the corresponding record in deduction item table 14T referenced from the corresponding record in deduction record table 22T using the deduction ID as a key. This allows users such as athletes or instructors to grasp at a glance the deduction items in the selected scoring result. A deduction item may be selected by selecting the deduction item in deduction list display area 572 on the viewing deduction list screen 570 and tapping the detail display button 573.

[0091] Furthermore, the score tally field 571 may display the total score allocated to the scoring items included in the selected scoring result, the total score deductions saved for the scoring items listed in the deduction list display area 572, and the score obtained by subtracting the total score deductions from the total score allocation. This allows the user to grasp at a glance the number of deductions in the selected scoring result. Furthermore, the viewing deduction list screen 570 has a detail display button 573 that requests a detailed display of the deduction item selected in the deduction list display area 572. It also has a back button 574 for returning to the previous screen (top screen 510).

[0092] 21 is a diagram showing a scoring list screen 580, which is an example of a screen displaying a list of scoring items. The scoring list screen 580 is an example of a screen displaying a list of scoring items displayed in step S306. As shown in this figure, the scoring list screen 580 has a scoring item list 581. The scoring item list 581 can display a plurality of scoring items corresponding to deduction items.

[0093] The scoring item list 581 may display the points allocated to the scoring items, the deduction points for the scoring items (or the scoring items corresponding to the deduction points selected in the deduction point list display area 572), and the score obtained by subtracting the deduction points from the allocated points. The scoring list screen 580 also has a detail display button 582 that requests a detailed display of the scoring item selected in the scoring item list 581. It also has a back button 583 for returning to the previous screen (for example, the viewing deduction point list screen 570).

[0094] 22 is a diagram showing an example of a deduction content display screen 590. The deduction content display screen 590 is an example of a screen that displays the deduction content displayed in step S310 described above. As shown in this figure, the deduction content display screen 590 has a deduction point number display area 593 and an image display area 592. The deduction content display screen 590 also has a comment display area 594. The deduction content display screen 590 further has a deduction item content display area 591 and a back button 595, etc. Here, the deduction item content display area 591 can be an area that displays, in addition to the name of the deduction item, a scoring standard 5911 such as "short, long," saved deduction points and / or an upper limit of deduction points, etc.

[0095] Here, the screen configuration is the same as that of deduction point input screen 550, and deduction item content display area 551, image input area 552, deduction point input area 553, and comment input section 554 of deduction point input screen 550 correspond to deduction item content display area 591, image display area 592, deduction point display area 593, and comment display area 594 of deduction content display screen 590, respectively. Here, deduction point display area 593 and comment display area 594 are displayed by referring to the deduction point input column and the comment column of deduction record table 22T, respectively. Deduction content display screen 590 differs from deduction point input screen 550 in that it does not allow input or modification and is only for viewing, but can have almost the same configuration.

[0096] As described above, the server device 1 executing the program 1P according to this embodiment can display a list of deduction items relating to one scoring result selected from the list of scoring results, display a list of scoring items relating to one deduction item further selected from the list of deduction items, and display a deduction content display screen 590 including at least one of the number of deductions, an image, and a comment relating to the cause of the deduction, relating to one of the scoring items further selected from the list of scoring items.

[0097] Furthermore, a suggestion for avoiding the deduction of the points related to the deduction content display screen 590, or an image showing an example in which no deduction is imposed, may be displayed on the deduction content display screen 590 or a screen that can be displayed from the deduction content display screen 590. Specifically, for example, an advice button 596 may be arranged on the deduction content display screen 590 in Fig. 22, and by tapping the advice button 596, a suggestion 601 such as "If you extend the cable so that there is no slack and then secure it with a cable tie, you will get a good finish" may be displayed.

[0098] 22 may have a button 597 for displaying an image 602 of a construction example for which no deductions are applied, thereby outputting the image 602 of the construction example for which no deductions are applied. The screen for displaying these proposals 601 and images 602 may be displayed superimposed on the deduction content display screen 590, for example, by a pop-up or the like, or may be displayed as a separate screen or in other ways.

[0099] Furthermore, the display content of the suggestion 601 may be stored in advance, for example, in a column of "suggestion" (not shown) in the deduction item table 14T. This allows the control unit 11 to display the suggestion by referring to the "suggestion" stored in the corresponding record in the deduction item table 14T, which is referenced using the deduction ID of the deduction record table 22T as a key, based on a command from the program 1P. In this case, if the scoring criteria include multiple matters, multiple suggestions corresponding to each of them may be stored.

[0100] In this case, only the corresponding proposal may be displayed in the proposal 601. Alternatively, the image 602 of the construction example for which no deduction points are to be applied may be stored in advance as an image file in the storage unit 12, and a link to the image file may be stored in a column of "Construction Example Image" (not shown) in the deduction item table 14T. Even in this case, the control unit 11 can display the image by referring to the link to the "Construction Example Image" stored in the corresponding record in the deduction item table 14T, which is referenced using the deduction point ID in the deduction record table 22T as a key.

[0101] Even if a competitor checks the comments that explain the cause of the deduction, it may be difficult to understand how to improve. In such cases, by displaying suggestions to avoid the deduction, the competitor can easily understand the areas for improvement. By displaying an image showing an example where no deduction would be imposed, the competitor can also easily understand the areas for improvement.

[0102] FIG. 23 is a diagram showing a modified example of the skills competition scoring system. As shown in this diagram, the modified example of the skills competition scoring system in FIG. 23 is similar to the skills competition scoring system in FIG. 1 except that it has a generation server device 40 and a language model 41, and therefore redundant explanations will be omitted. The hardware configuration of the generation server device 40 can be the same as that in FIG. 2, and therefore redundant explanations will be omitted. The generation server device 40 is an information processing device that handles a language model 41 such as a large-scale language model (LLM). The language model 41 may be stored in a memory unit within the generation server device 40, or may be stored in storage or the like that is communicatively connected to the generation server device 40.

[0103] The generation server device 40 can generate a response sentence by inputting input data such as images and text into a language model 41. The language model 41 is a trained machine learning model, and can be, for example, a large-scale language model such as GPT (Generative Pre-trained Transformer) or BERT (Bidirectional Encoder Representations from Transformer), but may also be another language model.

[0104] The generation server device 40 can output an overall comment by inputting one or more sets including at least one of scoring items, deduction items, scoring criteria, deduction points, and comments as prompts into the language model 41. The server device 1 may be communicatively connected to the generation server device 40 via the network 3, or may be communicatively connected to the generation server device 40 directly or via a local network or the like without via the network 3.

[0105] The server device 1 can receive the overall comment acquired by the generation server device 40 by transmitting one or more sets including at least one of scoring items, deduction items, scoring criteria, deduction points, and comments to the generation server device 40. In Fig. 23, the generation server device 40 is provided separately from the server device, but the configuration may be such that the server device 1 directly inputs a prompt to the language model 41 to acquire the overall comment without providing the generation server device 40. Alternatively, the configuration may be such that the terminal device 2 directly inputs a prompt to the language model 41 to acquire the overall comment without going through the server device 1.

[0106] FIG. 24 is a diagram showing an example of the data flow up to the output of a comprehensive comment for the scoring results. Based on a request from the terminal device 2, the server device 1 can acquire a comprehensive comment related to the scoring results using the generation server device 40 and display it on the display unit 25 of the terminal device 2. For example, by selecting one of the scoring results in the result list 516 on the top screen 510 of FIG. 14 and tapping the comprehensive comment generation button (not shown), the terminal device 2 can acquire and display the comprehensive comment obtained in the server device 1. At this time, the server device 1, which has received an instruction to generate a comprehensive comment, acquires multiple sets of comments related to the scoring items, scoring criteria, deduction points, and reasons for deduction points for the selected scoring results (one set if the scoring results include only one set), based on instructions from the program 1P.

[0107] Subsequently, a prompt requesting the creation of an overall comment is created based on this one or more sets (step S601), and is input to the language model 41 via the generation server device 40 (step S602). Here, the prompt may be created in either the server device 1 or the generation server device 40. The server device 1 receives the overall comment output from the language model 41 via the generation server device 40 (step S630), and displays it on the terminal device 2.

[0108] In this way, according to program 1P and server device 1 that executes program 1P, by inputting multiple sets of comments related to the scoring items, scoring criteria, deduction points, and reasons for deduction points that have been scored into language model 41, it is possible to output comprehensive comments for multiple scoring items.

[0109] Because there are a wide variety of scoring items in skill competitions and many types of deductions for each scoring item, it can be difficult for instructors and others to grasp the overall results and make objective comments. Therefore, by inputting a set of comments related to the completed scoring items, scoring criteria, deduction points, and reasons for deductions into a tool that can easily handle large amounts of data, such as artificial intelligence, and obtaining objective comments, it is possible to obtain more objective overall comments and reduce the burden on the user, i.e., the instructor. Note that the set of comments related to the completed scoring items, scoring criteria, deduction points, and reasons for deductions can include at least one of the completed scoring items, scoring criteria, deduction points, and comments related to the reasons for deductions.

[0110] Furthermore, the server device 1 that executes the program 1P may directly or indirectly use reference information data 42 that stores predetermined information related to the scoring of the skills competition, such as the "rules of the skills competition," the "WorldSkills Manual," and / or the "explanation of the scoring criteria." The reference information data 42 is stored, for example, in the storage unit 12 of the server device 1. Furthermore, the reference information data 42 may be stored in the storage unit of the generation server device 40, or may be stored in other server equipment, etc.

[0111] When using this reference information data 42, first, as in the case where the reference information data 42 is not used, the program 1P of the server device 1 that has received an instruction to generate a comprehensive comment acquires a set of comments relating to the scoring items, scoring criteria, deduction points, and deduction points causes in the selected scoring results (multiple sets if the scoring results include multiple sets). Subsequently, the program 1P searches the reference information data 42 using this one or more sets (step S611), and acquires related information from the reference information data 42 (step S612).

[0112] Based on the information acquired from the reference information data 42 and one or more sets used in the search, a prompt requesting the creation of a comprehensive comment is created (step S613) and input to the language model 41. The server device 1 receives the comprehensive comment output from the language model 41 via the generation server device 40 (step S630) and displays it on the terminal device 2.

[0113] Here, the prompt created in step S613 can be, for example, "You are an advisor for a skills competition. The contestant competed in the competition titled "Indoor Lighting" for the scoring items "19-inch rack wiring and fixing" and "Cable rack wiring and floor wiring," and scored 7.1 out of a possible 8.1 points. For the deduction item "Excess length" for the scoring item "19-inch rack wiring and fixing," 0.5 points were deducted, and the comment was "Long." For the deduction item "Excess length" for the scoring item "Cable rack wiring and floor wiring," 1 point was deducted, and the comment was "Long." The scoring rule for "Excess length" in the "Rules of Skills Competitions" is "...". Please refer to the scoring rule and give some advice to this contestant."

[0114] In other words, the prompt may include the scoring items included in the scoring results, the score allocation for each scoring item, the score for each scoring item, the deductions for each scoring item, the number of deductions and comments related to the deductions, and reference information related to the skills competition. An example of the prompt created in step S601 may be a prompt that removes the part "The scoring rule for 'extra length' in the 'rules of the skills competition' is '...'" from the example prompt in step S613. In other words, the prompt may include the scoring items included in the scoring results, the score allocation for each scoring item, the score for each scoring item, the deductions for each scoring item, the number of deductions and comments related to the deductions. The prompt is not limited to this, and may also prompt the player to create an overall comment as appropriate.

[0115] As described above, a language model using a database storing sets and reference information data 42 related to skills competitions can output an overall comment on the scoring results, including multiple scoring items. The reference information data related to skills competitions can include predetermined information related to the scoring of skills competitions, such as the "rules of skills competitions," the "WorldSkills Manual," and / or the "explanation of scoring criteria." By inputting multiple sets of the individual scoring items described above and information obtained from such reference information data 42 into the language model, it is possible to output an overall comment that is more in line with the standards of skills competitions.

[0116] Note that RAG (Retrieval Augmented Generation) technology can be used for searches that use the reference information data 42. In RAG technology, for example, predetermined information related to the scoring of skills competitions is converted into vector values ​​(features) and saved as reference information data 42. Furthermore, by vectorizing and searching information that serves as a search key (for example, a set of scoring items, scoring criteria, deduction points, and comments related to the reasons for deduction points), searches can be performed more quickly and efficiently.

[0117] The status of skill acquisition can be objectively grasped according to the program 1P of this embodiment, the information processing method related to the program 1P, and the information processing device (server device) 1. The program 1P can be referred to as a program product, software, or software product, and these may be provided on a recording medium or in a form distributed via a communication network.

[0118] The embodiments according to the present disclosure are illustrative in all respects and are not restrictive. The scope of the present invention is not defined by the above disclosure but is defined by the claims, and it is intended to include all modifications within the meaning and scope of the claims.

[0119] The matters described in each embodiment can be combined with each other. Furthermore, the independent claims and dependent claims described in the claims can be combined with each other in any and all combinations, regardless of the reference format. Furthermore, the claims do not use a multi-claim format in which a multiple claim, which is a claim that references two or more claims, further references a multiple claim (multi-multi claim), but may be combined in the form of a multi-multi claim that references all of the higher-level claims. [Explanation of symbols]

[0120] 1. Information processing device (server device) 11 Control section 12 Storage section 13 Communications Department 14 Reading unit 19 Bus 1P Program (Program Product) 1a Portable storage media 2. Information processing terminal (terminal device) 21 Control section 22 Memory section 23 Communications Department 24 Input section 25 Display section 26 Camera 29 Bus 3 Network 510 Top screen 511 Scoring Area 512 Athlete Input Section 513 Start grading button 515 Results Viewing Area 516 results 517 Delete button 518 View Results Button 520 Scoring item selection screen 521 Competition selection input section 522 Scoring Items List 523 Add button 524 Selected Grade Items List 525 Erase button 526 Decision button 530 Grading item list screen 531 Scoring Items List 532 Score tally column 533 Grading button 534 Save button 540 Demerit items list screen 541 List of deduction items 542 Grading status column 543 Grading button 544 Back button 550 Deduction point input screen 551 Demerit item content display area 5511 Scoring Criteria 552 Image Input Area 553 Deduction point input area 554 Comment input section 557 Save button 558 Back button 559 Grading criteria attachment button 560 Scoring deduction list screen 561 Demerit list display area 562 Edit button 563 Back button 564 Delete button 570 Viewing penalty list screen 571 Score tally column 572 Demerit list display area 573 Details button 574 Back button 580 Scoring list screen 581 Scoring Items List 582 Details button 583 Back button 590 Demerit point display screen 591 Demerit item content display area 5911 Scoring Criteria 592 Image display area 593 Demerit point display area 594 Comment display area 595 Back button 10T Master Table 11T Competition Name Table 12T Competitor Name Table 13T Scoring Item Table 14T Deduction Table 20T transaction table 21T Record Table 22T Penalty Record Table 23T Photo Table

Claims

1. Accepting scoring items for skills competitions, Accepting the number of deductions corresponding to the deduction items in the accepted scoring items and the image that caused the deduction; storing the received deduction points and the image in association with the deduction items; Calculating the total score based on the number of deduction points for each of the stored deduction items and the points allocated to the scoring items A program that causes a computer to perform a process.

2. Accept comments regarding the reasons for the deductions, The received comment is stored in association with the deduction item. The program according to claim 1.

3. displaying a deduction point input screen for inputting the deduction points; Displaying the scoring criteria on the deduction point input screen; The program according to claim 1.

4. outputting an object for transcribing the displayed grading criteria into an input field for a comment relating to the cause of the deduction; The program according to claim 3.

5. Displaying candidates for deduction points that are less than the upper limit of deduction points in a selectable format on the deduction point input screen; The program according to claim 3.

6. displaying a list of the deduction items related to one of the scoring results selected from the list of scoring results; displaying a list of the marking items related to one of the marking deduction items further selected from the list of marking deduction items; displaying a deduction content display screen including at least one of the deduction points, the image, and a comment relating to the cause of the deduction, for one of the deduction items further selected from the list of deduction items; The program according to claim 1.

7. displaying an image showing a suggestion for not imposing a deduction on the displayed deduction content display screen, or an example of not imposing a deduction; The program according to claim 6.

8. inputting a plurality of sets of comments relating to the marking items, marking criteria, the number of deductions, and the cause of the deductions into a language model, thereby outputting a comprehensive comment for the plurality of marking items; The program according to claim 1.

9. A language model using the set and a database storing reference information related to the skill competition is used to output a comprehensive comment for a plurality of scoring items. The program according to claim 8.

10. Accepting scoring items for skills competitions, Accepting the number of deductions corresponding to the deduction items in the accepted scoring items and the image that caused the deduction; storing the received deduction points and the image in association with the deduction items; calculating a total score based on the stored deduction points for each of the deduction items and the points allocated to the scoring items; Information processing methods.

11. A control unit is provided, the control unit Accepting scoring items for skills competitions, Accepting the number of deductions corresponding to the deduction items in the accepted scoring items and the image that caused the deduction; storing the received deduction points and the image in association with the deduction items; Calculating the total score based on the number of deduction points for each of the stored deduction items and the points allocated to the scoring items Information processing device.

Citation Information

Patent Citations

  • Skill evaluating device for operation

    JP1998198484A