Information processing method, program, and information processing device

JP2026127479APending Publication Date: 2026-08-06KANTO ELECTRIC KOJI
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
KANTO ELECTRIC KOJI
Filing Date
2025-01-27
Publication Date
2026-08-06

Smart Images

  • Figure 2026127479000001_ABST
    Figure 2026127479000001_ABST
Patent Text Reader

Abstract

This provides information processing methods and other tools that make it easier to meet the requirements for accepting foreign workers and to utilize them effectively. [Solution] The information processing method stores identification information to identify multiple candidate foreign engineers, stores the status of participation in web-based classes for the Specified Skills Examination and the status of taking mock tests for the foreign engineers residing abroad in association with the identification information, and stores the pass / fail status of the Specified Skills Examination in association with the identification information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Patent Document 1 discloses outputting information calculated from the target skill level of an employee, the evaluation result of the work product in employee training, and the self-evaluation of the employee.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In recent years, as one of the countermeasures against the future labor shortage, there is the acceptance of foreign workers. However, when a company newly accepts new workers from abroad, it may be necessary to conduct education including differences in customs and languages, and trial and error involving costs and time is expected. For this reason, the hurdle for companies to accept foreign workers has been high.

[0005] In one aspect of the present disclosure, there is provided an information processing method and the like that can more easily satisfy the acceptance conditions of foreign workers and utilize foreign workers. <000*029>[[ID=4*]]

Means for Solving the Problems

[0006] It should be noted that there seem to be some formatting issues in the original text with tags like <* and <* which might be incorrect. I've translated it as accurately as possible based on the provided rules.An information processing method relating to one aspect of this disclosure is an information processing method that stores identification information to identify multiple candidate foreign engineers, stores the status of participation in web-based classes for the Specified Skills Examination and the status of taking mock tests for the said foreign engineers residing abroad in association with the identification information, and stores the pass / fail status of the said Specified Skills Examination in association with the identification information. [Effects of the Invention]

[0007] One aspect of this disclosure is that it will be easier to meet the requirements for accepting foreign workers and to utilize foreign workers. [Brief explanation of the drawing]

[0008] [Figure 1] This is an overview diagram of a system relating to one form of this disclosure. [Figure 2] This is a block diagram showing an example of a server device configuration. [Figure 3] This diagram shows an example of a table for foreign engineers. [Figure 4] This diagram shows an example of a training table. [Figure 5] This diagram shows an example of a qualification table. [Figure 6] This diagram illustrates an example of a legal, rule, and procedure table. [Figure 7] This diagram shows an example of an event table. [Figure 8] This block diagram shows an example configuration for a domestic terminal. [Figure 9] This is a block diagram showing an example configuration of a foreign terminal. [Figure 10] This is a flowchart illustrating an example of server device processing. [Figure 11] This is a flowchart illustrating an example of how to process online class tests. [Figure 12] This diagram shows an example of a screen displaying questions in a web-based test. [Figure 13]It is a flowchart showing an example of training attendance memory processing. [Figure 14] It is a flowchart showing an example of qualification law procedure memory processing. [Figure 15] It is a diagram showing an example of a training attendance status screen. [Figure 16] It is a diagram showing an example of a qualification acquisition status screen. [Figure 17] It is a diagram showing an example of a procedure progress screen. [Figure 18] It is a diagram showing an example of a training schedule screen.

Mode for Carrying Out the Invention

[0009] Hereinafter, an information processing method, a program, and a system including an example of an information processing apparatus according to one aspect of the present disclosure will be described in detail based on the drawings. In the description, the same reference numerals are assigned to the same elements, and duplicate descriptions will be omitted as appropriate.

[0010] FIG. 1 is a schematic diagram of a system according to one embodiment of the present disclosure. This system includes an information processing apparatus 1, an information processing terminal 2 in the country, and an information processing terminal 3 in a foreign country, and these perform transmission and reception of information via a network 4 such as the Internet.

[0011] The information processing apparatus 1 is an information processing device that performs processing, storage, and transmission and reception of various information. The information processing apparatus 1 is an information processing device such as, for example, a server device, a personal computer, a tablet terminal, and a smartphone. The information processing apparatus 1 may be composed of a plurality of information processing devices, or may be configured as one of a plurality of virtual devices (virtual machines) configured within one information processing device. In the present embodiment, for the sake of avoiding complication of the explanation, the information processing apparatus 1 will be described by substituting it with the server device 1. However, the information processing apparatus 1 is not limited to the server device, and may be configured as any of the information processing devices in the form as described above.

[0012] The information processing terminals 2 and 3 display the information output from the server device 1 via the network 4, accept the operations of the users of the information processing terminals 2 and 3 respectively, and transmit the information related to the operations to the server device 1 via the network 4. The information processing terminals 2 and 3 are information processing devices such as, for example, personal computers, smartphones, mobile phones, wearable devices, and tablets. In this embodiment, in order to avoid complicating the description, the information processing terminals 2 and 3 are read as the domestic terminal 2 and the foreign terminal 3 respectively for description. The domestic terminal 2 may be arranged in the domestic country (the country where the foreign engineer is accepted), and the foreign terminal 3 may be arranged abroad (the country where the foreign engineer (before acceptance) resides).

[0013] FIG. 2 is a block diagram showing a configuration example of the server device 1. The server device 1 can be an information processing device mainly composed of an electronic circuit using semiconductor circuit elements. The server device 1 includes a control unit 11, a communication unit 12, a reading unit 13, and a storage unit 14. Each configuration of the control unit 11, the communication unit 12, the reading unit 13, and the storage unit 14 is communicably connected by a bus 19 or the like. Note that the server device 1 may have other configurations such as not having the reading unit 13.

