SYSTEM AND METHOD FOR A COMPUTERIZED LEARNING SYSTEM
First Claim
1. A method for updating and using a conditional estimate of a signal in a computerized learning system, comprising:
- obtaining observations of user behavior through user interaction with the computerized learning system;
updating a conditional estimate of a user signal representing a characteristic of a user based on the observations; and
using the conditional estimate of the user signal to generate at least one of the following;
(a) a learning tool, and(b) a report.
1 Assignment
0 Petitions
Accused Products
Abstract
There is a computerized learning system and method which updates a conditional estimate of a user signal representing a characteristic of a user based on observations including observations of user behavior. The conditional estimate may be updated using a non-linear filter. Learning tools may be generated using the computerized learning system based on distributions of desired characteristics of the learning tools. The learning tools may include educational items and assessment items. The learning tools may be requested by a user or automatically generated based on estimates of the user'"'"'s characteristics. Permissions may be associated with the learning tools which may only allow delegation of permissions to other users of lower levels. The learning system includes a method for annotating learning tools and publishing those annotations. In-line text editors of scientific text allow users to edit and revised previously published documents.
40 Citations
77 Claims
-
1. A method for updating and using a conditional estimate of a signal in a computerized learning system, comprising:
-
obtaining observations of user behavior through user interaction with the computerized learning system; updating a conditional estimate of a user signal representing a characteristic of a user based on the observations; and using the conditional estimate of the user signal to generate at least one of the following; (a) a learning tool, and (b) a report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 27)
-
-
22-23. -23. (canceled)
-
24. A method for updating and using a conditional estimate of a signal in a computerized learning system, comprising:
-
obtaining observations through user interaction with the computerized learning system; updating a conditional estimate of a signal representing at least one of a characteristic of a learning tool and a characteristic of a user based on the observations using a non-linear filter; and using the conditional estimate of the signal to generate at least one of the following; (a) the or a second learning tool, and (b) a report. - View Dependent Claims (25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45)
-
-
43-44. -44. (canceled)
-
46. A method of generating learning tools within a computerized learning system, comprising:
-
storing a plurality of learning tools within a database, each one of the plurality of learning tools being associated with a plurality of characteristics; receiving a request in the form of a distribution of desired characteristics; and generating a subset of the plurality of learning tools having a plurality of characteristics satisfying the requested distribution of desired characteristics. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A method of generating learning tools for a user within a computerized learning system, comprising:
-
submitting a request for a learning tool satisfying a distribution of desired characteristics; and receiving the learning tool from a server, the learning tool satisfying a distribution of desired characteristics for the learning tool.
-
-
66-67. -67. (canceled)
-
68. A method for assigning rights associated with learning tools in a computerized learning system, comprising:
-
assigning for an action corresponding to a learning tool associated with a user a permission object, wherein the permission object is capable of being assigned each one of the following permissions; a super grant permission, wherein the user is capable of performing the action and the user is capable of delegating any level of permission related to the action to a subsequent user; a grant permission, wherein the user is capable of performing the action and the user is capable of delegating a yes permission related to the action to the subsequent user; the yes permission, wherein the user is capable of performing the action and the user is unable to delegate any level of permission related to the action to the subsequent user; and a no permission, wherein the user cannot perform the action and the user is unable to delegate any level of permission related to the action to the subsequent user.
-
-
69-70. -70. (canceled)
-
71. A method of adapting an educational and assessment system for a user, comprising:
-
storing educational items and assessment items in a database; repeating for a plurality of users, a plurality of assessment items and a plurality of educational items; updating a characteristic of a user of the plurality of users and a characteristic of an assessment item of the plurality of assessment items based on interaction between the user and assessment item; updating the characteristic of the user of a plurality of users and a characteristic of a first educational item based on interaction between the user and the first educational item; and presenting at least one of an educational item of the plurality of educational items, an assessment item of the plurality of assessment items to a selected user of the plurality of users to generate a desired effect on the user based on the characteristic of the user.
-
-
72-73. -73. (canceled)
-
74. A method of integrating scientific symbols in-line with text in content within a computerized learning system, comprising:
-
switching from text mode into scientific mode; converting plain-language text input into scientific code; displaying a graphical representation of the scientific code in-line with the text; and adaptively predicting plain-language text input using context-based prediction. - View Dependent Claims (75, 76)
-
-
77. A method for annotating learning tools within a computerized learning system, comprising:
-
storing a first user'"'"'s annotation of a learning tool in the computerized learning system, the learning tool having a plurality of characteristics; permitting at least a second user of a plurality of users to have access to the annotated learning tool; and creating a learning tool object corresponding to the annotated learning tool, the annotated learning tool having a plurality of characteristics; and setting a subset of the plurality of characteristics of the annotated learning tool to be the same as a corresponding subsets of the plurality of characteristics of the learning tool.
-
Specification