Ability banks in a modular learning system
AssigneesMonk Akarshala Design Private Limited, Monk Akarshala Inc.
InventorSamridh Kapoor
Life of this patent
Estimating the term…
Abstract
An apparatus and method are disclosed for generating ability banks in a modular learning system. Learning applications, each associated with metadata describing scoring metrics, are stored in the modular learning system. Performance items based on the scoring metrics are also stored in the modular learning system, each associated with a learning user and a learning application. The modular learning system receives an ability bank generation request specifying a set of learning users, and generates an ability bank for the specified set by summing performance items associated with the learning users of the set. In one embodiment, the modular learning system generates ability banks for a plurality of sets of learning users and a relative ranking of the sets based on the plurality of ability banks.
Claims9
A computer-implemented method for generating ability banks in a modular learning system, the method comprising steps of:
- maintaining a learning user database including a plurality of learning users, each learning user associated with a plurality of identity items;
- maintaining a learning application database including a plurality of learning applications, each learning application associated with a scoring metrics metadata;
- maintaining a performance items database including a plurality of the performance items, each performance item associated with the learning user in the plurality of learning users and the learning application in the plurality of learning applications, the performance item based on scoring metrics associated with the learning application;
- receiving, from a user device operated by an organizing user, an ability bank generation request specifying a set of learning users;
- generating an ability bank by summing the performance items associated with the set of learning users;
- and
- displaying the ability bank to the organizing user.
An apparatus for generating ability banks in a modular learning system, the apparatus comprising:
- a processor configured to execute instructions stored on a non-transitory medium;
- a non-volatile memory including:
- instructions for execution on the processor, the instructions executable to perform steps comprising:
- maintaining a learning user database including a plurality of learning users, each learning user associated with a plurality of identity items;
- maintaining a learning application database including a plurality of learning applications, each learning application associated with a scoring metrics metadata;
- maintaining a performance items database including a plurality of the performance items, each performance item associated with the learning user in the plurality of learning users and the learning application in the plurality of learning applications, the performance item based on scoring metrics associated with the learning application;
- receiving, from a user device operated by an organizing user, an ability bank generation request specifying a set of learning users;
- generating an ability bank by summing the performance items associated with the set of learning users;
- and
- displaying the ability bank to the organizing user.
A non-transitory computer-readable storage medium storing computer program instructions executable by a processor for performing a method for generating ability banks in a modular learning system, the method comprising:
- maintaining a learning user database including a plurality of learning users, each learning user associated with a plurality of identity items;
- maintaining a learning application database including a plurality of learning applications, each learning application associated with a scoring metrics metadata;
- maintaining a performance items database including a plurality of the performance items, each performance item associated with the learning user in the plurality of learning users and the learning application in the plurality of learning applications, the performance item based on scoring metrics associated with the learning application;
- receiving, from a user device operated by an organizing user, an ability bank generation request specifying a set of learning users;
- generating an ability bank by summing the performance items associated with the set of learning users;
- and
- displaying the ability bank to the organizing user.
Dependencies are inferred from the claim text.