[0014] The control unit 11 can be configured to have any one or more of processing devices 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 and executes the program (or program product) 16 stored in the storage unit 14.

[0015] The communication unit 12 is a communication module for performing communication-related processing and can send and receive information between domestic terminals 2 and foreign terminals 3, etc., via the network 4. The reading unit 13 can read portable storage media 15 such as CD (Compact Disc)-ROM (Read Only Memory), DVD (Digital Versatile Disc)-ROM, and USB (Universal Serial Bus) memory. The control unit 11 may read the program 16 from the portable storage media 15 via the reading unit 13 and store it in the storage unit 14. Alternatively, the control unit 11 may download the program 16 from another computer via the network 4, etc., and store it in the storage unit 14.

[0016] The storage unit 14 includes volatile storage units such as RAM (Random Access Memory) and non-volatile storage units such as ROM, HDD (Hard Disk Drive), and flash memory. As shown in Figure 2, the storage unit 14 stores the program 16 and the database 60. The program 16 is a program executed by the control unit 11. In this embodiment, the program 16 may also be referred to as the program product 16.

[0017] Database 60 contains a Foreign Engineer Table 61, a Laws, Regulations, and Procedures Table 64, a Qualifications Table 63, a Training Table 62, and an Events Table 65. The Foreign Engineer Table 61 stores information about foreign engineers. The Laws, Regulations, and Procedures Table 64 stores the progress of procedures stipulated by laws or regulations that are required of foreign engineers. The Qualifications Table 63 stores the qualifications that foreign engineers acquire. The Training Table 62 stores the training that foreign engineers attend. The Events Table 65 stores changes in circumstances or conditions regarding the training that foreign engineers attend, the qualifications they acquire, and the legal procedures related to foreign engineers, along with the date and time.

[0018] Figure 3 shows an example of a foreign engineer table 61. The foreign engineer table 61 has fields for foreign engineer identification information, name, contact information, status, start date (planned), visa type, and visa expiration date. The foreign engineer identification information field stores identification information to identify multiple candidate foreign engineers, and stores a unique string of characters for each record. The foreign engineer identification information can be a name or a passport number. The name field stores the name of the foreign engineer to be registered. The contact information field stores the foreign engineer's telephone number or email address, etc. The status field stores one of the following strings: "Specified Skilled Worker Candidate," "Specified Skilled Worker Qualification Holder," or "Domestic Employee."

[0019] When the control unit 11 first registers a foreign engineer in the foreign engineer table 61, it stores the string "Specified Skilled Worker Candidate" in the status column. For example, if the foreign engineer passes the Specified Skilled Worker (Type 1) examination and the Japanese Language Proficiency Test N4 or higher, the control unit 11 stores the string "Specified Skilled Worker Qualification Holder" in the status column. Also, if the foreign engineer joins a domestic company, the control unit 11 stores the string "Domestic Employee" in the status column.

[0020] The "Date of Employment (or Planned Employment)" records the date the foreign engineer joined or is scheduled to join a domestic company. The "Visa Type" records the type of visa the foreign engineer has obtained to stay in Japan. The "Visa Expiration Date" records the expiration date of the visa recorded in the "Visa Type" column. In this way, the foreign engineer table 61 stores foreign engineer identification information, which is identification information that identifies multiple candidate foreign engineers.

[0021] Figure 4 shows an example of a training table 62. The training table 62 has fields for training identification information, training name, total number of sessions, format, participants, learning type, qualifications obtained upon completion, and training schedule. The training identification information field identifies each record in the training table 62 and stores a unique string for each record. The training name field stores the name of the training. The total number of sessions field stores the number of sessions until the training is completed.

[0022] The "Format" column should record the type of training, for example, "WEB" if it is online via network 4, "Practical" if it is practical training, or "Classroom" if it is lecture-based. The "Participant" column should record one of the following: "Specified Skilled Worker Candidate," "Specified Skilled Worker Qualification Holder," or "Domestic Employee," and should indicate that participation is possible when the status column in the Foreign Technical Worker Table 61 matches the status in the Participant column. If multiple statuses are allowed for a foreign technical worker to be eligible to participate, the Participant column may record multiple statuses.

[0023] The "Memory Type" column indicates the content to be stored in the event table 65, described later. For example, it stores attendance records for training sessions that foreign engineers are scheduled to attend, or the results (scores) of examinations conducted during the training. The "Qualifications to be Obtained Upon Completion" column stores the name of any qualifications that can be obtained when attendance is recorded for all sessions of the training. Note that the content stored in the "Qualifications to be Obtained Upon Completion" column may be the qualification identification information from the qualification table 63 instead of the name of the qualification.

[0024] The training schedule column stores the date, time, and format of the training in JSON format. The training schedule may be updated annually or as needed. In addition to the date and format, the training schedule column may also store the location and the name of the instructor. As shown in Figure 4, the training may include practical training such as raceway construction, cable rack construction, and piping training. The training may also include Japanese language training such as Japanese language classes and Japanese language education. Furthermore, the training may include lectures on exam preparation related to electrical work, such as preparation for the Class 2 Electrician's License Examination.

[0025] Figure 5 shows an example of a qualification table 63. The qualification table 63 has fields for qualification identification information, qualification name, target person, and storage type. The qualification identification information field identifies each record in the qualification table 63 and stores a unique string for each record. The qualification name field stores the name of the qualification. The target person field stores one of the following: "Specified Skilled Worker Candidate," "Specified Skilled Worker Qualification Holder," or "Domestic Worker," and indicates that it is a qualification that can be acquired when the status field in the Foreign Engineer Table 61 matches the status in the target person field. The storage type field indicates the content to be stored in the event table 65, which will be described later, when there is a change in the status of the foreign engineer's qualification or when they take a qualification examination.

