Information processing device, information processing method and program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-02-28
- Publication Date
- 2026-03-10
AI Technical Summary
In educational settings, students correcting answers to multiple-choice questions after submission makes it difficult for teachers to assess the student's understanding level accurately.
An information processing device and method that includes a user interface with answer groups and display objects, restricting answer editing after scoring by changing display properties to prevent arbitrary changes to test results.
Facilitates effective utilization of scoring results by preventing individual answer modifications post-grading, ensuring accurate assessment of student understanding.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The disclosure of this specification relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] In recent years, the introduction of ICT (Information and Communication Technology) devices into school education has progressed. As a result, opportunities to obtain answers to questions as electronic information have increased significantly, which is expected to promote the use of computer-based automatic marking technology and reduce the burden on teachers.
[0003] Such a technology is described, for example, in Patent Document 1. According to the technology described in Patent Document 1, a solver can proceed with self-study by selecting marks, hints, explanations, etc. for each question. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2004-264874 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, if a student partially corrects his or her answer to a self-graded multiple-choice question after submitting it to the teacher, it becomes difficult for the teacher to grasp the student's level of understanding of the question.
[0006] In view of the above circumstances, an object of one aspect of the present invention is to provide a user interface that can encourage effective use of the results of marking of multiple-choice questions and the like. [Means for solving the problem]
[0007] An information processing device according to one embodiment of the present invention displays an answer column consisting of an answer group including answers input by a user for at least each of a plurality of questions and display objects having correction properties set in correspondence with each of the answers, and upon detecting an operation to instruct grading of each answer in the answer group, the information processing device is provided with a control unit that executes processing to restrict editing of each answer included in the answer group by changing the properties of the display object. Effect of the Invention
[0008] According to the above aspect, a user interface is provided that can encourage effective use of the results of grading multiple-choice questions and the like. [Brief description of the drawings]
[0009] [Figure 1] 1 is a diagram showing an overall configuration of an information processing system according to an embodiment of the present invention; [Diagram 2] 2 is a block diagram showing a configuration of an electronic circuit of an information processing server according to an embodiment of the present invention; FIG. [Diagram 3] 13 is a diagram showing the contents of a sticky note management table stored in a sticky note management table data storage area of an information processing server according to an embodiment of the present invention. FIG. [Figure 4] 2 is a block diagram showing the configuration of an electronic circuit of a user terminal according to an embodiment of the present invention; FIG. [Diagram 5] 10 is a flowchart showing an electronic sticky note creation process executed by the information processing server according to an embodiment of the present invention. [Figure 6] 6 is a diagram showing an example of a screen displayed on a display unit of a user terminal when the electronic sticky note creation process shown in FIG. 5 is executed. FIG. [Figure 7] 6 is a diagram showing an example of a screen displayed on a display unit of a user terminal when the electronic sticky note creation process shown in FIG. 5 is executed. FIG. [Figure 8] 6 is a diagram showing an example of a screen displayed on a display unit of a user terminal when the electronic sticky note creation process shown in FIG. 5 is executed. FIG. [Figure 9]13 is a flowchart showing a mock test process executed by the information processing server according to an embodiment of the present invention. [Figure 10] 10 is a flowchart showing a mark sheet screen process executed by the information processing server according to an embodiment of the present invention. [Figure 11] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 12] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 13] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 14] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 15] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 16] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 17] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 18] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 19] FIG. 13 is a diagram showing another example of a screen displayed on the display unit of the user terminal, which can instruct the user to start execution of the mock test process. [Figure 20] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 21] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 22] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 23] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 24] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Diagram 25] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 26] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. [Figure 27] 13 is a diagram showing an example of a screen displayed on a display unit of a user terminal when a mock test process is executed by an information processing server according to an embodiment of the present invention; FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] An information processing device according to an embodiment of the present invention, and an information processing method and program executed by the information processing device, which is an example of a computer, will be described in detail with reference to the drawings.
[0011] (Configuration of one embodiment of the present invention) FIG. 1 is a diagram showing the overall configuration of an information processing system 1 according to an embodiment of the present invention.
[0012] The information processing system 1 includes an information processing server 10 (server device) provided on a network N such as the Internet, and a user terminal 20 (communication device) communicatively connected to the information processing server 10.
[0013] The information processing server 10 is a dedicated server that connects an information processing server-using application for using the information processing server 10 with a cloud service.
[0014] Both the information processing server 10 and the user terminal 20 can be information processing devices according to the present invention. In the following, a case will be described in which the information processing server 10 executes various processes including the creation and management of electronic sticky notes and the implementation and management of mock tests in response to user operations on an application (such as a web browser or a dedicated application) of the user terminal 20. In another embodiment, various processes including the creation and management of electronic sticky notes and the implementation and management of mock tests may be executed by the user terminal 20.
[0015] The user terminal 20 is, for example, a tablet terminal, a smartphone, a PC, an electronic dictionary, a mobile phone, an electronic book, a portable game machine, or the like that has a communication function.
[0016] Although two user terminals 20 communicatively connected to the information processing server 10 are shown in FIG. 1, more user terminals 20 may be communicatively connected to the information processing server 10.
[0017] An information processing server utilization application (information processing server utilization app) is installed in the user terminal 20.
[0018] <Functions of the information processing server 10> The information processing server 10 has at least the following functions (10a) to (10g) when it is communicatively connected to the user terminal 20 in accordance with an information processing server utilization application of the user terminal 20.
[0019] Function (10a) A function to create a notebook screen G2 in response to an operation of the user terminal 20 and display the created notebook screen G2 on the display unit 27 of the user terminal 20 (see FIG. 7, for example). The notebook screen G2 is a display area (notebook NBm) in which the user can input any information and display it. Note that the symbol m indicates a natural number.
[0020] Function (10b) A function that creates an electronic sticky note NBm-n by inputting the type of information selected from the notebook menu MN in response to a user operation on the notebook menu MN provided on the notebook screen G2, and displays the created electronic sticky note NBm-n at a position of the user's choice in the notebook NB1. Note that the symbol n indicates a natural number.
[0021] Function (10c) A function that moves the [Connect Line] tab LT added to the right end of the electronic sticky note NBm-n (electronic sticky note NB1-1 in Figure 1) to another electronic sticky note (electronic sticky note NB1-2 in Figure 1) in the notebook NBm (notebook NB1 in Figure 1) in response to user operation, and organizes the electronic sticky notes NB1-1 and NB1-2 by connecting them in a line in order with connecting arrows Bs of a specified color (for example, blue).
[0022] Function (10d) A function that switches from an expanded state to display multiple electronic sticky notes (electronic sticky notes NB1-1 and NB1-2 in Figure 1) that are linked (connected by lines) in order in a row, and folds the first electronic sticky note (electronic sticky note NB1-1 in Figure 1) to the top and the second and subsequent electronic sticky notes (electronic sticky note NB1-2 in Figure 1) to the bottom to fit within a specified range, in response to a user operation on the [Fold] tab FT added to the left end of the first electronic sticky note NB1-1 (electronic sticky note NB1-1 in Figure 1) at the top and folds the second and subsequent electronic sticky notes (electronic sticky note NB1-2 in Figure 1) to the bottom (see, for example, electronic sticky note NB1-4 in Figure 1).
[0023] Function (10e) A function that expands and displays multiple electronic sticky notes (e.g., electronic sticky notes NB1-4, NB1-5 (not shown)) to their original state in response to a user operation on the [Expand] tab ET (see, for example, Figure 1) added to the left end of the first electronic sticky note (e.g., electronic sticky note NB1-4) among multiple electronic sticky notes (e.g., electronic sticky notes NB1-4, NB1-5 (not shown)) that are displayed in a collapsed state.
[0024] Function (10f) A function that displays multiple electronic sticky notes (e.g., electronic sticky notes NB1-1 to NB1-n) linked in order (connected by lines) in a row, switching between enlarged versions in order from the first electronic sticky note (e.g., electronic sticky note NB1-1) to the last electronic sticky note (e.g., electronic sticky note NB1-n) like a slideshow, depending on the display mode selected by user operation.
[0025] Function (10g) A function for displaying mock test content on the display unit 27 of the user terminal 20 in response to operations of the user terminal 20, and for creating and recording test result information that associates the answers entered by the user with the marking results.
[0026] In this embodiment, the linking of electronic sticky notes mainly involves linking a plurality of electronic sticky notes NBm-n in order in a line.
[0027] In addition, in this embodiment, the expression "organizing" multiple electronic sticky notes NBm-n may be used to include classifying and grouping multiple electronic sticky notes NBm-n so that they can be identified, and making their order so that they can be identified.
[0028] In this embodiment, the symbol NBm (NB1, NB2, etc.) indicates a notebook ID (identification information). The symbol NBm may be interpreted as a notebook name input by a user. The symbol NBm-n (NB1-1, NB1-2, etc.) indicates an electronic sticky note ID created in the notebook NBm. The symbol NBm-n may be interpreted as an electronic sticky note name input by a user.
[0029] Specifically, the name of the notebook may be, for example, the name of the subject that the user is studying, and the name of the electronic sticky note may be, for example, the name of a unit within the subject, or the date and time of study.
[0030] <Electronic circuit of information processing server 10> FIG. 2 is a block diagram showing the configuration of an electronic circuit of the information processing server 10. As shown in FIG.
[0031] The electronic circuit of the information processing server 10 includes a control unit (CPU: Central Processing Unit) 11, which is a computer, a storage unit 12, a recording medium reading unit 14, a communication unit 15, an input unit 16, and a display unit 17.
[0032] The control unit 11 controls the operation of each part of the circuit in accordance with a server control program 12a stored in the memory unit 12, in response to an input signal corresponding to a user operation on the input unit 16, or a signal received by the communication unit 15 from a user terminal 20 on the network N.
[0033] The server control program 12a may be pre-stored in the memory unit 12, or may be read from an external recording medium 13 such as a CD-ROM via the recording medium reading unit 14 and stored in the memory unit 12, or may be downloaded from a Web server (in this case, a program server) 30 on the network N and read and stored in the memory unit 12.
[0034] The server control program 12a includes at least the programs for executing the above functions (10a) to (10g).
[0035] In addition to a storage area for a server control program 12a, the storage unit 12 also has a dictionary database storage area 12b, a user management data storage area 12c, a sticky note management table data storage area 12d, and a working data storage area 12e.
[0036] In the dictionary database storage area 12b-1, various dictionary data such as an English-Japanese dictionary, a German-Japanese dictionary, a French-Japanese dictionary, and a Japanese dictionary are stored as dictionary data that associates words that are headwords with explanatory information such as translations, meanings, example sentences, and explanations that correspond to the headwords.
[0037] The test question database storage area 12b-2 stores mock test data including questions, answers, explanations, etc. For example, in the case of English mock test data, multiple choice questions, speaking questions, English composition questions, etc. are included as questions.
[0038] In the user management data storage area 12c, for each user (user ID (account)) of the user terminal 20 in which the information processing server utilization application is installed, the password registered by the user, user attributes (occupation (school), school year, etc.), and data on the contents of the notebook NBm (notebook data) are stored in association with each other. The notebook data is data including the contents of the electronic sticky note NBm-n created in response to user operations, and is associated with the notebook ID and the electronic sticky note ID.
[0039] The user management data storage area 12c further stores, for each user (user ID (account)) of the user terminal 20, the ID of available dictionary data (dictionary content), the ID of available mock test data (mock test content), and data on graded test results.
[0040] FIG. 3 is a diagram showing the contents of the sticky management table (notebook management table) 12d stored in the sticky management table data storage area 12d of the information processing server 10. As shown in FIG.
[0041] The sticky note management table (notebook management table) 12d stores, for each user ID stored (registered) in the user management data storage area 12c, the electronic sticky note ID of the electronic sticky note NBm-n contained in the notebook NBm, the type of information selected from the notebook menu MN, the attributes of the data contained in the electronic sticky note NBm-n (data setting information such as creation / editing date and time, data format, etc., sub-attributes, etc.), coordinates indicating the display position of the electronic sticky note NBm-n on the notebook NBm, the display size of the electronic sticky note NBm-n, a linked open / close flag, and a linked sticky note ID. The linked open / close flag indicates whether an electronic sticky note connected (linked) to another electronic sticky note is to be displayed expanded or collapsed. The linked sticky note ID indicates the electronic sticky note IDs of the link destination and link source.
[0042] In this embodiment, the linking of electronic sticky notes mainly involves linking multiple electronic sticky notes (NB1-n) in order in a row, so the number of electronic sticky note IDs for the link destination and link source stored in the linked sticky note ID is limited to a maximum of 1. This prevents the linked state of electronic sticky notes from branching into multiple rows by prohibiting new linking to an electronic sticky note when another electronic sticky note ID is already stored in the link destination / link source of the linked sticky note ID.
[0043] The sticky note management table (notebook management table) 12d collectively stores management information for multiple electronic sticky notes (NB1-n / NB2-n / NBm-n) contained in each of multiple notebooks (NB1, NB2, ...), and is also a management table for notebook NBm that can update the stored management information in response to the creation and information updates of the notebook NBm and the electronic sticky notes NBm-n contained in the notebook NBm.
[0044] In the working data storage area 12e, various data generated or acquired in response to the control of the operation of each part by the control unit 11 is temporarily stored as necessary.
[0045] In the information processing server 10 configured in this manner, the control unit 11 controls the operation of each part of the circuit in accordance with the instructions written in the server control program 12a, and the software and hardware operate in cooperation to realize various functions as described in the operation explanation below.
[0046] <Electronic circuit of user terminal 20> FIG. 4 is a block diagram showing the configuration of an electronic circuit of the user terminal 20. As shown in FIG.
[0047] The electronic circuitry of the user terminal 20 includes a control unit (CPU) 21, which is a computer, a memory unit 22, a recording medium reading unit 24, a communication unit (Wi-Fi (registered trademark) communication / mobile communication) 25, a key input unit 26, a touch panel display unit 27, and an imaging unit (camera) 28.
[0048] The control unit 21 controls the operation of each part of the circuit in accordance with a user terminal control program 22a and an information processing server utilization application (information processing server utilization app) 22b stored in the storage unit 22. The user terminal control program 22a may be stored in advance in the storage unit 22, or may be read from an external storage medium 23 such as a memory card by a storage medium reading unit 24 and stored in the storage unit 22, or may be downloaded from a Web server (here, a program server) 30 on the network N via a communication unit 25 and stored in the storage unit 22.
[0049] The information processing server utilization application 22b is downloaded from a Web server (eg, a program server of an application store) 30 on the network N via the communication unit 25 and stored in the storage unit 22.
[0050] The user terminal control program 22a includes a system program that controls the entire user terminal 20, as well as a program for communicating with external communication devices including an information processing server 10 and a Web server 30 on the network N at any time in cooperation with various application programs stored in the memory unit 22.
[0051] The information processing server utilization application 22b includes a program for connecting to and communicating with the information processing server 10 and executing data input / output processing corresponding to the above-mentioned functions (10a) to (10g).
[0052] The control unit 21 is connected via a system and data bus to a memory unit 22, a recording medium reading unit 24, a communication unit 25, a key input unit 26 including a power key and a volume adjustment key, a touch panel display unit 27, an imaging unit (camera) 28, etc.
[0053] In the storage unit 22, in addition to a program storage area for storing a user terminal control program 22a and an information processing server utilization application 22b, a terminal data storage area 22c, a working data storage area 22d, and the like are secured.
[0054] The terminal data memory area 22c stores data unique to the user terminal 20, such as a terminal device number for communicating with external communication devices including the information processing server 10 and the Web server 30 on the network N, as well as a telephone number, email address, user ID (account), user attributes (occupation (school) / grade), etc.
[0055] In the working data storage area 22d, various data generated or acquired in response to the control of the operation of each part by the control unit 21 is temporarily stored as necessary.
[0056] In the user terminal 20 configured in this manner, the control unit 21 controls the operation of each part of the circuit in accordance with instructions written in the user terminal control program 22a and the information processing server usage application 22b, and the software and hardware operate in cooperation to realize various functions as described in the operation explanation below.
[0057] (Basic electronic sticky note processing) The basic electronic sticky note processing executed in the information processing system 1 will be described.
[0058] FIG. 5 is a flowchart showing an electronic sticky note creation process according to the server control program 12a of the information processing server 10. As shown in FIG.
[0059] 6 to 8 are diagrams showing examples of screens displayed on the display unit 27 of the user terminal 20 when the electronic sticky note creation process shown in FIG. 5 is executed.
[0060] FIG. 6 shows an example of the notebook list screen G1 displayed on the display unit 27 of the user terminal 20. As shown in FIG.
[0061] The information processing server 10 establishes a communication connection with the user terminal 20 in response to a login request from the user terminal 20. In this state, the control unit 11 causes the display unit 27 of the user terminal 20 to display a notebook list screen G1, for example, as shown in FIG.
[0062] On the notebook list screen G1 in FIG. 6, notebooks NBm (for example, notebooks NB1 to NB4) created in response to user operations are displayed in a list in the form of notebook icons NBI1 to NBI4.
[0063] FIG. 7 shows an example of the notebook screen G2 displayed on the display unit 27 of the user terminal 20. As shown in FIG.
[0064] It is assumed that the user touches and specifies a notebook icon (e.g., notebook icon NBI1) on the notebook list screen G1. In this case, the control unit 11 reads out the notebook data of the notebook NB1 specified by the user from the user management data storage area 12c, and displays it on the display unit 27 as a notebook screen G2 of the notebook NB1, as shown in Fig. 7, based on the information stored in the sticky note management table data storage area 12d (step S101).
[0065] In the example of FIG. 7, since no electronic sticky note NB1-n has been created in the notebook NB1, the space for displaying the electronic sticky note NB1-n is blank.
[0066] When the user touches the [←] (close) button TB on the notebook screen G2, the control unit 11 transitions the screen of the display unit 27 of the user terminal 20 from the notebook screen G2 to the notebook list screen G1.
[0067] In this embodiment, the touch operation on the display screen may be a combination of a click operation using a mouse cursor or a designation operation and a decision operation using another pointer device.
[0068] A case will be described in which the user wishes to create an electronic sticky note NB1-n, on which arbitrary information has been input, by attaching it to the notebook NB1.
[0069] 7, a notebook menu MN is provided on the left edge of the notebook screen G2. When the user selects a button (Tx / Ca / Li / Fi / Di / To) indicating any type of information from the notebook menu MN (step S102: YES), the control unit 11 creates an electronic sticky note NB1-n according to the selected type of information and displays it in the notebook NB1 (step S103).
[0070] The notebook menu MN includes, for example, a [Text] button Tx, a [Camera] button Ca, a [Link] button Li, a [File] button Fi, a [Dictionary] button Di, and a [Tools] button To.
[0071] When the [Text] button Tx is selected, the control unit 11 displays a new electronic sticky note NB1-n in the notebook NB1 and also launches the text input application of the user terminal 20, and allows any text corresponding to user operation to be input into the electronic sticky note NB1-n, making it displayable and editable (step S104).
[0072] When the [Camera] button Ca is selected, the control unit 11 displays a new electronic sticky note NB1-n in the notebook NB1 and activates the imaging unit 28 of the user terminal 20, and inputs any photo image captured by the imaging unit 28 into the electronic sticky note NB1-n, making it displayable and editable (step S104).
[0073] When the [Link] button Li is selected, the control unit 11 displays a new electronic sticky note NB1-n in the notebook NB1 and also launches the Web browser of the user terminal 20, allowing the user to input any Web page into the electronic sticky note NB1-n so that it can be displayed and edited (step S104).
[0074] When the [File] button Fi is selected, the control unit 11 displays a new electronic sticky note NB1-n in the notebook NB1 and launches a file operation app on the user terminal 20, allowing the user to input any file into the electronic sticky note NB1-n so that it can be displayed and edited (step S104).
[0075] When the [Dictionary] button Di is selected, the control unit 11 displays an electronic sticky note NB1-n including a plurality of contents as options in the notebook NB1, as shown in Fig. 8. Furthermore, when a dictionary content is selected, the control unit 11 starts the dictionary application of the information processing server 10, searches for an entry word of a dictionary selected by the user and its explanatory information from the dictionary database storage area 12b-1, and displays it on the electronic sticky note NB1-n in an editable state (step S104).
[0076] When the mock test content is selected, the mock test application of the information processing server 10 is started, and the necessary information is read from the test question database storage area 12b-2 to execute the mock test process. The details of the mock test process will be described later.
[0077] When the [Tools] button To is selected, the control unit 11 causes a new electronic sticky note NB1-n containing multiple other tools as options to be displayed in the notebook NB1, and when the user selects a specific tool from the options, the control unit 11 causes the content corresponding to the tool to be displayed in the sticky note (step S104).
[0078] In addition, the notebook menu MN may include buttons for inputting other types of information instead of or in addition to the Text button Tx, Camera button Ca, Link button Li, File button Fi, Dictionary button Di, and Tools button To.
[0079] The control unit 11 moves the display position of the electronic sticky note NB1-n displayed in the notebook NB1 in response to a user's touch operation and dragging (moving) the electronic sticky note NB1-n.
[0080] The control unit 11 may change the color of the electronic sticky note NB1-n created in the notebook NB1 to any color in response to a user operation.
[0081] The control unit 11 stores the type, attribute, coordinates, size, linked open / close flag, and linked sticky ID in the sticky management table data storage area 12d in association with the electronic sticky ID of the electronic sticky note NB1-n created in the notebook NB1 (step S105).
[0082] (Mock test processing) The mock test process executed in the information processing system 1 will be described.
[0083] Fig. 9 is a flowchart showing the mock test process according to the server control program 12a of the information processing server 10. Fig. 10 is a flowchart showing the mark sheet screen process according to the server control program 12a of the information processing server 10. Figs. 11 to 18 are diagrams showing examples of screens displayed on the display unit 27 of the user terminal 20 when the mock test process is executed by the information processing server 10.
[0084] 11 shows the mock test top screen G3 displayed on the display unit 27 of the user terminal 20, which is displayed when the mock test content is selected in the electronic sticky note and the mock test process is started. Note that in the mock test process, each screen is displayed full-screen on the display unit 27.
[0085] First, the control unit 11 selects a test in response to a user's operation (step S201). A menu MT for selecting a test is displayed in the left area of the mock test top screen G3. In the example of FIG. 11, "6th Day Written Test & Speaking Test" is selected, and the control unit 11 selects a test by detecting a user's operation on the menu MT.
[0086] The right area of the mock exam top screen G3 displays the previous test results for the "6th Day Written Exam & Speaking Test" selected by the user. When the button B1 in the mock exam top screen G3 is touched, the control unit 11 transitions the screen of the display unit 27 of the user terminal 20 from the mock exam top screen G3 to the question explanation screen G4 shown in Fig. 12, and performs question setting and answer processing (step S202).
[0087] In the application and answer process, first, an explanation of the test question is displayed on a question explanation screen G4 shown in Fig. 12. When a user operation on a start button (button B3) at the bottom of the question explanation screen G4 is detected, the control unit 11 transitions the screen of the display unit 27 of the user terminal 20 from the question explanation screen G4 to an answer screen G5 shown in Fig. 13.
[0088] Fig. 13 is an answer screen for the first multiple-choice question. The control unit 11 detects a user's operation on the answer selection field SB displayed below the question text, and stores the selected answer in the storage unit 12 (working data storage area 12e) in association with the question. Fig. 13 shows that "3" has been selected as the answer.
[0089] Thereafter, when the control unit 11 detects a user operation on the button B4 at the bottom of the answer screen G5, the control unit 11 transitions the screen of the display unit 27 of the user terminal 20 from the answer screen G5 shown in FIG. 13 to the answer screen G5 for the next question shown in FIG. 14.
[0090] When the user repeatedly answers each question and selects button B4 on answer screen G5 for the final question, control unit 11 detects the user's operation and performs mark sheet screen processing shown in FIG. 10 (step S203).
[0091] In the mark sheet screen process, the control unit 11 first transitions the screen of the display unit 27 of the user terminal 20 to the mark sheet screen G6 shown in Fig. 15, and displays the mark sheet screen G6 (step S301). In step S301, the control unit 11 performs a process of displaying an answer column AF including an answer group consisting of answers AN to each of a plurality of questions.
[0092] A menu MS for selecting a main question of the mock test is displayed in the left area of the mark sheet screen G6. In the example of FIG. 15, the first main question, "[1] Short sentence fill-in-the-blank question", is selected, and an answer field AF for the selected main question, "[1] Short sentence fill-in-the-blank question", is displayed in the right area of the mark sheet screen G6. By detecting a user's operation on the menu MS, the control unit 11 switches the answer field AF displayed in the right area of the mark sheet screen G6 to one corresponding to the selected main question.
[0093] The answer section AF is a multiple-choice answer section with options for each question, and is composed of a clear button (button B5) and a marking button (button B6), as well as an area corresponding to each question.
[0094] In addition to the four options "1" to "4," the area corresponding to each question contains a link OL1 linked to the answer screen G5 of the corresponding question, and an eraser OE. For questions for which an answer AN has been entered on the answer screen G5, one of the four options is displayed as the answer AN by filling it in.
[0095] The eraser OE included in the answer column AF is a display object provided for each question. When the control unit 11 detects a user operation on the eraser OE (step S307 YES), it performs a process of erasing the corresponding answer AN in response to the user operation (step S308). In other words, the eraser OE is used to erase answers on a question-by-question basis.
[0096] The clear button (button B5) is a second display object for erasing answers, and only one is provided for each answer column AF. When the control unit 11 detects a user operation on the clear button (button B5), the control unit 11 performs a process of erasing all answers AN for each of the multiple questions in response to the user operation. In other words, the clear button (button B5) is used to erase multiple answers AN included in the answer column AF all at once.
[0097] The link OL1 included in the answer field AF is a display object provided for each question. When the control unit 11 detects a user operation on the link OL1 (step S309 YES), the control unit 11 displays a question page (answer screen G5) linked to the link OL1 on the display unit 27 in response to the user operation (step S310). In other words, the control unit 11 displays a question page including a question corresponding to the link OL1 and in which the answer AN to the question can be reset.
[0098] When the user selects the mark sheet button (button B2) after changing the answer AN on the answer screen G5, the control unit 11 transitions the screen of the display unit 27 of the user terminal 20 back to the mark sheet screen G6.
[0099] In this way, before grading, a process of resetting or erasing the answer AN is performed in response to a user operation on a display object provided for each question. Also, a process of erasing all answers AN at once is performed in response to a user operation on a second display object provided in the answer field AF. In other words, the user can freely edit the answers before grading.
[0100] On the other hand, after grading, the control unit 11 changes the property of the display object included in the answer column AF to restrict editing of each answer included in the answer group (steps S303 to S306). At this time, the property of the second display object is maintained. That is, after grading, the control unit 11 permits the simultaneous deletion of all answers, allowing the mock test to be retaken, but prohibits free editing of each answer. With such a user interface, since the modification of each answer is restricted after grading, arbitrary editing of the test results performed by the user is avoided, and the test results can be effectively utilized.
[0101] Specifically, when a user operation on the marking button (button B6), that is, a user operation instructing marking, is detected (step S302 YES), the control unit 11 performs a marking process (step S303). In the marking process, the control unit 11 compares the answer for each question with correct answer information prepared in advance to judge whether it is correct or not, and generates a correct or incorrect judgment result. The control unit 11 also generates a marking result (test result) from the generated correct or incorrect judgment result. Furthermore, the control unit 11 stores test result information including the answers, the correct or incorrect judgment result, and the marking result in the user management data storage area 12c of the storage unit 12.
[0102] When the marking process is completed, the control unit 11 transitions the screen of the display unit 27 of the user terminal 20 from the mark sheet screen G6 shown in FIG. 15 to the test result screen G7 shown in FIG. 16, and displays the test result screen G7 (step S304).
[0103] The test result screen G7 displays the number of correct answers, incorrect answers, and unanswered answers for all questions included in the mock test, as well as the overall evaluation. Figure 16 shows an example where 11 out of 15 questions were answered correctly, 4 were answered incorrectly, and 0 were unanswered, resulting in an overall evaluation of GOOD.
[0104] When the control unit 11 detects a user operation on the button B7 at the bottom of the test result screen G7, the control unit 11 transitions the screen of the display unit 27 of the user terminal 20 from the test result screen G7 to the marked mark sheet screen G6 shown in Fig. 17. At this time, the control unit 11 changes the properties of the display object (step S305), and then displays the marked mark sheet screen G6 (step S306).
[0105] The property change performed in step S305 is performed to restrict editing of each answer. Specifically, as shown in Fig. 17, in order to hide the eraser OE from the answer column AF of the mark sheet screen G6, the property indicating whether to show or hide the eraser OE is set to hidden. Also, as shown in Fig. 17, in order to disable the link OL1 in the answer column AF of the mark sheet screen G6, the property indicating whether to enable or disable the link OL1 is set to disabled.
[0106] The mark-sheet screen G6 after marking displayed in step S306 is similar to the mark-sheet screen G6 before marking in that the menu MS is displayed in the left area. As shown in Fig. 17, the mark-sheet screen G6 after marking differs from the mark-sheet screen G6 before marking in that a sticky note creation button (button B8) is provided in place of the mark button (button B6) in the answer field AF in the right area, and in the configuration of the areas corresponding to each question.
[0107] In addition to the four options, the area corresponding to each question contains a link OL1, a judgment result JM, and a link OL2 that links to the explanation screen for the corresponding question. As described below, link OL1 has its link function disabled, unlike before grading, so it is essentially equivalent to a label object.
[0108] The judgment result JM is the result of the judgment of whether each answer is correct or incorrect, and in this example, is indicated by "◯" or "×". In other words, when a user operation to instruct grading is detected, in step S306, the control unit 11 performs a process of displaying the result of the judgment of whether each answer is correct or incorrect in the answer column AF. This allows the user to easily recognize whether each answer is correct or incorrect.
[0109] Furthermore, one of the four options is displayed as the correct answer CA in a manner that makes it distinct from the other options (in this example, using white characters). Also, if the correct answer CA differs from the user's answer AN, one of the four options is displayed as the answer AN in a filled-in manner.
[0110] In this way, after grading, the eraser OE is hidden on the mark sheet screen G6, and the provision of a means for erasing each answer AN to the user is stopped. Also, the link OL1 is disabled, and the provision of a means for transitioning to the answer screen G5 and resetting the answer to the user is stopped. Therefore, it is possible to prevent the individual answers AN from being modified by the user after grading.
[0111] After the above-mentioned mark sheet screen process is completed, when a user operation on the sticky note creation button (button B8) on the mark sheet screen G6 after marking is detected (step S204 YES), the control unit 11 performs an electronic sticky note creation process (step S205).
[0112] In the electronic sticky note creation process, the control unit 11 creates an electronic sticky note NB1-10 whose contents are the answer field AF displayed on the mark sheet screen G6 after grading, as shown in Figure 18, and displays the created electronic sticky note NB1-10 in the notebook NB1.
[0113] The user may perform a submission operation on the created electronic sticky note NB1-10. For example, when a submission operation is detected in which the electronic sticky note NB1-10 is dragged to a submission icon SN and then the drag is released, the control unit 11 may transfer the electronic sticky note NB1-10 to the teacher's user terminal 20. This allows the test results of the mock test, which is required to be submitted as an assignment, to be easily submitted to the teacher.
[0114] The above-mentioned embodiment shows a specific example to facilitate understanding of the invention, and the present invention is not limited to the above-mentioned embodiment, and should be understood as including various modified forms and alternative forms of the above-mentioned embodiment. For example, it will be understood that the above-mentioned embodiment can be embodied by modifying the components within the scope of the spirit and scope. It will also be understood that various embodiments can be implemented by appropriately combining multiple components disclosed in the above-mentioned embodiment. Furthermore, it will be understood by those skilled in the art that various embodiments can be implemented by deleting some components from all the components shown in the embodiment, or by adding some components to the components shown in the embodiment. That is, the information processing device, the information processing method, and the program can be variously modified and changed within the scope of the claims.
[0115] In the above embodiment, an example was shown in which the property indicating whether the eraser OE is displayed or hidden is set to hidden, thereby prohibiting the correction of each answer after grading, but the property indicating whether the eraser OE is enabled or disabled may be set to disabled to prohibit the correction of each answer. Also, an example was shown in which the property indicating whether the link OL1 is displayed or hidden is set to disabled, but the property indicating whether the link OL1 is displayed or hidden is set to hidden, thereby prohibiting the transition to the answer screen and prohibiting the correction of each answer.
[0116] In the above embodiment, the mock test process is executed by selecting mock test content from the notebook, but the mock test process does not necessarily have to be started by an operation in the notebook. For example, the mock test process may be started in response to the selection of mock test content on the top screen G8 as shown in FIG. 19, which is displayed before the notebook app is opened.
[0117] In the above embodiment, multiple-choice questions that can be automatically scored are exemplified as questions in the mock test content, but the questions in the mock test content are not limited to multiple-choice questions. The mock test content may include the writing questions shown in Figures 20 and 21 and the speaking questions shown in Figures 22 and 23.
[0118] Fig. 20 and Fig. 21 show the answer screen G5 for a descriptive question. When the control unit 11 detects a user's operation on the button B9 displayed below the question in Fig. 20, it displays the descriptive answer field F in the answer screen G5 as shown in Fig. 21, and when the control unit 11 detects a user's operation on the button B10 displayed below the descriptive answer field F in Fig. 20, it hides the descriptive answer field F from the answer screen G5 as shown in Fig. 20.
[0119] Figures 22 and 23 show answer screen G5 for a speaking question. When the control unit 11 detects a user's operation on the recording button (button B11) displayed below the question in Figure 22, it starts recording and displays a stop button (button B12) as shown in Figure 23. When the control unit 11 detects a user's operation on the recording button (button B11) displayed below the question in Figure 23, it stops recording.
[0120] Fig. 24 is a mark sheet screen G6 showing answer columns AF for the main question "[3] English composition question" related to the essay questions before the marking process. Fig. 25 is a self-assessment screen G9 for the essay questions. Fig. 26 is a mark sheet screen G6 showing answer columns AF for the main question "[3] English composition question" related to the essay questions after the marking process.
[0121] Unlike multiple choice questions, the information processing server 10 does not automatically grade the written questions and speaking questions shown in Figures 20 to 23. Therefore, when a main question related to these questions is selected, the judgment result JM is not displayed on the mark sheet screen G6 either before or after grading, as shown in Figures 24 and 26. Instead, a button B13 for transitioning to a self-assessment screen G9 as shown in Figure 25 is displayed, and the user can input the result of their own self-assessment on the self-assessment screen G9.
[0122] In the self-assessment screen G9 shown in Fig. 25, the user compares his / her answer with the example answers and inputs his / her self-assessment (in this example, one of three types: "Good", "Average", or "Poor") by operating the self-assessment button JB. For questions for which the result of the self-assessment has been input, the result of the self-assessment is also displayed in the answer column AF of the mark sheet screen G6, as shown in Figs. 24 and 26.
[0123] Note that the mark sheet screen G6 shown in Fig. 24, which displays the answer columns AF before the marking process, displays an eraser OE for each question, unlike the mark sheet screen G6 shown in Fig. 26, which displays the answer columns AF after the marking process. In contrast, the mark sheet screen G6 shown in Fig. 26, which displays the answer columns AF after the marking process, differs from the mark sheet screen G6 shown in Fig. 24, which displays the answer columns AF before the marking process, in that the eraser OE for each question is not displayed and that a sticky note creation button (button B8) is displayed.
[0124] When the sticky note creation button (button B8) is selected, the control unit 11 creates an electronic sticky note NB1-11 whose content is the answer field AF displayed on the mark sheet screen G6 after grading, as shown in Figure 27, and displays the created electronic sticky note NB1-11 in the notebook NB1.
[0125] The hardware configurations of the information processing server 10 and the user terminal 20 are not particularly limited. In the above-described embodiment, as an example, the information processing server 10 is illustrated in FIG. 1 as a single device, but may be composed of multiple devices. The information processing server 10 and the user terminal 20 may each be a computer equipped with a processor and a memory. The above-described functional configurations of the information processing server 10 and the user terminal 20 may be realized by the processor executing a program on the memory.
[0126] The processor is not particularly limited, and may be, for example, a central processing unit (CPU), a graphics processing unit (GPU), etc. The processor may also include a hardware circuit such as a field-programmable gate array (FPGA), an application specific integrated circuit (ASIC), etc. The memory is not particularly limited, and may be a semiconductor memory such as a random access memory (RAM), a read only memory (ROM), a solid state drive (SSD), etc., a magnetic storage device such as a hard disk drive (HDD), etc., or an optical storage device. [Explanation of symbols]
[0127] 1: Information processing system 10: Information processing server 11, 21: Control section 12, 22: Storage section 12a: Server control program 12b-1: Dictionary database storage area 12b-2: Test question database storage area 12c: User management data storage area 12d: Sticky note management table data storage area 12e, 22d: Working data storage area 13, 23: Recording media 14, 24: Recording medium reading unit 15, 25: Communications Department 16: Input section 17, 27: Display section 20: User terminal 22a: User terminal control program 22b: Information processing server application 22c: Terminal data storage area 26: Key input section 28: Imaging unit 30: Web server AF, F: Answer column AN:Answer CA: Correct G1: Notebook list screen G2: Notebook screen G3: Practice test top page G4: Problem explanation screen G5:Answer screen G6: Mark sheet screen G7: Test result screen G8: Top screen G9: Self-judgment screen JB: Self-judgment button JM:Judgment result MN : Notebook Menu MS, MT: Menu N: Network NB1~NB4: Notebooks NB1-1~NB1-n: Electronic sticky notes NBI1~NBI4: Notebook icons OE: Eraser OL1, OL2: Link SB: Answer selection column SN: Submission Icon
Claims
1. displaying an answer column consisting of an answer group including at least answers input by the user to each of a plurality of questions and display objects that are displayed in association with each of the answers and are objects for correcting the answers and for which properties are set; when detecting an operation to instruct scoring of each answer in the answer group, restricting editing of each answer included in the answer group by changing the property of the display object; A control unit for executing processing is provided.
1. An information processing device comprising:
2. 2. The information processing device according to claim 1, the property indicates whether the display object is displayed or not or whether the display object is enabled or disabled, The control unit further executes a process of erasing a corresponding answer in response to a user operation on the display object.
1. An information processing device comprising:
3. 2. The information processing device according to claim 1, the display object is an object provided for each question, the property indicates whether the display object is displayed or not or whether the display object is enabled or disabled, The control unit further executes a process of displaying, in response to a user operation on the display object, a question page including a corresponding question, on which an answer to the question can be reset.
1. An information processing device comprising:
4. 2. The information processing device according to claim 1, The control unit further executes a process of displaying a correct / incorrect judgment result for each answer in the answer column when detecting an operation to instruct grading.
1. An information processing device comprising:
5. 2. The information processing device according to claim 1, the answer field further includes a second display object to which the property is set; The control unit further executing a process of erasing all answers to each of the plurality of questions in response to a user operation on the second display object; when an operation of instructing scoring of each answer in the answer group is detected, the property of the second display object is not changed; 1. An information processing device comprising:
6. An information processing method executed by an information processing device, a step of displaying an answer column consisting of an answer group including at least answers input by the user to each of a plurality of questions and display objects that are displayed in association with each of the answers and are objects for correcting the answers and have properties set thereto; when detecting an operation instructing scoring of each answer in the answer group, restricting editing of each answer included in the answer group by changing the property of the display object; An information processing method comprising:
7. On the computer, a procedure for displaying an answer column consisting of an answer group including at least answers input by the user to each of a plurality of questions and display objects, which are objects for performing a correction process on the answers and have properties set, and are displayed in association with each of the answers; a step of restricting editing of each answer included in the answer group by changing the property of the display object when an operation instructing scoring of each answer in the answer group is detected; A program to execute.