Public Activity Search

Information about Activities can be made publicly available. This allows prospective applicants to search for course information, for example.

For additional “Activity Search” use cases, please see “Activity Search (Disambiguation)

Overview

The Public Activity Search feature allows anonymous website users (e.g. those without a LearningBuilder account) to search the Activity database. This is most commonly used to publish a public course catalog that is accessible to prospective applicants that haven’t started an application yet.

The public search can take one of two forms:

  1. A popup launched from the login screen

  2. A full-page, highly-configurable search and filtering experience

Popup-based search

The simplest form of Public Activity Search is a modal popup that can be opened on top of the login screen and that provides rudimentary search facilities.

This search is configured through Admin → Activities → Activity Types → “Configure Public Search”. It shares many implementation details with the https://heuristicsolutions.atlassian.net/wiki/spaces/DOCS/pages/2554364335.

To configure this feature you must modify one of the Content Blocks on the login screen, typically Login Page - Nav, to invoke the searchPopup.show(...) JavaScript API. This may require technical support.

Full-page search

Requires that Elastic Search be configured.

The Public Activity Search can also be deployed as a full-page search experience with more robust filtering capabilities.

This implementation is much more powerful than the popup, but it is more complex to configure because it uses the Elastic Search engine to manage the search itself.

This approach supports:

  • A configurable set of sidebar filters that the user can combine to create finely-tuned search criteria

  • Searching against a configurable set of attributes, including Extrinsic attributes