[0026] Figure 6 shows an example of a legal procedure table 64. The legal procedure table 64 has fields for procedure identification information, procedure name, application (implementation) deadline, target person, storage type, and remarks. The procedure identification information field stores information that identifies each record in the legal procedure table 64, and stores a unique string of characters for each record. The procedure name field stores the name of the procedure. The application (implementation) deadline field stores the deadline by which the procedure should be carried out.

[0027] The "Target Person" column stores one of the following: "Specified Skilled Worker Candidate," "Specified Skilled Worker Qualification Holder," or "Domestic Employee," and indicates the procedure that may be performed when the status column in the Foreign Technical Worker Table 61 matches the status in the "Target Person" column. The "Storage Type" column shows the string options to be stored in the event table 65 (described later) when a change in the procedure's status occurs. The "Remarks" column stores any special notes or other information that should be noted regarding the procedure.

[0028] Figure 7 shows an example of an event table 65. The event table 65 stores information about changes in status, etc. (events) that occur, as indicated in the stored information column of the aforementioned legal regulations and procedures table 64, qualification table 63, and training table 62, along with the date and time. Here, changes include not only changes but also the storage of statuses that were not previously stored. The event table 65 has columns (fields) for event identification information, date and time, foreign engineer identification information, status, training etc. identification information, number of times, and stored information.

[0029] The Event Identification Information column identifies each record in the Event Table 65 and stores the unique string and other information for each record. The Date and Time column stores the date and time the record is stored. The Foreign Engineer Identification Information column stores the foreign engineer identification information of the foreign engineer who is the subject of the event. The Status column stores the information stored in the Status column of the Foreign Engineer Table 61 at the time the event was stored. The Training / Procedure Identification Information column stores the information from the Training Identification Information column in the Training Table 62, the Qualification Identification Information column in the Qualification Table 63, or the Procedure Identification Information column in the Laws, Regulations, and Procedures Table 64, corresponding to the content of the event in question.

[0030] The "Number of Times" column stores the number shown in the "Total Number of Times" column of the training table 62, and which number it is, for example, as a fractional string, when training identification information is stored in the "Training Identification Information" column. For records in the qualification table 63 or the legal regulations and procedures table 64 where the number of times is not specifically defined, the total number of times may be treated as 1 and the string "1 / 1" may be stored. The "Stored Content" column stores details such as changes in status. The stored content can be in accordance with the content defined in the "Stored Type" column of the training table 62, qualification table 63, and legal regulations and procedures table 64, respectively.

[0031] Figure 8 is a block diagram showing an example configuration of domestic terminal 2. Here, domestic terminal 2 can be an information processing device composed mainly of electronic circuits using semiconductor circuit elements. Domestic terminal 2 has a control unit 21, a communication unit 22, a reading unit 23, a storage unit 24, a display unit 26, and an input unit 27. The components of the control unit 21, communication unit 22, reading unit 23, storage unit 24, display unit 26, and input unit 27 are connected to each other via a bus 29 or the like so that they can communicate with one another.

[0032] The control unit 21 can be configured to include one or more processing units such as a CPU, MPU, GPU, FPGA, DSP, and quantum processor. The control unit 21 reads and executes the program stored in the storage unit 24.

[0033] The communication unit 22 is a communication module for performing communication-related processing and can send and receive information with the server device 1, etc., via the network 4. The reading unit 23 can read portable storage media 25 such as CD-ROMs, DVD-ROMs, and USB memory sticks. The control unit 21 can read programs and / or data from the portable storage media 25 via the reading unit 23 and store them in the storage unit 24. The control unit 21 can also download programs from other computers via the network 4, etc., and store them in the storage unit 24.

[0034] The storage unit 24 includes volatile storage devices such as RAM, and non-volatile storage devices such as ROM, HDD, and flash memory. The display unit 26 can be a liquid crystal display or an organic EL (Electro-Luminescence) display, etc. The input unit 27 can be an input device such as a keyboard, mouse, touch panel, and camera.

[0035] Figure 9 is a block diagram showing an example configuration of the foreign terminal 3. Here, the foreign terminal 3, like the domestic terminal 2, has a control unit 31, a communication unit 32, a reading unit 33, a storage unit 34, a display unit 36, and an input unit 37, and each component is connected to the others so as to be able to communicate with each other by a bus 39 or the like. The reading unit 33 reads the portable storage medium 35. Each component of the foreign terminal 3 can be the same as the configuration of the domestic terminal 2 described above, and redundant explanations will be omitted.

[0036] Figure 10 is a flowchart illustrating an example of the processing performed by server device 1. As shown in this figure, server device 1 determines, for example, whether a request to start a web-based lesson or web-based test has been received from foreign terminal 3 (step S11). Here, a web-based lesson provides lectures with images and audio via a communication line such as network 4. In this configuration, a teacher giving a lecture participates on domestic terminal 2, and students receiving the lesson participate on foreign terminal 3.

[0037] Furthermore, the WEB test is a test in which the server device 1 outputs questions to the foreign terminal 3, and the foreign terminal 3 inputs answers via the input unit 37 to the questions displayed on the display unit 36, and the server device 1 performs the scoring and saves the scoring results. If it is determined that there is a request to start a WEB lesson or a WEB test (step S11: YES), the WEB lesson test process is executed (step S12).

