Conveying questions with content
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining, by a computing system comprising one or more computing devices, a difficulty level of an item of content, wherein the difficulty level is determined based on an analysis of at least a portion of text of the item of content using machine techniques;
determining, by the computing system, a skill level of a user with respect to the item of content, wherein the skill level is determined based at least in part on retrieved information from a stored user profile associated with the user;
selecting, by the computing system, a question task fitting at least one of the difficulty level of the item of content or the skill level of the user, wherein the question task represents a skill to be tested by a question to be generated;
analyzing, by the computing system, the portion of text of the item of content to identify a question subject within the portion, wherein the portion of text is analyzed using at least one of natural language processing or semantic analysis;
generating, by the computing system, a question about the item of content and a correct answer to the question, wherein the question is generated based at least in part on the question task, the question subject and the portion of text; and
generating, by the computing system, a user interface for display, wherein the user interface includes display of (a) at least the portion of text of the item of content, (b) the question generated by the computing system, and (c) two or more selectable controls that each display a different response to the question, wherein one of the two or more selectable controls displays the correct answer generated by the computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A service for conveying questions with an item of content is disclosed. The content question service may analyze a portion of an item of content, select a question task, and then generate a question about the portion of the item of content using the selected question task. The content question service may receive a user'"'"'s response to the conveyed question, analyze the response, and track the user'"'"'s skill level for the selected question task.
-
Citations
29 Claims
-
1. A computer-implemented method comprising:
-
determining, by a computing system comprising one or more computing devices, a difficulty level of an item of content, wherein the difficulty level is determined based on an analysis of at least a portion of text of the item of content using machine techniques; determining, by the computing system, a skill level of a user with respect to the item of content, wherein the skill level is determined based at least in part on retrieved information from a stored user profile associated with the user; selecting, by the computing system, a question task fitting at least one of the difficulty level of the item of content or the skill level of the user, wherein the question task represents a skill to be tested by a question to be generated; analyzing, by the computing system, the portion of text of the item of content to identify a question subject within the portion, wherein the portion of text is analyzed using at least one of natural language processing or semantic analysis; generating, by the computing system, a question about the item of content and a correct answer to the question, wherein the question is generated based at least in part on the question task, the question subject and the portion of text; and generating, by the computing system, a user interface for display, wherein the user interface includes display of (a) at least the portion of text of the item of content, (b) the question generated by the computing system, and (c) two or more selectable controls that each display a different response to the question, wherein one of the two or more selectable controls displays the correct answer generated by the computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
an electronic data store configured to at least store content; and a computing system comprising one or more hardware computing devices executing specific computer-executable instructions, said computing system in communication with the electronic data store and configured to at least; determine a difficulty level of an item of content, wherein the difficulty level is determined based on an analysis of at least a portion of text of the item of content using machine techniques; determine a skill level of a user with respect to the item of content, wherein the skill level is determined based at least in part on retrieved information from a stored user profile associated with the user; select a question task fitting at least one of the difficulty level of the item of content or the skill level of the user, wherein the question task represents a skill to be tested by a question to be generated; analyze the portion of text of the item of content to identify a question subject within the portion, wherein the portion of text is analyzed using at least one of natural language processing or semantic analysis; generate a question about the item of content and a correct answer to the question, wherein the question is generated based at least in part on the question task, the question subject and the portion of text; and generate a user interface for display, wherein the user interface includes display of (a) at least the portion of text, (b) the question generated by the computing system, and (c) two or more selectable controls that each display a different response to the question, wherein one of the two or more selectable controls displays the correct answer generated by the computing system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable, non-transitory storage medium storing computer executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to perform operations comprising:
-
determining a difficulty level of an item of content, wherein the difficulty level is determined based on an analysis of at least a portion of text of the item of content using machine techniques; determining a skill level of a user with respect to the item of content, wherein the skill level is determined based at least in part on retrieved information from a stored user profile associated with the user; selecting a question task fitting at least one of the difficulty level of the item of content or the skill level of the user, wherein the question task represents a skill to be tested by a question to be generated; analyzing the portion of text of the item of content to identify a question subject within the portion, wherein the portion of text is analyzed using at least one of natural language processing or semantic analysis; generating a question about the item of content and a correct answer to the question, wherein the question is generated based at least in part on the question task, the question subject and the portion of text; and generating a user interface for display, wherein the user interface includes display of (a) at least the portion of text, (b) the question, and (c) two or more selectable controls that each display a different response to the question, wherein one of the two or more selectable controls displays the correct answer. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification