-
公开(公告)号:US20180096130A1
公开(公告)日:2018-04-05
申请号:US15711230
申请日:2017-09-21
Applicant: salesforce.com, inc.
Inventor: Adam Purkiss , Ashish Upadhyay , Douglas Bitting , Martin Meyer , Samantha Ready , Tyler Montgomery
CPC classification number: G06F21/44 , G06F21/41 , G06F21/45 , G06F21/6227 , G09B5/12 , H04L63/08 , H04L63/0876
Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for associating multiple e-learning development environments with a single user. A database system maintains a first database associated with a number of users within an educational content management system, with each of the users being associated with a number of login identities, and a second database associated with a number of development environments. The system processes a signup request received from a client device, the signup request being received from a client device. The system then generates or updates a development organization associated with the login identity, in response to processing the signup request. The system then processes an environment request for a new development environment received from the client device, and finally, generates or updates a development environment associated with the development organization and the login identity.
-
公开(公告)号:US20180096024A1
公开(公告)日:2018-04-05
申请号:US15455433
申请日:2017-03-10
Applicant: salesforce.com, inc.
Inventor: Douglas Bitting , Adam Torman , Abhishek Sreenivasa , Tyler Montgomery , Steven L. Anderson
CPC classification number: G06F16/2379 , G06F16/258 , G06F21/6218
Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for release management of content in an educational content management system. In some implementations, first educational content can be received from a first user device, and second educational content can be received from a second user device. A packaging object can be generated based on the first educational content and the second educational content. A release object including the packaging object can be generated. A modification to the packaging object can be processed, and the first educational content and the second educational content can be displayed in a user interface of a display device.
-
公开(公告)号:US20180095733A1
公开(公告)日:2018-04-05
申请号:US15487874
申请日:2017-04-14
Applicant: salesforce.com, inc.
Inventor: Adam Torman , George Norris , Chris Fox , Douglas Bitting , Jeff Douglas
IPC: G06F9/44 , G06F17/22 , G06F3/0484
Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be updated. A different request is received from a rich text editor provided in a new presentation, and the new presentation can be updated.
-
公开(公告)号:US11430346B2
公开(公告)日:2022-08-30
申请号:US17443869
申请日:2021-07-28
Applicant: salesforce.com, inc.
Inventor: Jeff Douglas , Justin Scott Powers , Joyce Yeh , Stephan Cocron , Adam Torman , Douglas Bitting
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the validation of assessments in an eLearning environment. Validation is facilitated using an assessment definition that includes one or more application programming interfaces (APIs) and identifies, for each of the APIs, a corresponding plugin and handler. Each of the APIs is configurable to obtain at least one user response to a corresponding challenge task via the corresponding plugin and each handler is configurable to validate the user response returned via the corresponding API. The accuracy of the user response to each challenge task is determined via the corresponding handler identified within the assessment definition. APIs can include a third party API, enabling validation of user responses across different systems. The user's knowledge may be assessed based upon the accuracy of the user's responses to all of the challenge tasks.
-
公开(公告)号:US11425132B2
公开(公告)日:2022-08-23
申请号:US16207630
申请日:2018-12-03
Applicant: Salesforce.com, Inc.
Inventor: Rafael Kabesa , Samantha Ready , Douglas Bitting , Matthew Bahrenburg , Sathish Raghunathan
Abstract: An on-demand database system may receive a request to create a user account associated with a subdomain of the database system. The system may identify a pre-existing user account associated with a different subdomain of the database system where the pre-existing user account is associated with a personal communications address identified in the request. The system may create the requested account using personal information retrieved from the pre-existing user account.
-
公开(公告)号:US20210358320A1
公开(公告)日:2021-11-18
申请号:US17443869
申请日:2021-07-28
Applicant: salesforce.com, inc.
Inventor: Jeff Douglas , Justin Scott Powers , Joyce Yeh , Stephan Cocron , Adam Torman , Douglas Bitting
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the validation of assessments in an eLearning environment. Validation is facilitated using an assessment definition that includes one or more application programming interfaces (APIs) and identifies, for each of the APIs, a corresponding plugin and handler. Each of the APIs is configurable to obtain at least one user response to a corresponding challenge task via the corresponding plugin and each handler is configurable to validate the user response returned via the corresponding API. The accuracy of the user response to each challenge task is determined via the corresponding handler identified within the assessment definition. APIs can include a third party API, enabling validation of user responses across different systems. The user's knowledge may be assessed based upon the accuracy of the user's responses to all of the challenge tasks.
-
公开(公告)号:US11137883B2
公开(公告)日:2021-10-05
申请号:US16803906
申请日:2020-02-27
Applicant: salesforce.com, inc.
Inventor: Samantha Ready , Douglas Bitting , Martin Guillermo Meyer , Ashish Upadhyay , Adam Purkiss , Tyler Montgomery
IPC: G06F3/0482 , H04L29/06 , G06F16/958 , H04L29/08
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the management of assessment environments in an eLearning environment. A user may switch between assessment environments by selecting from a menu of selectable assessment environments. Educational content may be presented within a context of a selected assessment environment and assessment tasks may be completed within the context of the selected assessment environment.
-
公开(公告)号:US20200264865A1
公开(公告)日:2020-08-20
申请号:US16869267
申请日:2020-05-07
Applicant: salesforce.com, inc.
Inventor: Abhishek Bangalore Sreenivasa , Adam Torman , Tyler Montgomery , Douglas Bitting
IPC: G06F8/658 , H04L29/06 , H04L29/08 , G06F8/71 , H04N21/431
Abstract: Content deployment systems and methods are provided for continuously integrating and deploying selected content items from a plurality of content sources into a specific release as part of the specific release. For example, a first content source stores a plurality of first content items for potential inclusion in the specific release. A manifest record for the specific release specifies release items, by API name, that are allowed to be part of the specific release. A proxy can periodically retrieve selected ones of the first content items that are specified in the manifest record, and push them to a bulk API of a content publishing engine. Any content items that are not specified in the manifest record are rejected by the proxy. A processor of the content publishing engine can allow for continuous integration of the selected ones of the first content items into the specific release.
-
公开(公告)号:US10223136B2
公开(公告)日:2019-03-05
申请号:US15487874
申请日:2017-04-14
Applicant: salesforce.com, inc.
Inventor: Adam Torman , George Norris , Chris Fox , Douglas Bitting , Jeff Douglas
Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be updated. A different request is received from a rich text editor provided in a new presentation, and the new presentation can be updated.
-
公开(公告)号:US11120702B2
公开(公告)日:2021-09-14
申请号:US16699654
申请日:2019-12-01
Applicant: salesforce.com, inc.
Inventor: Jeff Douglas , Justin Scott Powers , Joyce Yeh , Stephan Cocron , Adam Torman , Douglas Bitting
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the validation of assessments in an eLearning environment. Validation is facilitated using an assessment definition that includes one or more application programming interfaces (APIs) and identifies, for each of the APIs, a corresponding plugin and handler. Each of the APIs is configurable to obtain at least one user response to a corresponding challenge task via the corresponding plugin and each handler is configurable to validate the user response returned via the corresponding API. The accuracy of the user response to each challenge task is determined via the corresponding handler identified within the assessment definition. APIs can include a third party API, enabling validation of user responses across different systems. The user's knowledge may be assessed based upon the accuracy of the user's responses to all of the challenge tasks.
-
-
-
-
-
-
-
-
-