Patent application number | Description | Published |
20080254429 | Instrumentation and schematization of learning application programs in a computerized learning environment - A computerized learning method is provided. The method may include receiving a write request from a first learning application program to write a learning level for a skill in a user profile. The user profile is configured to store data indicative of a plurality of skills and a learning level for each skill. The skills and learning levels are defined according to a profile schema. The method may further include writing the learning level for the skill in the user profile. The method may also include receiving a read request from a second learning application program to read the learning level for the skill in the user profile. The method may finally include retrieving the learning level from the user profile, and sending the learning level to the second learning application program. | 10-16-2008 |
20080254430 | Parent guide to learning progress for use in a computerized learning environment - A computerized learning method is provided. The method may include receiving learning data for a user from each of a plurality of learning application programs, at a learning service program, storing the learning data in a profile of the user, in non-volatile memory accessible to the learning service program, and displaying a parent graphical user interface configured to include a parent view of learning data associated with the profile. An assessed user learning level and other learning data for a skill from the profile of the user may be displayed on the parent graphical user interface. Recommendations and statistical comparisons of the user with other users may also be displayed on the parent graphical user interface. In this manner, a parent may efficiently monitor a student user's learning activity. | 10-16-2008 |
20080254431 | Learner profile for learning application programs - A computerized learning system and method is provided. According to the method, user performance data for a unique user may be received from learning application programs executed on a user client device. The received user performance data may be used to determine an assessed user learning level for the user. The assessed user learning level may be stored in a learner profile for the user and may be sent to a learning application program upon request. | 10-16-2008 |
20080254432 | Evaluating learning progress and making recommendations in a computerized learning environment - A computerized learning method is provided. The method may include receiving performance data for a user from at least one of a plurality of learning application programs, at a learning service program. The method may also include updating a learning level of the user based on the performance data from at least one of the plurality of learning applications, and determining a recommendation for the user based on the updated learning level. The recommendation may be displayed on a graphical user interface of the learning service program. The determination of the recommendation may be based on a measured change in a learning level for a group of users with at least one profile element similar to the user. In this manner, effective recommendations for the user may be made. | 10-16-2008 |
20080254433 | Learning trophies in a computerized learning environment - A computerized learning method is provided. The method typically includes, receiving user performance data from each of a plurality of learning application programs, at a learning service program, and determining an assessed user learning level based on the user performance data. The method may further include awarding a trophy to the user upon determining that the assessed user learning level meets or exceeds a predetermined learning level threshold. | 10-16-2008 |
20080254438 | Administrator guide to student activity for use in a computerized learning environment - A computerized learning method is provided. The method may include, at a learning service program, receiving learning data from each of a plurality of learning application programs for each of a plurality of students. The method may further include receiving a request from an administrator client device for learning data to display in an administrator graphical user interface. The request may be received via an application programming interface or online service. The method may further include communicating to the requesting administrator client device selected learning data for display in the administrator graphical user interface. | 10-16-2008 |
20080256015 | Matching educational game players in a computerized learning environment - A system for matching users of learning application programs is provided. As one example, a learning service program can assess the performance of a user based on their interaction with at least one learning application program. Where the user requests an interactive session with other users for a particular learning application program, a learning service program can perform matching of the plurality of users according to the users' assessed abilities in the learning activities involved to achieve multi-user interaction that promotes learning by each of the users. | 10-16-2008 |
20080261191 | Scaffolding support for learning application programs in a computerized learning environment - A computerized learning system is provided. The computerized learning system may include a learning application program executable on a computing device. The learning application program may have a user interface configured to present a challenge to a user and receive a user response to the challenge. The user interface may feature a support system configured to present support to aid the user in responding to the challenge. To adjust the support provided to the skill level of the user, a scaffolding engine may be provided to determine a scaffolding level of the user for a skill, and the support system may be configured to adjust the support in response to the scaffolding level. In this manner, support for the user may be more appropriately tailored to the user's ability and change dynamically in accordance with the user's progress. | 10-23-2008 |