Integrating an application or service with a learning platform using a database system
Abstract
A learning platform may be integrated with an application or service using a database system. A user interface associated with the application or service may be displayed on a device of a user of an application or service. The user may be identified as being associated with a learning platform. First data related to performance of the user in the learning platform may be accessed. An interaction of the user with the application or service may be processed. It may be determined that the user is unauthorized to perform the interaction. The user may be presented with learning content associated with the learning platform. In response to determining that the user has completed the learning content, authorization to perform the interaction may be provided to the user.
Claims
exact text as granted — not AI-modified1 . A database system implemented using a server system, the database system configurable to cause:
displaying, on a device of a user of an application or service, a user interface associated with the application or service; identifying the user as being associated with a learning platform; accessing, using a connector connecting the learning platform and the application or service, first data related to performance of the user in the learning platform, the connector configurable to provide a plurality of connections between the application or service and the learning platform; processing an interaction of the user with the application or service; determining, based on the first data, that the user is unauthorized to perform the interaction with the application or service; presenting, responsive to determining that the user is unauthorized to perform the interaction with the application or service, the user with learning content associated with the learning platform; determining that the user has completed the learning content; and providing, responsive to determining that the user has completed the learning content, authorization to the user to perform the interaction with the application or service.
2 . The database system of claim 1 , wherein the learning content associated with the learning platform includes a customizable list of learning content configurable by an authorized user associated with a first organization implementing the application or service.
3 . The database system of claim 2 , wherein the customizable list of learning content includes one or more of: a module, a video, a walkthrough, a Uniform Resource Locator (URL), a .pdf file, and/or a course.
4 . The database system of claim 1 , the database system further configurable to cause:
processing a request, from an authorized administrator, to disable a first one of the connections between the application or service and the learning platform; and disabling, responsive to processing the request, the first connection between the application or service and the learning platform.
5 . The database system of claim 1 , the database system further configurable to cause:
processing a further interaction of the user with the application or service; identifying, based on the further interaction, optional learning content associated with the application or service; presenting, responsive to identifying the optional learning content, the user with the optional learning content associated with the learning platform;
6 . The database system of claim 1 , wherein the user interface associated with the application or service is configurable to be dynamically updated in response to activity associated with the learning platform.
7 . The database system of claim 1 , wherein the application or service comprises a customer relationship management (CRM) platform and/or a social networking system provided to a plurality of tenant organizations via an on-demand computing environment.
8 . A method for integrating an application or service with a learning platform using a database system, the method comprising:
causing display of, on a device of a user of an application or service, a user interface associated with the application or service; identifying the user as being associated with a learning platform; accessing, using a connector connecting the learning platform and the application or service, first data related to performance of the user in the learning platform, the connector configurable to provide a plurality of connections between the application or service and the learning platform; processing an interaction of the user with the application or service; determining, based on the first data, that the user is unauthorized to perform the interaction with the application or service; causing, responsive to determining that the user is unauthorized to perform the interaction with the application or service, the user to be presented with learning content associated with the learning platform; determining that the user has completed the learning content; and providing, responsive to determining that the user has completed the learning content, authorization to the user to perform the interaction with the application or service.
9 . The method of claim 8 , wherein the learning content associated with the learning platform includes a customizable list of learning content configurable by an authorized user associated with a first organization implementing the application or service.
10 . The method of claim 9 , wherein the customizable list of learning content includes one or more of: a module, a video, a walkthrough, a Uniform Resource Locator (URL), a .pdf file, and/or a course.
11 . The method of claim 8 , the method further comprising:
processing a request, from an authorized administrator, to disable a first one of the connections between the application or service and the learning platform; and disabling, responsive to processing the request, the first connection between the application or service and the learning platform.
12 . The method of claim 8 , the method further comprising:
processing a further interaction of the user with the application or service; identifying, based on the further interaction, optional learning content associated with the application or service; presenting, responsive to identifying the optional learning content, the user with the optional learning content associated with the learning platform;
13 . The method of claim 8 , wherein the user interface associated with the application or service is configurable to be dynamically updated in response to activity associated with the learning platform.
14 . The method of claim 8 , wherein the application or service comprises a customer relationship management (CRM) platform and/or a social networking system provided to a plurality of tenant organizations via an on-demand computing environment.
15 . A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
displaying, on a device of a user of an application or service, a user interface associated with the application or service; identifying the user as being associated with a learning platform; accessing, using a connector connecting the learning platform and the application or service, first data related to performance of the user in the learning platform, the connector configurable to provide a plurality of connections between the application or service and the learning platform; processing an interaction of the user with the application or service; determining, based on the first data, that the user is unauthorized to perform the interaction with the application or service; presenting, responsive to determining that the user is unauthorized to perform the interaction with the application or service, the user with learning content associated with the learning platform; determining that the user has completed the learning content; and providing, responsive to determining that the user has completed the learning content, authorization to the user to perform the interaction with the application or service.
16 . The computer program product of claim 15 , wherein the learning content associated with the learning platform includes a customizable list of learning content configurable by an authorized user associated with a first organization implementing the application or service.
17 . The computer program product of claim 16 , wherein the customizable list of learning content includes one or more of: a module, a video, a walkthrough, a Uniform Resource Locator (URL), a .pdf file, and/or a course.
18 . The computer program product of claim 15 , the instructions further configurable to cause:
processing a request, from an authorized administrator, to disable a first one of the connections between the application or service and the learning platform; and disabling, responsive to processing the request, the first connection between the application or service and the learning platform.
19 . The computer program product of claim 15 , the instructions further configurable to cause:
processing a further interaction of the user with the application or service; identifying, based on the further interaction, optional learning content associated with the application or service; presenting, responsive to identifying the optional learning content, the user with the optional learning content associated with the learning platform;
20 . The computer program product of claim 15 , wherein the user interface associated with the application or service is configurable to be dynamically updated in response to activity associated with the learning platform.Join the waitlist — get patent alerts
Track US2020098275A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.