[0038] If it is determined that there is no request to start a web class or web test (Step S11: NO), or if the web class test process is executed, it is determined whether there was a request to input attendance information for the training (Step S13). If it is determined that there was a request to input attendance information for the training (Step S13: YES), the training attendance storage process is executed (Step S14). If it is determined that there is no request to input attendance information for the training (Step S13: NO), or if the training attendance storage process is executed, it is determined whether there was a request to input information regarding qualifications and legal procedures (Step S15). If it is determined that there was a request to input information regarding qualifications and legal procedures (Step S15: YES), the qualifications and legal procedures storage process is executed (Step S16).

[0039] If it is determined that there is no input request regarding qualifications and legal procedures (Step S15: NO), or if the qualifications and legal procedures storage process has been executed, it is determined whether there was a request to terminate the process (Step S17). If it is determined that there was a request to terminate the process (Step S17: YES), the process is terminated. If it is determined that there is no request to terminate the process (Step S17: NO), the process returns to Step S11 and is repeated.

[0040] Figure 11 is a flowchart illustrating an example of the web-based class test processing. The web-based class test processing is the process of establishing a communication connection for the web-based class or conducting a mock test. Hereafter, since the "mock test" in this configuration is provided online, the "mock test" will be referred to as the "web test." As shown in this figure, the server device 1 first determines whether it is a request to start a web-based class or a request to start a web test (step S21).

[0041] If it is determined that this is a web-based class (Step S21: Web-based class), a communication connection is established with the web-based class server (information processing device) that relays communications related to the web-based class (Step S22), and the web-based class is received. Similarly, the domestic terminal 2 providing the web-based class can also connect to the web-based class server that relays the web-based class and start providing the web-based class using the same procedure.

[0042] Server device 1 determines whether the connection for taking the web class has been completed (step S23). If it is determined that the connection has not been completed (step S23: NO), server device 1 repeats the process in step S23. If it is determined that the connection has been completed (step S23: YES), server device 1 checks whether the web class was taken to completion and stores the attendance record of the web class in event table 65, along with the date and time, the number of times the class was taken, and the status of the foreign engineer, in association with the foreigner identification information (step S24). For example, if the web class was taken to completion, server device 1 may store attendance in event table 65, and otherwise store absence.

[0043] For example, in the event table 65 in Figure 7, the record for event identification number E101005 records that the foreign engineer with foreign engineer identification information F10001 attended the 3rd web class out of 14 (training identification information T10001). In this way, the event table 65 stores web class attendance status, which is the attendance status of web classes for the Specified Skills Examination, such as indicated by training identification information T10001 (Web class (Specified Skills Examination preparation)), in association with the identification information.

[0044] Furthermore, in step S21, if the server device 1 determines that it is a web test (step S21: web test), the server device 1 outputs the web test questions to the foreign terminal 3 via the network 4 (step S28), and the foreign terminal 3, upon receiving the questions, displays the web test questions on the display unit 36. Examples of web test questions will be described later. Subsequently, the server device 1 determines whether it has received input of answers to the questions from the foreign terminal 3 (step S29). If the server device 1 determines that it has not received input of answers (step S29: NO), it repeats the process in step S29.

[0045] If server device 1 determines that it has received the answer input (step S29: YES), it determines whether there is another question (step S30). If server device 1 determines that there is another question (step S30: YES), it returns to step S28 and repeats the process. If it determines that there is no next question (step S30: NO), server device 1 scores the answers to the questions output so far (step S31) and stores the results in event table 65, along with the date and time, number of sessions, and status of the foreign engineer, in association with the foreigner identification information. Server device 1 also outputs the results to foreign terminal 3 (step S32), and foreign terminal 3, upon receiving the results, displays the results on display unit 36.

[0046] For example, in the event table 65 in Figure 7, under event identification number E101008, it is recorded that the foreign engineer with foreign engineer identification information F10001 took the WEB test (training identification information T10002) for the third time out of 14 attempts and obtained a score of 90. In this way, the event table 65 stores the status of taking a mock test, such as the WEB test (mock test) shown by training identification information T10002 (WEB review test (specified skills test preparation)), in association with the identification information.

[0047] In this configuration, the mock test is a web-based test taken online. However, if the mock test is a paper-based test, the administrator of the mock test may input the mock test participation status, which is the result associated with the identification information, via the input unit 27 of the domestic device 2. Alternatively, the administrator of the mock test may send an email containing the mock test participation status, which can be deciphered by the server device 1, to a designated address that the server device 1 can access.

[0048] Figure 12 shows an example of a screen displaying questions in a web-based test. Screen 8 in Figure 12 may also be displayed on the display unit 36 ​​of the foreign terminal 3. As shown in this figure, screen 8 has a question display area 81, an answer input area 82, and an answer submission button 83. The question display area 81 displays an image related to construction and a question related to that image. In the example in Figure 12, a question asking about the type of steel frame used in construction is displayed along with an image of the steel frame, but for example, a question asking for the name of a hydraulic excavator (backhoe) may also be displayed with an image of it.

[0049] The answer input area 82 displays the answer to the question in the question display area 81, which was entered via the input unit 37 of the foreign terminal 3. The answer submission button 83 sends the answer, which is the information entered in the answer input area 82, to the server device 1 via operations such as clicking or tapping with a mouse. The server device 1 receives the answer sent from the foreign terminal 3 and, if there is another question, outputs the next question to the foreign terminal 3. Upon receiving the next question, the foreign terminal 3 displays the received question in the question display area 81 (Figure 11, steps S28-S30). In this way, the server device 1 can conduct a test on foreign engineers by sequentially outputting screens 8 that allow them to input the content of images related to the construction work.

