The disclosure of the present specification relates to an information processing device, an information processing method, and a recording medium.
As a test question provision system using a network, JP 2017-156548 A is known. JP 2017-156548 A describes a learning support server that supports learning of a learner using a communication line. The learning support server transfers a written answer by the learner, which is written in an answer sheet, to a terminal device of a scoring person. When receiving a scoring result of the written answer by the scoring person from the terminal device, the learning support server analyzes a learning situation of the learner on the basis of the scoring result.
An information processing device according to one embodiment of the present disclosure includes a control unit configured to execute processing of detecting that second information for first information acquired from a database is input by a user operation, and generating, in response to detecting an instruction to generate an object for the second information, a first object including the first information, a second object including the second information, and information indicating that the first object and the second object are in a correspondence relationship.
An information processing device, an information processing method executed by the information processing device as an example of a computer, and a recording medium according to one embodiment of the present disclosure will be described in detail with reference to the drawings.
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.
The information processing server 10 is a dedicated server that connects an information processing server use application for using the information processing server 10 and a cloud service.
Note that both the information processing server 10 and the user terminal 20 can be the information processing device according to the present disclosure. Hereinafter, a case will be described where the information processing server 10 executes various types of processing including creation and management of an electronic sticky note according to a user operation on an application (a web browser, a dedicated application, or the like) of the user terminal 20. In another embodiment, the various types of processing including creation and management of an electronic sticky note may be executed by the user terminal 20.
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 having a communication function.
Although
The information processing server use application (information processing server use app) is installed in the user terminal 20.
The information processing server 10 has at least the following functions (10a) to (10g) in a state of being communicatively connected to the user terminal 20 according to the information processing server use app of the user terminal 20.
<<Function (10a)>>
A function of creating a notebook screen G2 according to an operation of the user terminal 20 and displaying the created notebook screen G2 on a display unit 27 of the user terminal 20 (see, for example,
<<Function (10b)>>
A function of creating, according to a user operation on a notebook menu MN provided on the notebook screen G2, an electronic sticky note NBm-n to which information of a type selected from the notebook menu MN is input, and displaying the created electronic sticky note NBm-n at an optional position of the user in a notebook NB1. Note that a symbol n indicates a natural number.
<<Function (10c)>>
A function of moving a [line connection] tab LT added to a right end of the electronic sticky note NBm-n (in
<<Function (10d)>>
A function of performing folding so that, among the plurality of electronic sticky notes (in
<<Function (10e)>>
A function of displaying, in the expanded manner as before, the plurality of electronic sticky notes (for example, the electronic sticky notes NB1-1 and NB1-2) displayed in the folded manner according to a user operation on an [expand] tab EXT (see, for example,
<<Function (10f)>>
A function of switching and displaying, like a slide show, the plurality of electronic sticky notes (for example, the electronic sticky notes NB1-1 to NB1-n) sequentially connected (subjected to line connection) in a line in an enlarged state sequentially from the first electronic sticky note (for example, the electronic sticky note NB1-1) to the last electronic sticky note (for example, an electronic sticky note NB1-n), according to a display mode selected according to a user operation.
<<Function (10g)>>
A function of creating corresponding two electronic sticky notes by batch processing and performing line connection of (connecting) the created two electronic sticky notes.
Note that, in the present embodiment, the connection of the electronic sticky notes is mainly to connect the plurality of the electronic sticky notes NBm-n sequentially in a line.
Furthermore, in the present embodiment, an expression of “organizing” the plurality of electronic sticky notes NBm-n may be used including bringing into a state where the plurality of electronic sticky notes NBm-n are classified and grouped so that the electronic sticky notes NBm-n can be identified and a state where the order can be identified.
Furthermore, in the present embodiment, a symbol NBm (NB1, NB2, or the like) indicates a notebook ID (identification information). The symbol NBm may be read as a notebook name input by the user. Furthermore, a symbol NBm-n (NB1-1, NB1-2, or the like) indicates an electronic sticky note ID created in the notebook NBm. The symbol NBm-n may be read as an electronic sticky note name input by the user.
Specifically, the notebook name may be, for example, a subject name of a subject that the user is learning, and the electronic sticky note name may be, for example, a unit name in the subject or a learning date and time.
The electronic circuit of the information processing server 10 includes a control unit (central processing unit (CPU)) 11 that 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.
The control unit 11 controls, according to a server control program 12a stored in the storage unit 12, an operation of each unit of the circuit according to an input signal according to a user operation on the input unit 16 or a reception signal by the communication unit 15 from the user terminal 20 on the network N.
The server control program 12a may be stored in advance in the storage unit 12, may be stored in advance in an external recording medium 13 such as a compact disc read-only memory (CD-ROM) and read in the storage unit 12 via the recording medium reading unit 14, 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 storage unit 12.
The server control program 12a includes a program for executing at least the above functions (10a) to (10g).
In the storage unit 12, in addition to a storage area of the server control program 12a, a dictionary database storage area 12b-1, a test question database storage area 12b-2, a user management data storage area 12c, a sticky note management table data storage area 12d, and a work data storage area 12e are secured.
In the dictionary database storage area 12b-1, various types of 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 in which words that are entry words are associated with explanatory information such as translations, meanings of the words, example sentences, and explanations corresponding to the entry words. In the test question database storage area 12b-2, test question data such as an English speaking question and an English composition question to be described later is stored.
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 use app is installed, a password registered by the user, a user attribute (occupation (school), grade, and the like), and data (notebook data) of content of the notebook NBm are stored in association with each other. The notebook data is data including content of the electronic sticky note NBm-n created according to a user operation, and is associated with a notebook ID and an electronic sticky note ID.
In the sticky note management table (notebook management table) 12d, for each user ID stored (registered) in the user management data storage area 12c, an electronic sticky note ID of the electronic sticky note NBm-n included in the notebook NBm, a type of information selected from the notebook menu MN, an attribute (a creation/editing date and time, data setting information such as a data format, a sub-attribute, and the like) of data included in the electronic sticky note NBm-n, coordinates indicating a display position of the electronic sticky note NBm-n on the notebook NBm, a display size of the electronic sticky note NBm-n, a connection open/close flag, and a connection sticky note ID are stored in association with a notebook ID of the notebook NBm. The connection open/close flag indicates, in a case where an electronic sticky note is subjected to line connection (connected) to another electronic sticky note, whether to display the electronic sticky notes in an expanded manner or in a folded manner. The connection sticky note ID indicates electronic sticky note IDs of a connection destination and a connection source.
Note that, since the connection of the electronic sticky notes in the present embodiment is mainly to connect the plurality of electronic sticky notes (NB1-n) sequentially in a line, the number of electronic sticky note IDs of each of the connection destination and the connection source stored in the connection sticky note ID is limited to one at most. Thus, in a case where another electronic sticky note ID is already stored in the connection destination/connection source of the connection sticky note ID, new connection to the electronic sticky note is prohibited, so that the connection state of the electronic sticky notes can be prevented from branching into a plurality of columns.
The sticky note management table (notebook management table) 12d collectively stores management information regarding the plurality of electronic sticky notes (NB1-n/NB2-n/NBm-n) included in each of the plurality of notebooks (NB1, NB2, . . . ), and is also a management table of the notebook NBm in which the stored management information can be updated according to creation of the notebook NBm and the electronic sticky note NBm-n included in the notebook NBm and update of information.
In the work data storage area 12e, various types of data generated or acquired according to control of an operation of each unit by the control unit 11 are temporarily stored as necessary.
In the information processing server 10 configured as described above, the control unit 11 controls the operation of each unit of the circuit according to a command described in the server control program 12a, and software and hardware operate in cooperation with each other, thereby implementing various functions as described in operation description to be described later.
The electronic circuit of the user terminal 20 includes a control unit (CPU) 21 that is a computer, a storage unit 22, a recording medium reading unit 24, a communication unit (Wi-Fi (registered trademark) communication/mobile communication) 25, a key input unit 26, the touch panel type display unit 27, and an imaging unit (camera) 28.
The control unit 21 controls an operation of each unit of the circuit according to a user terminal control program 22a and an information processing server use application (information processing server use app) 22b stored in the storage unit 22. The user terminal control program 22a may be stored in advance in the storage unit 22, may be read by the recording medium reading unit 24 from an external recording medium 23 such as a memory card and stored in the storage unit 22, or may be downloaded from the web server (here, the program server) 30 on the network N via the communication unit 25 and stored in the storage unit 22.
The information processing server use app 22b is downloaded from the web server (for example, the program server of an app store) 30 on the network N via the communication unit 25 and stored in the storage unit 22.
The user terminal control program 22a includes, in addition to a system program for controlling the entire user terminal 20, a program for establishing communication connection with an external communication device including the information processing server 10 and the web server 30 on the network N as needed in cooperation with various application programs stored in the storage unit 22.
The information processing server use app 22b includes a program for executing input/output processing of data according to the above functions (10a) to (10g) by establishing communication connection with the information processing server 10.
In addition to the storage unit 22, the recording medium reading unit 24, and the communication unit 25, the key input unit 26 including a power key and a volume adjustment key, the touch panel type display unit 27, the imaging unit (camera) 28, and the like are connected to the control unit 21 via a system and a data bus.
In the storage unit 22, in addition to a program storage area that stores the user terminal control program 22a and the information processing server use app 22b, a terminal data storage area 22c, a work data storage area 22d, and the like are secured.
In the terminal data storage area 22c, data such as a telephone number, a mail address, a user ID (account), and a user attribute (occupation (school)/grade) is stored as terminal data unique to the user terminal 20, in addition to a terminal device number for establishing communication connection with the external communication device including the information processing server 10 and the web server 30 on the network N.
In the work data storage area 22d, various types of data generated or acquired according to control of an operation of each unit by the control unit 21 are temporarily stored as necessary.
In the user terminal 20 configured as described above, the control unit 21 controls the operation of each unit of the circuit according to a command described in the user terminal control program 22a and the information processing server use app 22b, and software and hardware operate in cooperation with each other, thereby implementing various functions as described in operation description to be described later.
Basic electronic sticky note processing executed by the information processing system 1 will be described.
The information processing server 10 is communicatively connected to the user terminal 20 in response to a login request from the user terminal 20. In this state, for example, as illustrated in
In the notebook list screen G1 of
It is assumed that a user performs a touch operation on a notebook icon (for example, the notebook icon NBI1) on the notebook list screen G1 to specify the notebook icon. In this case, the control unit 11 reads notebook data of the notebook NB1 specified by the user from the user management data storage area 12c, and displays the notebook data on the display unit 27 as the notebook screen G2 of the notebook NB1 as illustrated in
In the example of
When the user performs a touch operation on a [←] (close) button TB on the notebook screen G2, the control unit 11 causes the screen of the display unit 27 of the user terminal 20 to perform transition from the notebook screen G2 to the notebook list screen G1.
Note that, in the present embodiment, the touch operation on the display screen may be a click operation by a mouse cursor or a combination of a specification operation and a determination operation by another pointer device.
A case will be described where the user wants to create the electronic sticky note NB1-n to which optional information has been input by attaching the electronic sticky note NB1-n to the notebook NB1.
As illustrated in
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 [test] button Te.
When the [text] button Tx is selected, the control unit 11 displays the new electronic sticky note NB1-n in the notebook NB1 and starts a text input app of the user terminal 20, and inputs an optional text according to a user operation to the electronic sticky note NB1-n to be displayed, and makes it editable (step S104).
When the [camera] button Ca is selected, the control unit 11 displays the new electronic sticky note NB1-n in the notebook NB1 and starts the imaging unit 28 of the user terminal 20, and inputs an optional photographic image captured by the imaging unit 28 to the electronic sticky note NB1-n to be displayed, and makes it editable (step S104).
When the [link] button Li is selected, the control unit 11 displays the new electronic sticky note NB1-n in the notebook NB1 and starts a web browser of the user terminal 20, and inputs an optional web page of the user to the electronic sticky note NB1-n to be displayed, and makes it editable (step S104).
When the [file] button Fi is selected, the control unit 11 displays the new electronic sticky note NB1-n in the notebook NB1 and starts a file operation app of the user terminal 20, and inputs an optional file of the user to the electronic sticky note NB1-n to be displayed, and makes it editable (step S104).
When the [dictionary] button Di is selected, the control unit 11 displays the new electronic sticky note NB1-n in the notebook NB1 and starts a dictionary app of the information processing server 10, and searches the dictionary database 12b-1 for an entry word of an optional dictionary of the user and explanatory information thereof to be displayed on the electronic sticky note NB1-n, and makes it editable (step S104).
When the [test] button Te is selected, the control unit 11 displays the new electronic sticky note NB1-n in the notebook NB1 and starts a test app of the information processing server 10, and displays a test question specified by the user on the electronic sticky note NB1-n, so that an input (answer) to the test question is possible (step S104).
Note that the notebook menu MN may include a button for inputting another type of information instead of or in addition to the [text] button Tx, the [camera] button Ca, the [link] button Li, the [file] button Fi, the [dictionary] button Di, and the [test] button Te.
The control unit 11 moves a display position of the electronic sticky note NB1-n displayed in the notebook NB1 according to a touch operation and dragging (moving) by the user.
The control unit 11 may change a color of the electronic sticky note NB1-n created in the notebook NB1 to an optional color according to a user operation.
The control unit 11 stores the type, the attribute, the coordinates, the size, the connection open/close flag, and the connection sticky note ID of the sticky note management table 12d in association with an electronic sticky note ID of the electronic sticky note NB1-n created in the notebook NB1 (step S105).
When the optional electronic sticky note NB1-n is selected (step S106: YES) in a state where the notebook screen G2 of the notebook NB1 including the plurality of the electronic sticky notes NB1-n is displayed (step S101), the control unit 11 makes content of the selected electronic sticky note NB1-n additionally editable on the basis of the notebook menu MN in a similar manner to that described above (step S104).
For example, a case will be described where, as illustrated in
For example, in a case where the user wants to perform line connection of (connect) the electronic sticky note NB1-1 and the electronic sticky note NB1-2 by a manual operation and group them, the user moves (drags) the [line connection] tab LT of the electronic sticky note NB1-1 in a state where the [line connection] tab LT is touched (step S202: YES). When this drag operation is canceled at a display position of the electronic sticky note NB1-2 (step S203: YES), as illustrated in
The control unit 11 updates the connection open/close flag and the connection sticky note ID of the sticky note management table 12d on the basis of the electronic sticky note NB1-1 and the electronic sticky note NB1-2 that are connected (subjected to the line connection) (step S205).
Thus, the user can manually connect (performs line connection of) the plurality of electronic sticky notes NB1-n created in the notebook NB1 on the basis of an optional relationship of the user, and group and organize the plurality of electronic sticky notes NB1-n.
Note that the connection arrow that connects (performs line connection of) the plurality of electronic sticky notes NB1-n may be deleted according to a user operation. When the connection arrow is deleted, the connection (line connection) is also canceled.
For example, a case will be described where, as illustrated in
The control unit 11 updates the connection open/close flag of the sticky note management table 12d according to the electronic sticky note NB1-1 and the electronic sticky note NB1-2 displayed in the folded manner (step S305).
Thus, for example, even when the number of the plurality of electronic sticky notes NBm-n created in the notebook NBm increases and the display becomes complicated, the user can organize the plurality of electronic sticky notes NBm-n grouped by the line connection (connection) as the simple notebook screen G2 by displaying the plurality of electronic sticky notes NBm-n in the folded manner.
Note that the display form in which the electronic sticky note NB1-1 and the electronic sticky note NB1-2 that are subjected to the line connection (connected) are displayed in the folded manner is not limited to the display form in which the electronic sticky notes NB1-n are displayed in the overlapping manner in the order of the line connection, and may be a display form in which the electronic sticky notes NB1-n are displayed in a line in a vertical or horizontal direction in the order of the line connection.
As illustrated in
The control unit 11 updates the connection open/close flag of the sticky note management table 12d according to the electronic sticky notes NB1-1 and NB1-2 (step S305) displayed in an expanded manner.
The user can easily confirm content of each of the grouped electronic sticky notes NBm-n and a relationship therebetween by displaying, in the expanded manner as necessary, the plurality of electronic sticky notes NBm-n displayed in the folded state.
Note that, in the line connection processing of
When detecting that second information (for example, an answer to a test question by a first user) for first information (for example, the test question) acquired from a database (for example, the test question database storage area 12b-2) is input by a user operation and detecting an instruction to generate an object for the second information, the control unit 11 included in the information processing server 10 as an example of the information processing device executes processing of generating a first object including the first information (for example, an electronic sticky note including the test question), a second object including the second information (for example, an electronic sticky note including the answer to the test question), and information indicating that the first object and the second object are in a correspondence relationship. What includes the first object, the second object, and the information indicating that the first object and the second object are in a correspondence relationship, which are generated in this processing, is described as “corresponding object information”.
In the information processing system 1 according to the present embodiment, for example, a second user can evaluate a written answer or a speaking answer to the test question by the first user through exchange between the users of the corresponding object information obtained by such processing.
In this example, the test question and the answer thereof are associated with each other in the corresponding object information. Therefore, the second user can specify which test question the answer is for only by viewing this information. The second user can easily specify the answer to the test question even when a considerable amount of time has passed since the test question was asked. The second user does not need to search for the test question corresponding to the answer one by one.
As described above, according to the present embodiment, convenience when evaluation of information in a correspondence relationship such as a test question and an answer thereof (for example, scoring for the answer) is performed is improved.
There are a wide variety of answers that can be evaluated by the second user in the information processing system 1. In the information processing system 1, it is possible to evaluate an answer having no determined answer, such as a written answer or a speaking answer.
Exemplarily, the second user can evaluate a response to a question in an interview (such as a verbal response of the first user), an answer to an English composition question (such as English text or a speaking answer created by the first user), a report (such as a presentation material or a paper) for a task (such as a research theme), and a work (such as a song created by the first user or a picture drawn by the first user) for a task (such as composition or sketch).
As described above, the first information included in the first object is, for example, a question in an interview, an English composition question, or a task, and includes at least one element of a character, a sound, a still image, and a moving image. The second information included in the second object is, for example, a response to a question in an interview, an answer to an English composition question, or a report, a created song, or a drawn picture for a task, and includes at least one element of a character, a sound, a still image, and a moving image.
Hereinafter, as an example, a case will be described where a teacher (an example of the second user) scores a voice answer of a student (an example of the first user) to an English speaking question.
When detecting a predetermined user operation on the student terminal 20, the control unit 11 performs transition to an answer mode. When detecting a touch operation on the [test] button Te in the answer mode, the control unit 11 starts the test app of the information processing server 10, reads test question data specified by the user (here, English speaking question) from the test question database storage area 12b-2, transmits the test question data to the student terminal 20, and displays the test question data on the display unit 27A.
The control unit 11 stands by for a touch operation on each button. For example, when detecting a touch operation on the [answer list] button ALB, the control unit 11 displays an answer list exemplified in
When detecting a touch operation on the [select question] button QSB, the control unit 11 displays a question immediately before or after the currently displayed question on the display unit 27A.
When detecting a touch operation on the [record] button MICB (step S401: YES), the control unit 11 displays an answer screen G4 exemplified in
On the answer screen G4 illustrated in
In a state where the answer screen G4 is displayed on the display unit 27A, the control unit 11 stands by for a touch operation on the [stop recording] button RSB (step S404).
When detecting the touch operation on the [stop recording] button RSB (step S404: YES), the control unit 11 instructs the student terminal 20 to turn off the recording function and store recording data (step S405). Thus, the recording function is turned off in the student terminal 20, and the recording data (here, a voice answer by the student) is stored in the storage unit 22.
The control unit 11 updates a status (answered/unanswered) of the student for the test question (step S406). Here, the status of the student for the question Q(1) is changed from “unanswered” to “answered”. This status is managed in, for example, the user management data storage area 12c.
On the answer list screen G5 exemplified in
In a state where the answer list screen G5 is displayed on the display unit 27A, the control unit 11 stands by for a touch operation on the [to determination] button (JB1, JB2, . . . ) (step S501).
When detecting a touch operation on the [to determination] button (for example, the [to determination] button JB1 corresponding to the question Q(1)) (step S501: YES), the control unit 11 displays an example answer screen G6 exemplified in
On the example answer screen G6 illustrated in
The control unit 11 stands by for a touch operation on each button. For example, when detecting a touch operation on the [play back] button PB, the control unit 11 instructs the student terminal 20 to play back the recording data stored in the storage unit 22 in step S405 of
When detecting a touch operation on the self-determination button SJB, the control unit 11 stores a self-determination result (Good/Average/Poor) corresponding to the touched self-determination button SJB in the user management data storage area 12c, for example, in association with the status of the student for the question.
Note that the answer list screen G5 in
When detecting a touch operation on the [sticky note] button SNB (step S503: YES), the control unit 11 executes sticky note processing (step S504).
In the sticky note processing of
The control unit 11 sticky notes the question Q(1) (step S602).
Specifically, the control unit 11 displays the new electronic sticky note (for convenience, described as a “test question sticky note”) in the notebook NB1, and causes the student terminal 20 to acquire an image of the question Q(1). As an example, the student terminal 20 acquires the image of the question Q(1) remaining as a history in the work data storage area 22d in response to an instruction of the control unit 11. The control unit 11 inputs the image acquired by the student terminal 20 as a thumbnail to the test question sticky note.
In step S602, the control unit 11 further acquires a link (for example, uniform resource locator (URL)) of the question Q(1) included in the test question data stored in the test question database storage area 12b-2 and executed by the test app of the information processing server 10, and embeds the link in the test question sticky note. As an example, a link sticky note specifying the link is described so that, when the test question sticky note is clicked, the question Q(1) stored in a link destination is displayed on the display unit 27 of the user terminal 20 on which the click operation is performed.
As described above, the test question sticky note (an example of the first object) is a display object that can be displayed on the screen, and includes information (URL) regarding a storage destination in which the test question (an example of the first information) is stored.
The control unit 11 sticky notes the answer (here, the voice answer) to the question Q(1) (step S603).
Specifically, the control unit 11 instructs the student terminal 20 to upload the recording data stored in the storage unit 22 in step S405 of
As described above, the answer sticky note (an example of the second object) is a display object that can be displayed on the screen, and includes information (URL) regarding a storage destination in which the recording data (an example of the second information) is stored.
The control unit 11 connects (performs line connection of) the test question sticky note and the answer sticky note by the connection arrow Bs (step S604). Here, for convenience, a set of information including the test question sticky note, the answer sticky note, and the connection information (arrow Bs) is described as an “electronic sticky note set SNS”.
The control unit 11 updates the management information in the storage unit 12 (step S605).
Specifically, the control unit 11 updates the notebook data of the notebook NB1 to content including the test question sticky note and the answer sticky note (including the recording data), and registers the information regarding the electronic sticky note set SNS in the sticky note management table 12d.
In the sticky note management table 12d, information (an electronic sticky note ID, a type, an attribute, coordinates, a size, a connection open/close flag, and a connection sticky note ID) of the test question sticky note and the answer sticky note included in the electronic sticky note set SNS is registered in association with an ID of the electronic sticky note set SNS created in the sticky note processing for each user ID (for example, an ID of the student) registered in the user management data storage area 12c. Note that, for example, information such as “test question/uneditable” is registered in data setting information of the test question sticky note. For example, information such as “answer/editable” is registered in data setting information of the answer sticky note.
In the example of
Note that, as described later, the teacher who corrects the answer of the student can input a text such as advice to the answer sticky note EA1. Furthermore, the teacher can create an electronic sticky note different from the answer sticky note EA1 (the answer sticky note EA2 in the example of
Furthermore, in another embodiment, in the sticky note processing, the answer sticky note EA1 may be connected (subjected to line connection) to the test question sticky note EQ1, and further, the answer sticky note EA2 may be connected as a preliminary answer sticky note. For example, content of the preliminary answer sticky note EA2 is blank. The student and the teacher can optionally input a comment or the like to the answer sticky note EA2.
By execution of the sticky note processing, the notebook screen G7 exemplified in
As described above, when detecting that the second information (for example, the answer to the test question by the first user) for the first information (for example, the test question) acquired from the database (for example, the test question database storage area 12b-2) is input by the user operation and detecting the instruction to generate the object for the second information (for example, the touch operation on the [sticky note] button SNB as an example of an instruction icon for instructing generation of the object), the control unit 11 generates the test question sticky note EQ1 (an example of the first object), the answer sticky note EA1 (an example of the second object), and the information indicating that the test question sticky note EQ1 and the answer sticky note EA1 are in a correspondence relationship (for example, the connection arrow Bs that connects the test question sticky note EQ1 and the answer sticky note EA1). The control unit 11 stores, in the storage unit 12, the electronic sticky note set SNS (an example of the corresponding object information) including the test question sticky note EQ1, the answer sticky note EA1, and the connection arrow Bs.
In addition, the connection arrow Bs is an example of image information indicating that the test question sticky note EQ1 and the answer sticky note EA1 are associated with each other.
The user such as the student or the teacher can grasp that the test question sticky note EQ1 and the answer sticky note EA1 are in a correspondence relationship (that is, which speaking question the voice answer is for) from the electronic sticky note set SNS. The user can easily specify the answer to the test question even when a considerable amount of time has passed since the test question was asked. The user does not need to search for the test question corresponding to the answer one by one.
As described above, according to the present embodiment, convenience when evaluation of information in a correspondence relationship such as a test question and an answer thereof (for example, scoring for the answer) is performed is improved.
The [play back] button PB and an [edit control] button E1 are added to and displayed on the answer sticky note EA1 displayed on the notebook screen G7. By performing a touch operation on the [play back] button PB, the student can play back the recording data (voice data) attached as link information to the answer sticky note EA1 on the student terminal 20.
Furthermore, by performing a touch operation on the [edit control] button E1, the student can input a text (for example, a comment asking the teacher for advice) to the answer sticky note EA1. That is, the control unit 11 inputs the text to the answer sticky note EA1 (updates the second information included in the second object) according to the user operation on the answer sticky note EA1 (an example of the second object) included in the electronic sticky note set SNS (an example of the corresponding object information).
When the sticky note processing (step S504) is completed, the control unit 11 stands by for a touch operation on the [fold] tab FT (step S505).
When the touch operation is performed on the [fold] tab FT (step S505: YES), the control unit 11 displays, in a folded manner on the display unit 27A, the test question sticky note EQ1 and the answer sticky note EA1 in the expanded state (step S506), and updates the connection open/close flag of the sticky note management table 12d (step S507).
The control unit 11 stands by for a submission operation (step S508). Here, the “submission operation” indicates an operation of dragging the test question sticky note EQ1 in the folded state in a state where a student touches the test question sticky note EQ1 on the notebook screen G7 and canceling the drag at a display position of a submission icon SBI.
When detecting the submission operation (step S508: YES), the control unit 11 transfers the electronic sticky note set SNS (that is, the test question sticky note EQ1 and the answer sticky note EA1 in the connection (line connection) state) to the teacher terminal 20 (step S509). That is, the control unit 11 transfers the electronic sticky note set SNS (an example of the corresponding object information) from the student terminal 20 (an example of a first device) to the teacher terminal 20 (an example of a second device).
Next, the control unit 11 notifies the teacher terminal 20 of the submission of the question and the answer by the student (step S510). The teacher who receives the notification can know the submission of the question and the answer by the student.
The control unit 11 displays the submission list screen G8 on the display unit 27B according to an operation of the teacher on the teacher terminal 20. On the submission list screen G8 exemplified in
In a state where the submission list screen G8 is displayed on the display unit 27B, the control unit 11 stands by for a touch operation on the submission icon (any one of the submission icons SBI1 to SBI3) (step S701).
When detecting the touch operation on the submission icon (for example, the submission icon SBI1) (step S701: YES), the control unit 11 transfers the electronic sticky note set SNS corresponding to the submission icon SBI1 to the teacher terminal 20 (step S702). The control unit 11 causes the teacher terminal 20 to download the test question stored in the link destination embedded in the test question sticky note and displays the test question on the display unit 27B (step S703).
On the submission browsing screen G9 exemplified in
In a state where the submission browsing screen G9 is displayed on the display unit 27B, the control unit 11 stands by for a touch operation on each button. Note that, at this point, the [return] button RTB is inactive and cannot be selected. The [return] button RTB becomes active and selectable after completion of a correction mode to be described later.
For example, when detecting a touch operation on the [select page] button PGB, the control unit 11 causes the teacher terminal 20 to download the second page of the submission (for example, the comment of the student input to the answer sticky note) and displays the second page on the display unit 27B. As described above, the teacher can confirm the test question and the comment of the student on the submission browsing screen G9.
When detecting a touch operation on the [correct] button CRB, the control unit 11 performs transition to the correction mode (step S704).
In the correction mode, a [correction operation] menu EDM and a [complete correction] button CCB are displayed together with the submission of the student. The [correction operation] menu EDM includes, for example, a text input icon and a voice playback icon.
For example, when detecting a touch operation on the voice playback icon in the [correction operation] menu EDM (step S704: YES), the control unit 11 instructs the teacher terminal 20 to download and play back the recording data attached to the answer sticky note. In response to the instruction from the control unit 11, the teacher terminal 20 accesses the link (for example, the URL indicating a storage location of the recording data in the user management data storage area 12c) to download the recording data, and plays back the downloaded recording data (for example, the voice answer by the student).
As described above, the teacher can operate the voice playback icon in the [correction operation] menu EDM to play back the recording data (for example, the voice answer by the student) attached to the second page of the submission (answer sticky note). Furthermore, the teacher can operate the text input icon in the [correction operation] menu EDM to write a comment (for example, evaluation/scoring of the voice answer of the student) on the second page of the submission. In response to the write operation, the control unit 11 updates the content of the answer sticky note included in the corresponding notebook data.
As described above, the electronic sticky note set SNS includes the test question and the answer thereof as a set. Therefore, the teacher who has received the electronic sticky note set SNS can easily grasp which test question the answer by the student is for. The teacher does not need to search for the test question corresponding to the answer one by one. Therefore, convenience when scoring is performed is high.
In a state where the correction screen G10 is displayed on the display unit 27B, the control unit 11 stands by for a touch operation on the [complete correction] button CCB (step S705).
When detecting the touch operation on the [complete correction] button CCB (step S705: YES), the control unit 11 transfers the current electronic sticky note set SNS (for example, one in which the evaluation/scoring of the voice answer is written) to the student terminal 20 (step S706), and notifies the student terminal 20 of a reply of a correction result by the teacher (step S707). The student who has received the notification can know that the correction result has been returned from the teacher.
As described above, in the scoring processing illustrated in
For example, the student who has received the notification can operate the student terminal 20 to display the notebook screen G7 on the display unit 27A, and confirm the electronic sticky note set SNS transferred from the teacher terminal 20 on the notebook screen G7. The student can obtain the evaluation/scoring by the teacher written in the answer sticky note as feedback of learning.
For example, the student who has confirmed the evaluation/scoring by the teacher can operate the student terminal 20 to display the answer list screen G5 on the display unit 27A. For example, the student can operate the self-determination button SJB to give a self-determination (Good/Average/Poor) reflecting the result of the evaluation/scoring by the teacher.
The above-described embodiments have been given as specific examples to facilitate understanding of the disclosure, and the present invention is not limited to the above-described embodiments, and needs to be understood as including various modifications and alternative forms of the above-described embodiments. For example, it will be understood that the above-described embodiments can be embodied by modifying the components without departing from the spirit and scope thereof. Furthermore, it will be understood that various embodiments can be implemented by appropriately combining a plurality of components disclosed in the above-described embodiments. Moreover, a person skilled in the art will understand that various embodiments can be implemented by deleting some components from all the components indicated in the embodiments or adding some components to the components indicated in the embodiments. That is, the program, the server device, the client device, the system, the method implemented by the server device, and the method implemented by the client device can be variously modified and changed without departing from the description of the scope of the claims.
For example, the hardware configurations of the information processing server 10 and the user terminal 20 are not particularly limited. As an example, the information processing server 10 is illustrated as a single device in
The processor is not particularly limited, but may be, for example, a central processing unit (CPU) or a graphics processing unit (GPU). Furthermore, the processor may include a hardware circuit such as a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC). The memory is not particularly limited, but may be a semiconductor memory such as a random access memory (RAM), a read only memory (ROM), or a solid state drive (SSD), a magnetic storage device such as a hard disk drive (HDD), or an optical storage device.
Number | Date | Country | Kind |
---|---|---|---|
2023-027966 | Feb 2023 | JP | national |