Tutor interface with content based messaging
First Claim
1. A tutor system comprising:
- an input to receive one or more notifications of published learner events; and
a processor to generate subscriptions to the notifications, to process the received notifications, and to generate a tutor interface based on the processed notification, the interface including a course area to display dynamic learner state information.
1 Assignment
0 Petitions
Accused Products
Abstract
A Content Based Messaging (CBM) system is provided to monitor the actions of learners, which are published as events to a CBM network. The network provides notification of the events to subscribing applications. Because CBM systems are inherently stateless, to ensure persistence of data, applications use a remote procedure call (RPC)-CBM protocol to initiate publishing to the application and retrieve historical data. After the initial CBM-RPC, messages are published in a normal CBM fashion. A tutor interface also is provided to monitor and assist students using an e-learning system. The interface is populated with information using the CBM infrastructure. The interface allows tutors to provide individualized and personal attention to each student and their learning needs.
100 Citations
74 Claims
-
1. A tutor system comprising:
-
an input to receive one or more notifications of published learner events; and
a processor to generate subscriptions to the notifications, to process the received notifications, and to generate a tutor interface based on the processed notification, the interface including a course area to display dynamic learner state information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A graphical user interface for a tutor application comprising:
a course area to display information about a course based on a notifications of published events received from a content based messaging network, the course area displaying an identification of one or more learners taking the course and information about the one or more learners on the list. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
37. A method of providing a tutoring interface comprising:
-
subscribing to one or more learner events;
receiving one or more notifications based on the subscribed to events; and
generating a tutor interface based on received notifications, the interface including learner information. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer readable medium including instructions for causing a processor to:
-
receive one or more notifications of published learner events; and
generate subscriptions to the notifications, process the received notifications, and to generate a tutor interface based on the processed notification, the interface including a course area to display dynamic learner state information. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
Specification