[0050] Figure 13 is a flowchart illustrating an example of training attendance storage processing. Training attendance storage processing is the process of storing attendance records for training sessions. As shown in this figure, server device 1 first determines whether it has received attendance information for prospective training participants (step S41). Here, the transmission of attendance information for prospective training participants can be done, for example, from a domestic terminal 2 used by the training instructor.

[0051] Alternatively, the server device 1 may output a list of prospective trainees to a domestic terminal 2 used by the training instructor, and the training instructor may receive information on the attendance of each prospective trainee by inputting their attendance status via the domestic terminal 2. Alternatively, the transmission of attendance information by prospective trainees may be done by the training instructor sending an email containing the attendance information in a predetermined format that the server device 1 can decipher to a predetermined address that the server device 1 can access.

[0052] If it is determined that information on the attendance of prospective training participants has not been received, the process in step S41 is repeated (step S41: NO). If it is determined that information on the attendance of prospective training participants has been received, the server device 1 stores the foreign engineer identification information, training identification information, and attendance status of each prospective training participant, a foreign engineer, in the event table 65 (step S42). For example, in the event table 65 of Figure 7, the server device 1 stores that in event identification number E101314, the foreign engineer with foreign engineer identification information F10001 attended the first of three training sessions (training identification information T20001: Overview of the construction site).

[0053] Furthermore, server device 1 can store the status of foreign engineers' Japanese language training, which is their Japanese language training status, in association with identification information. For example, as shown in the record of event identification information E101011 in event table 65, server device 1 stores the status of training identification information T10004 (Japanese language class) in association with identification information in step S42. This allows users of domestic terminal 2 and foreign terminal 3 to easily understand the Japanese language learning status of foreign engineers.

[0054] Furthermore, the server device 1 can store the status of practical training completion, which is the status of practical training completion by foreign engineers who visit the receiving country after passing the Specified Skills Examination, in association with identification information. For example, as shown in the record of event identification information E101314 in event table 65, in step S42, the server device 1 stores the status of completion of practical training for training identification information T20001 (outline of construction site) conducted in the receiving country after passing the Specified Skills Examination, in association with identification information.

[0055] Furthermore, server device 1 can store the post-employment training status of foreign engineers who have returned to their home country temporarily and then re-entered the receiving country to work. For example, as shown in the record of event identification information E101718 in event table 65, server device 1 stores the training status of procedure identification information T30007 (lightweight partition) after the engineer has re-entered the receiving country, associating it with the identification information. This makes it easy to grasp the status of skill acquisition through training, etc., even after the engineer has been accepted into the country.

[0056] Next, Server Device 1 determines whether the training is one in which a qualification can be obtained by attending (Step S43). Whether the training is one in which a qualification can be obtained by attending can be determined by extracting the training table 62 using the training identification information as the key and checking whether the name of the qualification is in the "Qualifications to be obtained upon completion of training" column. If the "Qualifications to be obtained upon completion of training" column is empty, Server Device 1 determines that there are no qualifications that can be obtained by completing the training (Step S43: NO).

[0057] If the name of a qualification is stored in the "Qualifications to be obtained after completing the course" column, the server device 1 determines that there is a qualification that can be obtained after completing the training (Step S43: YES), and stores qualification identification information, etc., corresponding to the content of "Qualifications to be obtained after completing the course" in the event table 65 (Step S44).

[0058] For example, in event table 65 in Figure 7, under event identification number E101819, it is recorded that the foreign engineer with foreign engineer identification information F10001 attended the second of two training sessions (training identification information T30019). Additionally, under event identification number E101820, it is recorded that the same foreign engineer with foreign engineer identification information F10001 obtained the qualification specified in qualification identification information Q10014.

[0059] By adding a column such as "Qualifications to be obtained upon completion of training" to training table 62, it is possible to record the acquisition of qualifications listed in qualification table 63 upon completion of training. Therefore, after completing training, it becomes unnecessary to access server device 1 to register the acquisition of qualifications, and all acquired qualifications can be registered without fail.

[0060] If server device 1 determines that there are no qualifications that can be obtained after completing the training, or if it determines that there are qualifications that can be obtained after completing the training and stores the acquired qualification (qualification identification information) in event table 65, it determines whether there is any unprocessed foreign engineer identification information for the person scheduled to take the training (step S45).

[0061] If there is unprocessed foreign engineer identification information for a training participant (Step S45: YES), Server device 1 reads the unprocessed foreign engineer identification information and attendance record from the training participant list (Step S46), returns to Step S42, and repeats the process. If there is no unprocessed foreign engineer identification information for a training participant (Step S45: NO), Server device 1 terminates the training attendance record storage process.

[0062] Figure 14 is a flowchart illustrating an example of the qualifications, legal procedures, and memory processing. The qualifications, legal procedures, and memory processing is the process of storing the status of qualifications or legal procedures. In this embodiment, it is assumed that a request for input of qualifications or legal procedures has been made to the server device 1 by a domestic terminal 2. In this process, the server device 1 first outputs a list of qualifications and a list of legal procedures to the domestic terminal 2 (step S51), and allows the user of the domestic terminal 2 to select which qualifications or legal procedures to store the status of. The list of qualifications may display all qualifications from the qualification table 63, and the list of legal procedures may display all procedures from the legal rules and procedures table 64.

