US2014343996A1PendingUtilityA1
Microlearning event management in a modular learning system
Assignee: MONK AKARSHALA DESIGN PRIVATE LTDPriority: Sep 13, 2011Filed: Sep 12, 2012Published: Nov 20, 2014
Est. expirySep 13, 2031(~5.1 yrs left)· nominal 20-yr term from priority
Inventors:Samridh Kapoor
G06Q 50/20G06Q 10/1097A63B 24/00G06Q 10/109G06F 3/04883G06F 3/0488A63B 2024/0081G09B 7/00
57
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A system and method are disclosed for modularly scheduling learning events in a modular learning system. Information about application services and microlearning events are stored in the modular learning system, with each microlearning event comprising a plurality of learning applications associated with the application services. The modular learning system receives a request from an organizing user to organize a microlearning event, and in response the modular learning system generates a set of services compatible with the event.
Claims
exact text as granted — not AI-modified1 . A computer-implemented method for modularly scheduling learning events in a modular learning system, comprising steps of:
maintaining an application services database including a plurality of application services, each application service associated with an available time; maintaining a microlearning event items database including a plurality of microlearning events, each microlearning event comprising a plurality of learning applications, wherein each learning application is associated with a plurality of compatible application services; receiving, from a user device operated by an organizing user, an organizing request associated with a microlearning event in the plurality of microlearning events, the organizing request comprising an event schedule and a plurality of requested application services, wherein an event schedule designates a sequence of learning applications associated with the microlearning event, each learning application in a sequence associated with a designated time; generating a set of compatible application services by comparing the designated time of each learning application in the sequence to an available time of each application service associated with each learning application; and displaying the set of compatible application services to the organizing user.
2 . The computer-implemented method of claim 1 , wherein the organizing request designates minimum purchase requirements specifying a minimum number of purchases of the microlearning event, further comprising the steps of:
receiving purchase items indicating a number of purchases of each application service; wherein generating the set of compatible application services further comprises comparing the number of purchases of each application service to the minimum purchase requirements.
3 . The computer-implemented method of claim 1 , wherein the organizing request designates minimum performance requirements specifying a minimum number of performances of the microlearning event, further comprising the steps of:
receiving performance items indicating a number of performances of each learning application; wherein generating the set of compatible application services further comprises comparing the number of performances of each learning application to minimum performance requirements.
4 . The computer-implemented method of claim 1 , wherein the sequence of learning applications is based on a difficulty level associated with each learning application in the sequence.
5 . The computer-implemented method of claim 1 , wherein the organizing request further comprises an event type preference selected from a group consisting of learning visits, industrial visits, short-term exchange programs, workshops, tutorials, and courses.
6 . computer-implemented method of claim 1 , further comprising steps of:
maintaining an application services database including a plurality of application services, each application service associated with an available time; maintaining a learning application database including a plurality of learning applications, each learning application associated with metadata defining performance metrics and each learning application comprising a plurality of application services; maintaining a microlearning event items database including a plurality of microlearning events, each microlearning event associated with a plurality of learning applications, wherein each learning application associated with the microlearning event has a designated time; receiving a microlearning event initiation request from an organizing user specifying the microlearning event; generating a set of compatible application services by comparing the designated time of each learning application in a specified microlearning event to an available time of each application service in the plurality of application services; displaying the set of compatible application services to a learning user; receiving from the learning user a request to access compatible application services; receiving a set of performance measurements from each learning user, wherein performance measurements are based on performance metrics associated with the specified microlearning event; and displaying performance measurements to the organizing user.
7 . The computer-implemented method of claim 6 , further comprising the steps of:
maintaining a learning user database including a plurality of learning users, each learning user associated with privacy settings authorizing one or more users to view the performance measurements associated with each learning user; wherein displaying the performance measurements to the organizing user comprises determining whether the organizing user is an authorized user.
8 . The computer-implemented method of claim 6 , further comprising the steps of:
receiving from the organizing user a price associated with the microlearning event; wherein the request received from each learning user comprises an agreement to pay the price associated with the microlearning event.
9 . An apparatus for modularly scheduling learning events in a modular learning system comprising:
a processor configured to execute instructions stored on a non-transitory medium; a non-volatile memory including: instructions for execution on a processor, instructions executable to perform steps comprising: maintaining an application services database including a plurality of application services, each application service associated with an available time; maintaining a microlearning event items database including a plurality of microlearning events, each microlearning event comprising a plurality of learning applications, wherein each learning application is associated with application services; receiving, from a user device operated by an organizing user, an organizing request associated with the microlearning event in the plurality of microlearning events, the organizing request comprising an event schedule and a plurality of requested application services, wherein an event schedule designates a sequence of learning applications associated with the microlearning event, each learning application in a sequence having a designated time; generating a set of compatible application services by comparing the designated time of each learning application in the sequence to an available time of each application service associated with each learning application; and displaying the set of compatible application services to the organizing user.
10 . The apparatus of claim 9 , wherein an organizing request designates minimum purchase requirements specifying a minimum number of purchases of the microlearning event, the steps further comprising:
receiving purchase items indicating a number of purchases of each application service; wherein generating the set of compatible application services further comprises comparing the number of purchases of each application service to minimum purchase requirements.
11 . The apparatus of claim 9 , wherein an organizing request designates minimum performance requirements specifying a minimum number of performances of the microlearning event, the steps further comprising:
receiving performance items indicating a number of performances of each learning application; wherein generating the set of compatible application services further comprises comparing the number of performances of each learning application to the minimum performance requirements.
12 . The apparatus of claim 9 , wherein the sequence of learning applications is based on a difficulty level associated with each learning application in the sequence.
13 . The apparatus of claim 9 , wherein the organizing request further comprises an event type preference selected from a group consisting of learning visits, industrial visits, short-term exchange programs, workshops, tutorials, and courses.
14 . The apparatus of claim 9 further comprising:
maintaining an application services database including a plurality of application services, each application service associated with an available time;
maintaining a learning application database including a plurality of learning applications, each learning application associated with metadata defining performance metrics and each learning application comprising a plurality of application services;
maintaining a microlearning event items database including a plurality of microlearning events, each microlearning event associated with a plurality of learning applications, wherein each learning application associated with the microlearning event has a designated time;
receiving a microlearning event initiation request from an organizing user specifying the microlearning event;
generating a set of compatible application services by comparing the designated time of each learning application in a specified microlearning event to an available time of each application service in the plurality of application services;
displaying the set of compatible application services to a learning user;
receiving from the learning user a request to access compatible application services;
receiving a set of performance measurements from each learning user, wherein performance measurements are based on the performance metrics associated with the specified microlearning event; and
displaying performance measurements to the organizing user.
15 . The apparatus of claim 14 , wherein the steps further comprise:
maintaining a learning user database including a plurality of learning users, each learning user associated with privacy settings authorizing one or more users to view the performance measurements associated with each learning user; wherein displaying the performance measurements to the organizing user comprises determining whether the organizing user is an authorized user.
16 . The apparatus of claim 14 , wherein the steps further comprise:
receiving from the organizing user a price associated with the microlearning event; wherein the request received from each learning user comprises an agreement to pay the price associated with the microlearning event.
17 . A non-transitory computer readable storage medium storing computer program instructions executable by a processor for performing a method for modularly scheduling learning events in a modular learning system, comprising steps of:
maintaining an application services database including a plurality of application services, each application service associated with an available time; maintaining a microlearning event items database including a plurality of microlearning events, each microlearning event comprising a plurality of learning applications, wherein each learning application is associated with application services; receiving, from a user device operated by an organizing user, an organizing request associated with the microlearning event in the plurality of microlearning events, the organizing request comprising an event schedule and a plurality of requested application services, wherein an event schedule designates a sequence of learning applications associated with the microlearning event, each learning application in the sequence having a designated time; generating a set of compatible application services by comparing the designated time of each learning application in the sequence to an available time of each application service associated with each learning application; and displaying the set of compatible application services to the organizing user.
18 . The non-transitory computer readable storage medium of claim 17 , wherein an organizing request designates minimum purchase requirements specifying a minimum number of purchases of the microlearning event, further comprising the steps of:
receiving purchase items indicating a number of purchases of each application service; wherein generating the set of compatible application services further comprises comparing the number of purchases of each application service to minimum purchase requirements.
19 . The non-transitory computer readable storage medium of claim 17 , wherein an organizing request designates minimum performance requirements specifying a minimum number of performances of the microlearning event, further comprising the steps of:
receiving performance items indicating a number of performances of each learning application; wherein generating the set of compatible application services further comprises comparing the number of performances of each learning application to the minimum performance requirements.
20 . The non-transitory computer readable storage medium of claim 17 , wherein the sequence of learning applications is based on a difficulty level associated with each learning application in the sequence.
21 . The non-transitory computer readable storage medium of claim 17 , wherein the organizing request further comprises an event type preference selected from a group consisting of learning visits, industrial visits, short-term exchange programs, workshops, tutorials, and courses.
22 . The non-transitory computer readable storage medium of claim 17 , further comprising steps of:
maintaining an application services database including a plurality of application services, each application service having an available time; maintaining a learning application database including a plurality of learning applications, each learning application associated with metadata defining performance metrics and each learning application comprising a plurality of application services; maintaining a microlearning event items database including a plurality of microlearning events, each microlearning event associated with a plurality of learning applications, wherein each learning application associated with the microlearning event has a designated time; receiving a microlearning event initiation request from an organizing user specifying the microlearning event; generating a set of compatible application services by comparing the designated time of each learning application in a specified microlearning event to an available time of each application service in the plurality of application services; displaying the set of compatible application services to a learning user; receiving from the learning user a request to access compatible application services; receiving a set of performance measurements from each learning user, wherein performance measurements are based on performance metrics associated with the specified microlearning event; and displaying performance measurements to the organizing user.
23 . The non-transitory computer readable storage medium of claim 22 , further comprising the steps of:
maintaining a learning user database including a plurality of learning users, each learning user associated with privacy settings authorizing one or more users to view the performance measurements associated with each learning user; wherein displaying the performance measurements to the organizing user comprises determining whether the organizing user is an authorized user.
24 . The non-transitory computer readable storage medium of claim 22 , further comprising the steps of:
receiving from the organizing user a price associated with the microlearning event; wherein the request received from each learning user comprises an agreement to pay the price associated with the microlearning event.Join the waitlist — get patent alerts
Track US2014343996A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.