Tutor registration and recommendation systems and methods in a modular learning system
AssigneeMonk Akarshala Design Private Limited
InventorSamridh Kapoor
Life of this patent
Estimating the term…
Abstract
A modular learning system registers tutors for association with various learning applications. The tutor provides identity items and tutoring preferences to the modular learning system. The modular learning system maintains databases of activities for association with tutors, such as learning applications, application services, and microlearning events. The tutor's identity items and preferences are used to identify applicable services for the tutor to teach or evaluate. The tutor is associated with the services selected by the tutor and learning users subsequently may request the tutor to teach an associated service.
Claims16
A computer-implemented method for registering tutors in a modular learning system, the method comprising:
- receiving a tutor registration request from a user device operated by a tutoring user;
- providing a tutor registration interface to the user device for display to the tutoring user;
- receiving a plurality of tutor identity items and tutoring preferences from the user device of the tutoring user;
- selecting a set of recommended tutoring associations from a database of learning services based on the plurality of tutor identity items and the tutoring preferences;
- displaying the set of recommended tutoring associations to the tutoring user on the user device;
- receiving a selection of tutoring associations from the set of recommended tutoring associations from the user device;
- updating a profile associated with tutor by associating the tutoring user with selected tutoring associations;
- and
- displaying updated tutor profile to authorized users.
A non-transitory computer-readable storage medium having tangibly embodied thereon a program of instructions executable by a processor for registering tutors in a modular learning system, the method comprising:
- receiving a tutor registration request from a user device operated by a tutoring user;
- providing a tutor registration interface to the user device for display to the tutoring user;
- receiving tutor identity items and tutoring preferences from the user device;
- selecting a set of recommended tutoring associations from a database of learning services based on the tutor identity items and the tutoring preferences;
- displaying, the set of recommended tutoring associations to the tutoring user on the user device;
- receiving a selection of tutoring associations from the set of recommended tutoring associations from the user device;
- updating a profile associated with tutor by associating the tutoring user with selected tutoring associations;
- and
- displaying updated tutor profile to authorized users.
An apparatus comprising:
- a network interface;
- a processor coupled to the network interface;
- a memory coupled to the processor, wherein the memory comprises instructions for execution on the processor, configured for executing steps of:
- receiving a tutor registration request from a user device operated by a tutoring user;
- providing a tutor registration interface to the user device for display to the tutoring user;
- receiving tutor identity items and tutoring preferences from the user device;
- selecting a set of recommended tutoring associations from a database of learning services based on tutor identity items and the tutoring preferences;
- displaying, the set of recommended tutoring associations to the tutoring user on the user device;
- receiving a selection of tutoring associations from the set of recommended tutoring associations from the user device;
- updating a profile associated with the tutor by associating the tutoring user with selected tutoring associations;
- and
- displaying updated tutor profile to authorized users.
16-27. (canceled)
Dependencies are inferred from the claim text.