[0063] Server device 1 determines whether it has received a selection of qualifications and legal procedures from the list of qualifications and legal procedures displayed on domestic terminal 2 (step S52). If it determines that it has not received a selection of qualifications and legal procedures (step S52: NO), server device 1 repeats the process in step S52. If it determines that it has received a selection of qualifications and legal procedures (step S52: YES), server device 1 outputs the "memory type," which is the type of state that the selected qualification and legal procedure can take, to domestic terminal 2 (step S53), and domestic terminal 2 displays the memory type on the display unit 26. The memory type consists of the options shown in the "memory type" column of the selected qualification in the qualification table 63 or the selected procedure in the legal rules and procedures table 64, and server device 1 can output these options and display them on terminal device 2. For example, if the memory type is displayed as pass or fail, server device 4 can output pass and fail as options.

[0064] The user selects one of the storage types, which are options displayed on the display unit 26 of the domestic terminal 2. The server device 1 determines whether it has received a storage type from the displayed list of storage types (step S54). If it determines that it has not received a storage type (step S54: NO), the server device 1 repeats the process in step S54. If it determines that it has received a storage type (step S54: YES), the server device 1 stores the status of qualifications and legal procedures, etc., in the event table 65 (step S55). Specifically, the server device 1 stores in the event table 65 the qualification identification information from the qualification table 63 or the procedure identification information from the legal rules and procedures table 64, the foreign engineer identification information, and the selected storage type, etc.

[0065] For example, in the event table 65 in Figure 7, under event identification number E101144, it is recorded as "Applied" that an application for the procedure P10001 (issuance of a certificate of passing the Specified Skills Examination) for the foreign engineer with foreign engineer identification information F10001 has been submitted. In addition, the event table 65 stores the foreign engineer identification information (F10001), which is the identification information of a foreign engineer who has passed the Specified Skills Examination (Q10001: Specified Skills (Type 1) Examination), as shown in the record for event identification information E101028, for example.

[0066] Furthermore, Server Device 1 can store the status of the acceptance plan approval or the issuance of a specified skills visa for foreign engineers who have temporarily returned to their home country after visiting the receiving country, in association with identification information. For example, as shown in the record of event identification information E101518 in event table 65, Server Device 1 stores the status of "approved" for the approval procedure of procedure identification information P10002 (acceptance plan (Ministry of Land, Infrastructure, Transport and Tourism)) in association with identification information after the engineer has temporarily returned to their home country.

[0067] Furthermore, as shown in the records of event identification information E101539 and E101590, server device 1 stores the "application submitted" status for the issuance procedure of procedure identification information P10003 (issuance of specified skills visa) in association with the identification information. This makes it possible to easily and comprehensively manage the progress of necessary legal procedures.

[0068] Furthermore, the server device 1 determines whether a specific condition has been met based on the stored state (step S56). If it determines that the specific condition has been met (step S56: YES), it stores the predetermined state in the event table 65 (step S57). If it determines that the specific condition has not been met (step S56: NO), and the predetermined state has been stored in the event table 65, the server device 1 terminates the qualification procedure storage process.

[0069] Here, the specific conditions could be, for example, that both the passing of the Specified Skills (Type 1) examination (qualification identification information Q10001) and the passing of the Japanese Language Proficiency Test N4 (qualification identification information Q10003) are met. In this case, the prescribed states to be stored in event table 65 may be the status "Not applied" for legal regulations and procedure identification information P10001 (Issuance of Certificate of Passing the Specified Skills Examination), the status "Not applied" for legal regulations and procedure identification information P10002 (Acceptance Plan (Ministry of Land, Infrastructure, Transport and Tourism)), and the status "Not applied" for legal regulations and procedure identification information P10003 (Issuance of Specified Skills Visa).

[0070] As shown in Legal Procedure Table 64, Legal Procedure Identifier P10001 (Issuance of Certificate of Passing the Specified Skills Examination) changes sequentially from "Not Applied" to "Applied" and then "Issued" as the procedure progresses. Legal Procedure Identifier P10002 (Acceptance Plan (Ministry of Land, Infrastructure, Transport and Tourism)) changes sequentially from "Not Applied" to "Applied" and then "Approved" as the procedure progresses. Legal Procedure Identifier P10003 (Issuance of Specified Skills Visa) changes sequentially from "Not Applied" to "Applied" and then "Issued" as the procedure progresses.

[0071] Thus, when the server device 1 remembers that the user has passed both the Specified Skills Test and the prescribed Japanese Language Proficiency Test, it can further remember that the user has not yet applied for the procedures necessary for issuing a Specified Skills Visa. This allows the server device 1 to explicitly show the user that the next step after passing the test is to carry out legal procedures, so that the user does not forget to carry out the necessary legal procedures.

[0072] Furthermore, the Legal Regulations and Procedures Table 64 also includes a "Application (Implementation) Deadline" column, allowing for the display of procedures to be performed along with their deadlines, thus preventing the expiration of deadlines. In this configuration, the server device 1 stores a predetermined status in the Events Table 65 when it remembers that the applicant has passed both the Specified Skills Test and the prescribed Japanese Language Proficiency Test. However, it is also possible to store a value in a column of another table, such as storing the planned start date in the Foreign Engineers Table 61, or storing the string "Specified Skills Qualification Holder" in the Status column of the Foreign Engineers Table 61.

[0073] Furthermore, as described above, when Server Device 1 remembers that a foreign engineer has passed the Specified Skills (Type 1) examination and the Japanese Language Proficiency Test N4 or higher, it stores "Holder of Specified Skills Qualification" in the status column of the Foreign Engineer Table 61. This allows users to further prepare for employment in the receiving country, such as by increasing the number of training courses they can take for employment in the receiving country.

