Skip to main content

Online Learning Recommendation Recipes

Recipes for educational platforms, focused on course, teacher and content recommendations. Featured recipes (☆) are listed first. Expand a recipe to see its use cases, requirements and how it works.

Recipes for other industries: Cross-industry · Retail · Media · Marketplaces · Automotive · Location-Based Businesses

All users

For users at any lifecycle stage.

☆ Featured · Courses for you
Homepage rec­om­men­da­tions

Use cases

  • Homepage recommendations.

  • Next Best Courses to take.

Re­quire­ments

  • User language attributes.

  • Catalog with relevant item ids.

Inputs

  1. Use language filter. Tick checkbox, is teachers are to be filtered based on language.

  2. User language attribute name. If selected, mention language attribute for user.

  3. Catalog language attribute name. If selected, mention language attribute from catalog.

  4. Courses Ranking.

How it works

Courses to consider based on user's language attributes at account level.

☆ Featured · Live content - Popular items matching seed_tags in payload
Live content on site or in app when users are actively in session

Use cases

Live content on site or in app when users are actively in session.

Re­quire­ments

  • Live Content request payload with seed_tags.

  • Item Catalogs with matching tags.

Inputs

Name of event payload attribute for seed_tags.

How it works

Based on seed tags in rec­om­men­da­tion context, recommend other popular tag items.

☆ Featured · Teachers for you
Post activity follow up alerts

Use cases

  • Post activity follow up alerts.

  • Incomplete search/​browse/​course follow ups.

  • Homepage recommendations.

Re­quire­ments

  • View or equivalent events with product_ids.

  • Item catalogs with matching product_ids.

Inputs

  1. Recent activity timeline.

  2. Use language filter. Tick checkbox, is teachers are to be filtered based on language.

  3. User language attribute name. If selected, mention language attribute for user.

  4. Catalog language attribute name. If selected, mention language attribute from catalog.

  5. Precomputed rankings based on other users with similar activity.

  6. Tags Similarity Ranking.

  7. Site-wide backfill. For rec­om­mend­ed teachers < return count. Select None, if not required.

How it works

Teachers to recommend based on other users with similar event activity and user's language attributes.

☆ Featured · User feeds
Bring your existing user to item rec­om­men­da­tions as feed imports

Use cases

  • Bring your existing user to item rec­om­men­da­tions as feed imports.

  • Mix and match with pre-computed user rankings.

  • Alert users across channels including In-App or Onsite.

  • Newsletters.

  • User specific promotions / sponsored items.

Re­quire­ments

  • User profiles.

  • User feeds.

Inputs

  1. User feed ranking.

  2. Site-wide backfill (optional).

How it works

Per­son­al­ized list of items per user as indicated in external feed uploaded by customer.

Feed type

User-Product

Articles for you
Homepage rec­om­men­da­tions

Use cases

  • Homepage recommendations.

  • Next Best Articles to read.

Re­quire­ments

  • View or equivalent events with product_ids.

  • Item catalogs with matching product_ids.

Inputs

  1. User language attribute name.

  2. Catalog language attribute name.

  3. Category Level Ranking.

  4. Backfill Category Name.

How it works

Articles to recommend based on other users with similar event activity and user's language attributes.

Group classes for you
Homepage rec­om­men­da­tions

Use cases

  • Homepage recommendations.

  • Next Best Group Class to take.

Re­quire­ments

  • User language attributes.

  • Catalog with relevant item ids.

Inputs

  1. Use language filter. Tick checkbox, is teachers are to be filtered based on language.

  2. User language attribute name. If selected, mention language attribute for user.

  3. Catalog language attribute name. If selected, mention language attribute from catalog.

  4. Group Class Ranking.

How it works

Group Classes to consider based on user's language attributes at account level.

Live content - Next Best Items to seed items
Live content - Next Best Items to seed items (courses, degrees)…

Use cases

Live content on site or in app when users are actively in session to show similar courses/​degrees.

Re­quire­ments

  • Live Content request payload with seed_items.

  • Item Catalogs with matching seed_items.

Inputs

  1. Name of event payload attribute for seed_items.

  2. Name of event payload attribute for exclude_items.

  3. Name of event payload attribute for exclude_​categories.

How it works

Based on seed items in rec­om­men­da­tion context, recommend next best products and category top items.

Feed type

Product-Product

Category Affinity Feed
Rec­om­mend­ed classes for Sunday newsletter campaigns

Use cases

  • Rec­om­mend­ed classes for Sunday newsletter campaigns.

  • 'You may also like' styled recommendations.

Re­quire­ments

  • User historical activity for category affinity.

  • Item catalogs with product_ids and attribute for required filters.

Inputs

  1. Precomputed category to item rankings.

  2. Other category rankings.

  3. Number of items to consider per user's affinity category (default 10).

  4. Custom filters.

How it works

Top rec­om­mend­ed items based on user's category affinity with an optional custom filters (language, rating)and option to use other category rankings to supplement selected ranking.

Connect with Blueshift for personalized recommendations

Whether you're exploring new ways to use recommendation recipes or looking to design a custom model for your business, our team can guide you through the next steps.

Reach out to [email protected] or your Customer Success Manager (CSM) for assistance.

What's next

Learn how Recommendations Studio works and understand the workflow for creating personalized recommendations.
​How Recommendations Studio works →

Did this answer your question?