The scope of this project will be to enhance the Latitude Learning LMS so that a Portal Administrator can:
As a Latitude Learning enhancement, this project’s stakeholders will include Polaris and the Latitude Learning Steering Committee. Additionally, Polaris will not incur any additional software assurance fees.
Create a new construct for designing and saving a set of users through advanced user search: audience
Audience is a new construct to the LMS that utilizes the Advanced User Search as a method to define an “audience” of members and save for use in Announcements and Enrollments. The function will be available from the Left Hand Navigation section of a portal administrator’s LMS menu. The saved information will be found as part of the criteria in a user search (Audience).
Audience is a rules-based function vs. a data store function. It acquires its members each time it is executed based on its rules of membership. For example, configuring an Audience of Indian Motorcycle technicians will include all current members based on the criteria searched upon at that time. This will ensure the actions associated with using an Audience to include the most current set of users
When an Audience is defined and the results are delivered as expected, the Audience can be saved for later use. To retrieve a saved Audience for viewing or editing, the administrator will use the Search Audience function to retrieve and review/edit the search criteria. If the criteria is edited to include different criteria, the revised Audience can be overwritten or saved as a new Audience.
To enable an Audience to be used in an announcement or enrollment, new search criteria of Audience and Brand will be added to the Advanced User Search criteria.
Add Audience to Left Hand Navigation Bar
Enhance the Advanced User Search Engine to:
Enhance the Enroll Others page to:
a. It should prompt the user that, if students don’t meet the course’s prerequisites, select if the students should be enrolled or not via the setting of an Ignore Prerequisites flag.
b. Once the batch of users is defined and the “Ignore Prerequisites flag” is set, the Batch Enroll Others functionality will:
c. The batch enrollment "job" will be put in the command queue and processed.
d. When the batch enrollment has completed its processing sequence, a message will be sent to the user that submitted the batch enrollment with the results of the process including:
Have an enhancement idea?
Receive enhancement updates via email