Data processing systems and methods for providing training in a vendor procurement process
Data processing systems and methods, according to various embodiments, are adapted for performing a process of procuring a vendor and sub-processes associated therewith, such as performing vendor risk assessments and providing training specific to the procurement of that particular vendor. Training requirements for the user procuring the vendor and/or for the vendor itself are determined and any deficiencies in current, valid training requirements are identified. Training to address any identified deficiencies is provided as part of the vendor procurement process. Training may be customized based on trainee and/or organization attributes to improve the effectiveness of such training.
1. A method comprising:
detecting, by computing hardware, a request to procure a vendor for an entity and a user parameter identifying a user, wherein the vendor is to provide at least one of a service or a product to the entity;
determining, by the computing hardware and based on an assessment conducted on the vendor with respect to the vendor handling data for the entity, a training requirement associated with a procurement of the vendor;
determining, by the computing hardware and based on the user parameter and training data for the user, a progress of the user completing the training requirement;
generating, by the computing hardware and based on the progress of the user, customized training content comprising a portion of a training course associated with the training requirement; and
configuring, by the computing hardware, a graphical user interface to display a presentation element configured for presenting the customized training content on the graphical user interface.
2. The method of claim 1 further comprising transmitting an instruction to a browser application executed on a user device causing the browser application to present the graphical user interface on the user device.
3. The method of claim 2 , wherein the graphical user interface is further configured with a control element configured to generate an indication of completion of the customized training content and the method further comprises:
receiving, by the computing hardware, an indication of a selection of the control element, and
responsive to receiving the indication, initiating, by the computing hardware, a process to procure the vendor.
4. The method of claim 1 , wherein generating the customized training content comprising the portion of the training course is further based on the training course having been updated since the user previously satisfied the training requirement.
5. The method of claim 1 , wherein the progress of the user indicates the user has completed a certification and generating the customized training content comprising the portion of the training course further comprises removing a second portion of the training course that includes content that one who has completed the certification should know.
6. The method of claim 1 , wherein the progress of the user indicates the user has completed a certification and the portion of the training course comprises content that is considered important to one who has completed the certification.
7. The method of claim 1 , wherein the training requirement is further based on at least one of a jurisdiction of the vendor, a classification of the vendor, a type of data processed by the vendor, or a volume of data processed by the vendor.
8. A system comprising:
a non-transitory computer-readable medium storing instructions; and
a processing device communicatively coupled to the non-transitory computer-readable medium,
wherein, the processing device is configured to execute the instructions and thereby perform operations comprising:
receiving a request to procure a vendor for an entity from a user via a remote computing device, wherein the vendor is to provide at least one of a service or a product to the entity;
determining vendor training criteria for the vendor;
determining a training requirement associated with a procurement of the vendor by the user based on the vendor training criteria and at least one of an assessment conducted on the vendor with respect to at least one of the product or the service;
determining, based on training data for the user, a progress of the user completing the training requirement;
generating customized training content comprising a portion of a training course associated with the training requirement based on the progress of the user; and
transmitting the customized training content to the remote computing device for presentation to the user.
9. The system of claim 8 , wherein the operations further comprise:
receiving an indication from the remote computing device that the user has completed the customized training content; and
responsive to receiving the indication, facilitating the procurement of the vendor.
10. The system of claim 8 , wherein the operations further comprise:
receiving an indication from the remote computing device that the user has completed the training requirement; and
responsive to receiving the indication, facilitating the procurement of the vendor.
11. The system of claim 8 , wherein the operations further comprise suspending procuring the vendor for the entity based on the progress of the user completing the training requirement.
12. The system of claim 8 , wherein determining the training requirement is further based on at least one of a jurisdiction associated with the user, a role in the entity for the user, or a type of data to which the user will have access.
13. The system of claim 8 , wherein the progress of the user indicates a length of time since the user has view certain content of the training course and generating the customized training content comprising the portion of the training course further comprises removing a second portion of the training course that includes the certain content.
14. The system of claim 8 , wherein the progress of the user indicates a past performance on certain content of the training course and generating the customized training content comprising the portion of the training course further comprises removing a second portion of the training course that includes the certain content.
15. The system of claim 8 , wherein the progress of the user indicates a past performance on certain content of the training course and the portion of the training course emphasizes aspects of the certain content.
16. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by computing hardware, configure the computing hardware to perform operations comprising:
detecting a modification of training material associated with a procurement of a vendor for an entity, wherein the vendor is to provide at least one of a service or a product to the entity;
responsive to detecting the modification of the training material, determining, based on an assessment conducted on the vendor, a training requirement associated with the training material;
determining, based on training data for a user, a progress of the user completing the training requirement;
generating, based on the progress of the user, customized training content comprising a portion of training material associated with the training requirement; and
transmitting the customized training content and a request to satisfy the training requirement to the user.
17. The non-transitory computer-readable medium of claim 16 , wherein:
the training material is stored in a learning management system; and
detecting the modification of the training material comprises monitoring the learning management system for the modification of the training material.
18. The non-transitory computer-readable medium of claim 17 , wherein monitoring the learning management system comprises periodically monitoring the learning management system.
19. The non-transitory computer-readable medium of claim 16 , wherein detecting the modification of the training material comprises:
receiving a user request to update the training material; and
updating the training material in response to the user request.
20. The non-transitory computer-readable medium of claim 16 , wherein the request to satisfy the training requirement comprises a plurality of questions associated with the training material.