[0074] As described above, the foreign engineer table 61 stores identification information to identify multiple candidate foreign engineers, and the event table 65 stores the status of participation in web-based classes for the Specified Skills Examination and the status of taking mock tests for foreign engineers residing abroad, associating them with the identification information. Furthermore, it stores the pass / fail status of the Specified Skills Examination, associating it with the identification information. This makes it easier to manage education and procedures from the preparation stage for accepting foreign workers to after their arrival, and makes it easier to accept foreign workers.

[0075] As described above, the records stored in the event table 65 can be displayed on domestic terminal 2 or foreign terminal 3 as records for each foreign engineer. Figure 15 shows an example of the training attendance status screen 91. The training attendance status screen 91 is a screen that shows the status of training attendance. Users of domestic terminal 2 or foreign terminal 3 input the foreigner identification information F10001 of the foreign engineer whose training attendance status they want to display and send it to server device 1. Server device 1 receives the foreigner identification information F10001 and extracts the event table 65 using the received foreigner identification information F10001 and training identification information (identification information starting with the letter T in this form). Server device 1 outputs the training attendance status screen 91 based on the extraction results to domestic terminal 2 or foreign terminal 3. Domestic terminal 2 or foreign terminal 3, upon receiving the training attendance status screen 91, outputs the training attendance status screen 91 to the display unit 26 of domestic terminal 2 or the display unit 36 ​​of foreign terminal 3, respectively.

[0076] As shown in this diagram, the training attendance status screen 91 displays the date and time, status, training identification information, number of times, and stored content from the event table 65 for the extracted content, and also has a field for the training name corresponding to the training identification information from the training table 62. In this configuration, if multiple records are recorded for the same training identification information, the content of the last recorded record is displayed.

[0077] In this way, server device 1 accepts input of foreign engineer identification information and can output each training status, along with the date and time, including one of the following: web-based course attendance status, mock test completion status, Japanese language training attendance status, practical training attendance status, and post-employment training status. This allows users to check the latest training attendance status of each foreign engineer and to consider which training they should take in the future.

[0078] Figure 16 shows an example of the qualification acquisition status screen 92. The qualification acquisition status screen 92 is a screen that shows the qualification acquisition status of a foreign engineer. A user of domestic terminal 2 or foreign terminal 3 inputs the foreigner identification information F10001 of the foreign engineer whose qualification acquisition status they want to display and sends it to server device 1. Server device 1 receives the foreigner identification information F10001 and extracts an event table 65 using the received foreigner identification information F10001 and qualification identification information (identification information starting with the letter Q in this form). Server device 1 outputs the qualification acquisition status screen 92 based on the extraction results to domestic terminal 2 or foreign terminal 3. Domestic terminal 2 or foreign terminal 3, upon receiving the qualification acquisition status screen 92, displays the qualification acquisition status screen 92 on the display unit 26 of domestic terminal 2 or the display unit 36 ​​of foreign terminal 3, respectively.

[0079] As shown in this diagram, the qualification acquisition status screen 92 displays the date and time, status, training identification information, and stored content fields from the event table 65 for the extracted content, and also has a field for the qualification name corresponding to the qualification identification information from the qualification table 63. In this configuration, if multiple records are recorded for the same qualification identification information, the content of the last recorded record is displayed. By displaying the information in this way, users can check the latest qualification acquisition status of each foreign engineer and also recognize the qualifications they should acquire in the future.

[0080] Figure 17 shows an example of the procedure progress screen 93. The procedure progress screen 93 is a screen that shows the status of procedures based on laws or regulations. Users of domestic terminal 2 or foreign terminal 3 input the foreigner identification information F10001 of the foreign engineer whose procedure status based on laws or regulations they want to display, and send it to server device 1. Server device 1 receives the foreigner identification information F10001 and extracts the event table 65 using the received foreigner identification information F10001 and procedure identification information (identification information starting with the letter P in this form). Server device 1 outputs the procedure progress screen 93 based on the extraction results to domestic terminal 2 or foreign terminal 3. Domestic terminal 2 or foreign terminal 3, upon receiving the procedure progress screen 93, displays the procedure progress screen 93 on the display unit 26 of domestic terminal 2 or the display unit 36 ​​of foreign terminal 3, respectively.

[0081] As shown in this diagram, the procedure progress screen 93 displays the date and time, status, training identification information, and stored content fields from the event table 65 for the extracted content, and also has fields for the procedure name and application (implementation) deadline corresponding to the procedure identification information from the legal and regulatory procedure table 64. In this configuration, if multiple records are recorded for the same procedure identification information, the content of the last recorded record is displayed. By displaying the information in this way, users can check the latest progress of the procedures stipulated by law or regulations for each foreign engineer, and also recognize the procedures that need to be completed in the future.

[0082] Figures 15-17 show training attendance status, qualification acquisition status, and procedural progress, each displayed on a single screen. However, any multiple of the training attendance status screen 91, qualification acquisition status screen 92, and procedural progress screen 93 may be displayed on a single screen, or any multiple of the training attendance status, qualification acquisition status, and procedural progress may be combined and displayed in a single table format.

[0083] Figure 18 shows an example of the training schedule screen 94. The training schedule screen 94 is a screen that displays the schedule for training, etc. Server device 1 can output the schedule for training, etc., for a specified period or a predetermined period such as one month from the day the instruction to display the schedule is received, to domestic terminal 2 or foreign terminal 3. As shown in this figure, the screen that displays the training schedule, etc., displays training identification information, the number of sessions, and the training name in a calendar format table, but the display format is not limited to this.

