Areas

LearningBuilder is organized into different “Areas”, each focused around a different primary actor in the system.

Certain functions, such as viewing an application, are available within multiple areas, although the specific permissions that a user has to the application depends on their Area-specific permissions.

Areas in LearningBuilder

The "area" of a page in LearningBuilder is determined by the subfolder that the page appears in.

Base URL

Area

Notes

Base URL

Area

Notes

/

No Area

Indicates that a page itself does not belong to any specific area.

/ActivityApprovals

Activity Approvals

Typically used to allow Reviewers to review and approve Activities submitted by a Provider.

/Admin

Admin

Primary, general-purpose administrative features.

/Auditor

Audit Queue

The Audit and Eligibility areas function in largely the same ways, and the specific types of data they focus on is configuration-dependent.

Typically, however, the Auditor area is used to review re-certification applications and the Eligibility area is used to review initial certification applications.

/Eligibility

Eligibility Queue

/MyAccount

My Account

The "My Account" area is where users of the system manage their profile information.

/Learner

Practitioner

This is where Applicants or Practitioners submit their initial and re-certification Applications.

/Provider

Provider

Providers create Activities in LearningBuilder.

/Public

Public

Certain pieces of functionality are made publicly available to anonymous users. (For instance, members of the public can do a "credential verification" where they look up a licensed practitioner as a way of verifying that person's licensure status.

/ResponsibleParty

Responsible Party /

Supervisor

LearningBuilder has first-class support for supervisory relationships between users. The Responsible Party area allows supervisors to view, and in some cases act on, the Applications submitted by the people they supervise.

/SysAdmin

Sys Admin

Available to Heuristic Solutions admins only. For controlling system functionality, test harnesses, etc.

Non-UI “Areas”

There are additional “Areas” that are defined in the system, but that do not correspond to specific areas of the UI that a user would visit in a web browser.

Base URL

Area

Notes

Base URL

Area

Notes

/API

APIs

All API endpoints live here. See https://heuristicsolutions.atlassian.net/wiki/spaces/DOCS/pages/419069953

/MemberSearch

MemberSearch

The Member Search system is a framework that allows multiple search pages to be configured and deployed to meet specific business needs. Although these endpoints physically live in the /MemberSearch area, all access to them is performed “through” one of the UI Areas, which determines the permissions needed to access the search.