Method and apparatus for providing sessions for computer-based quizzes
First Claim
1. A method for providing a session for a quiz on a computer system, comprising:
- receiving a request to create the session for the quiz, wherein the quiz is associated with a plurality of different sessions owned by a plurality of different session owners;
creating the session for the quiz, the session providing a mechanism through which a selected group of people take the quiz;
associating the session with an owner of the session to facilitate channeling results generated by the-selected-group of people in taking the quiz to the owner of the session;
making the session for the quiz available over a network so that the selected group of people can take the quiz from remote nodes on the network;
receiving the results from the selected group of people taking the quiz from the remote nodes on the network; and
communicating the results to the owner of the session;
whereby the plurality of different sessions allows each of the plurality of different session owners to give the quiz to multiple different groups of people without results from each of the multiple different groups of people becoming intermixed.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention includes a system that provides a session for a quiz on a computer system. The system operates by receiving a request to create a session for the quiz. In response to the request, the system creates the session. This session provides a mechanism through which a selected group of people can take the quiz. The system also associates the session with an owner of the session in order to facilitate channeling results generated by the selected group of people in taking the quiz to the owner of the session. Next, the system makes the session for the quiz available over a network so that the selected group of people can take the quiz from remote nodes on the network. Upon receiving the results from the selected group of people taking the quiz, the system communicates the results to the owner of the session. In one embodiment of the present invention, the owner of the session for the quiz is an educator, and the selected group of people are students of the educator.
-
Citations
33 Claims
-
1. A method for providing a session for a quiz on a computer system, comprising:
-
receiving a request to create the session for the quiz, wherein the quiz is associated with a plurality of different sessions owned by a plurality of different session owners;
creating the session for the quiz, the session providing a mechanism through which a selected group of people take the quiz;
associating the session with an owner of the session to facilitate channeling results generated by the-selected-group of people in taking the quiz to the owner of the session;
making the session for the quiz available over a network so that the selected group of people can take the quiz from remote nodes on the network;
receiving the results from the selected group of people taking the quiz from the remote nodes on the network; and
communicating the results to the owner of the session;
whereby the plurality of different sessions allows each of the plurality of different session owners to give the quiz to multiple different groups of people without results from each of the multiple different groups of people becoming intermixed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing a session for a quiz on a computer system, comprising:
-
receiving a request to create the session for the quiz from an educator, wherein the quiz is associated with a plurality of different sessions owned by a plurality of educators;
creating the session for the quiz, the session providing a mechanism through which students of the educator take the quiz;
associating the session with the educator to facilitate channeling results generated by the students in taking the quiz to the educator;
making the session for the quiz available over a network so that the students can take the quiz from remote nodes on the network;
receiving the results from the students taking the quiz from the remote nodes on the network;
storing the results in a form that can be accessed by the educator;
computing summary statistics for the results; and
formatting the results for viewing, whereby the plurality of different sessions allows each of the plurality of educators to give the quiz to multiple different groups of students without results from each of the multiple different groups of students becoming intermixed. - View Dependent Claims (10, 11, 12)
-
-
13. A computer system that provides a session for a quiz, comprising:
-
a server on a network;
an input mechanism within the server that receives a request to create the session for the quiz, wherein the quiz is associated with a plurality of different sessions owned by a plurality of different session owners;
a session creation mechanism within the server that is configured to, create the session for the quiz, the session providing a mechanism through which a selected group of people take the quiz, and to associate the session with an owner of the session to facilitate channeling results generated by the selected group of people in taking the quiz to the owner of the session;
a session providing mechanism within the server that is configured to, make the session for the quiz available over the network so that the selected group of people can take the quiz from remote nodes on the network, and to receive the results from the selected group of people taking the quiz from the remote nodes on the network; and
a communication mechanism within the server that communicates the results to the owner of the session, whereby the plurality of different sessions allows each of the plurality of different session owners to give the quiz to multifle different groups of people without results from each of the multiple different groups of people becoming intermixed. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for providing a session for a quiz on a computer system, comprising:
-
receiving a request to create the session for the quiz, wherein the quiz is associated with a plurality of different sessions owned by a plurality of different session owners;
creating the session for the quiz, the session providing a mechanism through which a selected group of people take the quiz;
associating the session with an owner of the session to facilitate channeling results generated by the selected group of people in taking the quiz to the owner of the session;
making the session for the quiz available over a network so that the selected group of people can take the quiz from remote nodes on the network;
receiving the results from the selected group of people taking the quiz from the remote nodes on the network; and
communicating the results to the owner of the session, whereby the plurality of different sessions allows each of the plurality of different session owners to give the quiz to multiple different groups of people without results from each of the multiple different groups of people becoming intermixed.
-
-
21. A data structure encoded on a computer readable storage medium for providing a session for a quiz on a computer system, wherein, the quiz is associated with a plurality of different sessions owned by a plurality of different session owners, comprising:
-
a quiz store for storing data that facilitates retrieving questions and answers that make up the quiz; and
an access structure for the session that allows a selected group of people to access the session; and
an identifier for an owner of the session that facilitates channeling results generated by the selected group of people in taking the quiz to the owner of the session, whereby the plurality of different sessions allows each of the plurality of different session owners to give the quiz to multiple different groups of people without results from each of the multiple different groups of people becoming intermixed. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A graphical interface within a computer system for providing a session for a quiz, comprising:
-
a first display for creating the session for the quiz to facilitate channeling results generated by a selected group of people in taking the quiz to an owner of the session, wherein the quiz may be associated with a plurality of different sessions owned by a plurality of different session owners;
wherein the first display allows the owner of the session to select the quiz to be associated with the session;
wherein the quiz is associated with a plurality of different sessions owned by a plurality of different session owners;
a second display through which a selected group of people are allowed to take quiz; and
a third display that allows the owner of the session to view results generated by the selected group of people in taking the quiz, whereby the plurality of different session allows the plurality of each of the different session owners to give the quiz to multiple different groups of people without results from each of the multiple different groups of people becoming intermixed. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A method for providing a session for a quiz on a computer system, comprising:
-
receiving a request to take a quiz from a student, the request including a session identifier and an identifier for the owner of the session, wherein the quiz is associated with a plurality of different sessions owned by a plurality of different session owners;
if the session has not been previously created, creating the session for the quiz, the session providing a mechanism through which a selected group of people take the quiz, and associating the session with the owner of the session to facilitate channeling results generated by the selected group of people in taking the quiz to the owner of the session; and
communicating the results from the student in taking the quiz to the owner of the session, whereby the plurality of different sessions allows each of the plurality of different session owners to give the quiz to multiple different groups of people without results from each of the multiple different groups of people becoming intermixed.
-
Specification