[0084] Server device 1 refers to training table 62 and searches the training schedule column for dates included in the specified period. If dates included in the specified period are found, server device 1 obtains which training session the found date is and retrieves training identification information, training name, and total number of sessions from the record containing the found date. Server device 1 stores the retrieved information in a format corresponding to the dates on the calendar to be displayed and outputs it to domestic terminal 2 or foreign terminal 3, which then displays the training schedule screen 94. In this configuration, each date is entered separately for AM and PM, but other display formats, such as displaying the time, may also be used.

[0085] The displayed schedule may include, for example, practical training such as raceway demolition work to be held on 2024 / 05 / 07. It may also include Japanese language training such as Japanese language education to be held in the afternoon of 2024 / 05 / 10. Furthermore, it may include exam preparation lectures related to electrical work, such as the training for the Class 2 Electrician's License Examination to be held on 2024 / 05 / 27. In this way, server device 1 can output schedules for practical training, Japanese language training, and exam preparation lectures related to electrical work.

[0086] As described above, this model makes it easier to manage education and procedures for accepting foreign workers, from the preparation stage to after their arrival. This makes it easier to meet the acceptance requirements for foreign workers and utilize them effectively.

[0087] Furthermore, the aforementioned model reduces the number of young people in emerging countries who have not received vocational training, thereby enriching these countries, while also addressing labor shortages in developed countries. For this reason, it is one of the efforts toward achieving the so-called Sustainable Development Goals (SDGs).

[0088] In the above configuration, program 16 is executed on server device 1, but part or all of program 16 may be executed on either domestic terminal 2 or foreign terminal 3. Furthermore, program 16 can be referred to as a program product, software, or software product, which may be provided on a recording medium or distributed via a communication network.

[0089] The forms of this disclosure are illustrative in all respects and not restrictive. The scope of the invention is not limited to those shown in the above disclosure but is shown by the claims, and all modifications within the meaning and scope equivalent to the claims are intended.

[0090] Furthermore, the sequences shown in each embodiment described above are not limited, and within a reasonable scope, the order of each processing step may be changed, and multiple processes may be executed in parallel. The processing entity for each process is not limited, and within a reasonable scope, the processing of each device may be executed by other devices.

[0091] 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 combination, regardless of the form of reference. In addition, although the claims do not use the form of a multi-claim that further references a multi-claim (multi-multi-claim), it may be a combination that uses the form of a multi-multi-claim that references all higher-level claims. [Explanation of Symbols]

[0092] 1. Information processing device (server device) 11 Control Unit 12 Communications Department 13 Reading Unit 14 Storage section 15 Portable storage media 16 Programs (Program Products) 19 bus 2. Information processing terminals (domestic terminals) 21 Control Unit 22 Communications Department 23 Reading section 24 Memory section 25 Portable storage media 26 Display section 27 Input section 29 bus 3. Information Processing Terminals (Foreign Terminals) 31 Control Unit 32 Communications Department 33 Reading Unit 34 Storage section 35 Portable storage media 36 Display section 37 Input section 39 bus 4 Network 60 databases 61 Foreign Engineers Table 62 Training Tables 63 Qualification Table 64 Table of Laws, Regulations, and Procedures 65 Event Tables 8 screens 81 Question display area 82 Answer Input Area 83 Submit Answer Button 91 Training and Participation Status Screen 92. Qualification Acquisition Status Screen 93 Procedure progress screen

Claims

1. It stores identification information to identify multiple candidate foreign engineers, The status of foreign engineers residing abroad taking online classes for the Specified Skills Examination, and the status of taking mock tests, are stored in association with the aforementioned identification information. The pass / fail status of the aforementioned specified skills test is stored in association with the aforementioned identification information. Information processing methods.

2. The mock test for the foreign engineer is conducted by sequentially displaying images related to the construction work, along with screens prompting the user to input the content of those images. The information processing method according to claim 1.

3. The status of the foreign engineer's participation in Japanese language training is stored in association with the aforementioned identification information. The information processing method according to claim 1.

4. If the user remembers having passed both the Specified Skills Test and the prescribed Japanese Language Proficiency Test, they will also remember that they have not yet applied for the necessary procedures for issuing a Specified Skills Visa. The information processing method according to claim 1.

5. The practical training status of the foreign engineer who visited the receiving country after passing the specified skills examination is stored in association with the identification information. The information processing method according to claim 1.

6. The status of the acceptance plan approval or the issuance of a specified skills visa for the aforementioned foreign engineer who has temporarily returned to his home country is stored in association with identification information. The information processing method according to claim 5.

7. This system records the post-employment training status of foreign engineers who have re-entered the host country and are employed there. The information processing method according to claim 6.

8. The input of the aforementioned identification information is received, Referencing the aforementioned learning status stored in association with the aforementioned identification information, each learning status is output along with the date and time. The information processing method according to any one of claims 1, 3, 5, and 7.

9. Output the schedule for practical training, Japanese language training, and exam preparation lectures related to electrical work. The information processing method according to any one of claims 1, 3, 5, and 7.

10. It stores identification information to identify multiple candidate foreign engineers, The status of foreign engineers residing abroad taking online classes for the Specified Skills Examination, and the status of taking mock tests, are stored in association with identification information. The pass / fail status of the aforementioned specified skills test is stored in association with the aforementioned identification information. A program that instructs a computer to perform a process.

11. It includes a control unit, and the control unit is It stores identification information to identify multiple candidate foreign engineers, The status of foreign engineers residing abroad in taking online courses for the Specified Skills Examination, and their status in taking mock tests, are stored in association with identification information. The pass / fail status of the aforementioned specified skills test is stored in association with the aforementioned identification information. Information processing device.

Citation Information

Patent Citations

  • Human resource development support system by sharing skill information between training division and trainee division based on training attendance record

    JP2012018496A