-0.9 C
New York
Wednesday, February 14, 2024

Catalog Visibility in Headless Adobe Studying Supervisor | Enhancing Learner Expertise in Headless LMS by API


Within the dynamic realm of e-learning in Adobe Studying Supervisor, the visibility in fact catalogs is paramount to the educational expertise. On this information, we discover the intricate means of configuring catalog visibility for learners in a Headless Adobe Studying Supervisor occasion. The target is to empower learners to pick studying classes, resulting in the automated show of related course catalogs tailor-made to their preferences.

Use Case

The use case revolves round offering learners with the power to decide on studying classes. Subsequently, the chosen classes ought to set off the show of related course catalogs on the learners’ webpages.


When a learner chooses their desired classes, the system is designed to promptly modify the consumer particulars of that particular learner, incorporating the chosen class data as an lively discipline worth. This lively discipline, performing as a consumer attribute, not solely updates the consumer profile but additionally initiates the automated era of teams primarily based on the assigned attribute values. Subsequently, the system seamlessly provides the consumer to those auto-generated teams.

After the consumer’s particulars are efficiently up to date with the lively fields, they’re robotically enrolled within the corresponding teams. These teams, that are preconfigured, must be strategically included into the related catalogs to be exhibited to the customers.

Instance: Person selects class A within the UI → Person particulars of the consumer ought to get patched with lively discipline worth
“classes”=”A” → Person will get auto added to consumer group Classes(A) → Person group Classes(A) is
shared in Catalog X → Catalog X is seen to the learner

Create an Energetic discipline in ALM with a reputation (suppose “Studying Classes”) and make it multi-valued and
groupable solely.


Now that the Energetic discipline is created, admin should generate the consumer teams by assigning a consumer with
the values of the Studying Classes. Create a dummy consumer and assign all of the Studying Classes
values in CSV format.

As soon as a single is consumer added with these values the corresponding consumer teams will get auto generated.

Assign the consumer teams to the related Catalogs as per your requirement.

Learner Facet workflow Implementation:
When consumer selects studying class A, B and C and saves it to their profile, make a consumer PATCH API name utilizing
the beneath admin endpoint
PATCH /customers/{id}
Pattern Payload
{ “knowledge”: {
“id”: “15263446”,
“kind”: “consumer”,
“attributes”: {
“contentLocale”: “en-US”,
“electronic mail”: “adobeanupam@gmail.com”,
“enrollOnClick”: true,
“fields”: {
“Knowledge Supply”: “FTP-Connection-108079”,
“Studying Classes”: “A,B,C”,
“Gender”: “F”,
“demo”: “A”,
“Age”: “25”,
“Location”: “BLR”
“gamificationEnabled”: false,
“lastLoginDate”: “2023-07-28T11:42:24.000Z”,
“metadata”: {},
“title”: “Anupam Gogoi”,
“pointsEarned”: 5600,
“pointsRedeemed”: 200,
“profile”: “Engineer”,

“roles”: [
“Integration Admin”,
“state”: “ACTIVE”,
“timeZoneCode”: “IST”,
“uiLocale”: “en-US”,
“userType”: “Inside”,
“userUniqueId”: “adobeanupam@gmail.com”
“relationships”: {
“account”: {
“knowledge”: {
“id”: “108079”,
“kind”: “account”
“supervisor”: {
“knowledge”: {
“id”: “20941371”,
“kind”: “consumer”

After the patch API is efficiently executed the consumer will get added to the consumer teams Studying Classes A,
Studying Classes B and Studying Classes C, which in flip will give him the entry to the Catalogs to
which these consumer teams are assigned.

Oh hi there 👋
It’s nice to meet you.

Sign up to receive awesome content in your inbox, every month.

We don’t spam! Read our [link]privacy policy[/link] for more info.

Related Articles


Please enter your comment!
Please enter your name here

Latest Articles