INTEGRATIONS WITH Content Providers

Slides:



Advertisements
Similar presentations
Business Development Suit Presented by Thomas Mathews.
Advertisements

SIS – NBS Online Specimen Tracking System Training
Patron Categories Ability to organize patrons into: different roles (staff, patron, student, juvenile, etc.) age groups (age requirement) patron types.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Introduction   Business Scenario Finacle CBS Process Overview Step by Step Process Demonstration Summary.
SharePoint Step by Step Step by Step Table of Contents Portal versus Communities sites How to View All Your Project Sites The Basic SharePoint Layout SharePoint.
DocuSign for Microsoft Dynamics CRM 2011 Release Notes BETA.
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
ALLIANCE Administration 20 Oct 2009 (Based on Release 2.2) Michaël Petit.
| imodules.com Summer 2013 Release Review Presented by Mark Werner Director of Product Management.
Systems Module Slide 2 – Overview and Navigation
Quick Start Guide: Administrator Basics Learn about: 1.Adding users to the LOAMS system 2.How to modify or delete existing users 3.How to reset passwords.
Administrator – Employee Overview September, 2011.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Otomo End User SSO - TOI March 2014 Otomo 10.5 – End User SSO Support.
Online Catalog Tutorial. Introduction Welcome to the Online Catalog Tutorial. This is the place to find answers to all of your online shopping questions.
 Empowers to your customer  Product Rating and its Management in Ecommerce Framework  Product Reviews and Management: Collecting customer opinion about.
Using Workflow With Dataforms Tim Borntreger, Director of Client Services.
Identities and Azure AD Premium
Secure Mobile Development with NetIQ Access Manager
Lindsey Velez, Director of Instructional Technology Single Sign-On One Click.
HTBN Batches These slides are intended as a starting point for further discussion of how eTime might be extended to allow easier processing of HTBN data.
Driving Innovation V Technology Strategy Board IC tomorrow Application Developer Overview.
Use Outlook Task API to access tasks stored on user’s mailbox. These REST API’s are  Simple to use.  Supports CRUD.  JSON structured.  OAuth 2.0.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
Please wait, Our presentation will be starting soon. Use Alt+Tab key to go to other applications while the presentation is running. Use Esc key to stop.
Justin Scheitlin Daisey Fahringer
Using Your Own Authentication System with ArcGIS Online
SI Ad hoc report builder overview
Project Management: Messages
Welcome! To the ETS – Create Client Account & Maintenance
Plans for the future: Roadmap
About SharePoint Server 2007 My Sites
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
SaaS Application Deep Dive
Prime Service Catalog 12.0 SAML 2.0 Single Sign-On Support
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
ERO Portal Overview & CFR Tool Training
OER Commons Hubs A Primer
Plans for the future: Roadmap
Building Configurable Forms
HCM Cloud: Person Spotlight Redesigned
What Is Sharepoint? Mohsen Ashkboos
B2B Portal Training Materials
Public Single Sign-On for EPM Cloud Using Oracle Identity Cloud Service (IDCS) Question: How can I set up single sign-on (SSO) between EPM.
© 2016 Blackboard Inc. All rights reserved..
Office 365 Identity Management
atEvent + HubSpot Integtration Instructions
Matthew Levy Azure AD B2B vs B2C Matthew Levy
Introducing Schoolwires Forms & Surveys Module
B2B Portal Training Materials
Administrator’s Manual
Questionnaires Admin Configuration.
Links Launch Outlook Launch Skype Place Skype on Do Not Disturb.
Academy Hub An eUnomia Factory Solution.
CFR Enhancement Session
Data Quality 2 (DQ2) & Staff Reporting Webinar
INTEGRATIONS WITH Single Sign-On
INTEGRATIONS WITH WORKDAY
INTEGRATION WITH SABA LMS
INTEGRATIONS WITH SUCCESSFACTORS HRIS
Getting Started With LastPass Enterprise
INTEGRATION WITH SumTotal LMS
INTEGRATION WITH CornerStone LMS
INTEGRATIONS WITH Content Providers
INTEGRATIONS WITH SUCCESSFACTORS HRIS
ADMINISTRATION A guide to setup and manage your innovation platform…
TEKVOX TekEnterprise System Training
INTEGRATIONS WITH Enterprise HRIS
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Presentation transcript:

INTEGRATIONS WITH Content Providers AI-Powered Knowledge Cloud

Content Integration Typically, Content Integrations with EdCast comprise of these three aspects: Content/Course Modelling Creating a Smart Card for a course on LXP Content/Course Data Synchronization Courses, Completions etc SSO Integration SAML, OAuth, OpenID Connect

Course Modeling

Course Modeling - Mandatory Attributes Following attributes are mandatory to create a smart card for a course Name Description Sample Value external_id Will be used as unique identifier for course 1234567 name Title to be displayed on card Test Course url A deeplink URL to which the URL will be redirected, when the card is clicked http://acme.test.com/course/12345667 description Maximum 500 characters of the description are displayed on the card This is just a description content_type/readable_card_type A card type which will be displayed on card - course, online class etc course duration Duration to be displayed on a Card 600

Course Modeling - Mandatory Attributes ... Name Description Sample Value image_url Image to be displayed on a Card images["size_750x422"] tags Tags to be displayed on a Card categories resource_metadata additional_metadata raw_record metadata received for single course will be saved in raw_record.

Content/Course Data Synchronization

Modes of Content Data Synchronization For all Content Integrations EdCast synchronizes the content provider data from the Content Provider System into the LXP It is a unidirectional Integration There are four modes of Integration Mode #1 - Pre-Built connectors – Go1, Udemy etc Mode #2 - SFTP based integration Mode #3 - Push Integration - Customer pushes data through EdCast APIs Mode #4 - Pull Integration - EdCast pulls data from the Content Provider APIs

Data Integration – Mode #1 – Pre-Built Connectors Udemy for Business Go1

Udemy for Business Connector Udemy for Business Connector uses Udemy Business API to fetch the courses data LXP uses LRS SFTP connector to integrate Completions data LXP synchronizes the courses and completions data from Udemy once in a day

Udemy for business Connector - Configuration Parameters Name Description client_id The client_id key for UFB learning portal (i.e., organization). Contact Udemy Support @ufbsupport@udemy.com and get this value client_secret The client_secret key for UFB learning portal (i.e., organization). Contact Udemy Support @ufbsupport@udemy.com and get this value Portal/Organization name The unique UFB Organization name Portal/Organization ID Maximum 500 characters of the description are displayed on the card

Udemy for business Connector

Go1 Connector Go1 Connector uses Udemy Business API to fetch the courses data Doesn’t support completions data integration Support coming in Sprint#65 release LXP synchronizes the courses data from Go1 once in a day

Go1 Connector - Configuration Parameters Name Description host_url host_url to be used to form url for api call auth_url auth_url to be used to get access_token client_id client_id needed for authorization api client_secret client_secret needed for authorization api grant_type grant_type needed for authorization api subscribed optional key will be true by default - true will get only premium content and false will get all content

Go1 Connector

Content/Course Data Sync – Mode #2 – SFTP Based Content Provider or Customer uploads CSV file to EdCast SFTP folder Sample CSV file : https://confluence.edcastcloud.com/download/attachments/32217226/conten t_import.csv?version=1&modificationDate=1566375214884&api=v2 File with all records on initial launch followed by new or deleted records daily Content Provider or Customer is in control of the courses that will be added/archived on to the LXP When a new file is processed, if a card with the id already exists, the card is updated.

Content/Course Data Sync – Mode #2 – SFTP Based ... The column archive is a hint to the connector to archive the card. Its value is Y, then the card is archived Note that Cards once archived, cannot be made active again. EdCast platform processes these files on a daily basis Edcast admins have the ability to submit an extraction job to the queue at any point of time using the FETCH CONTENT button on the admin UI. This can be used in rare cases when a customer requires an urgent pull without waiting for the 24- hour cycle.

Content/Course Data Sync – Mode #2 – SFTP Based ... Users within edcast can be assigned to multiple groups. Each source can be configured with a group so that cards created through it can be assigned to a group. so that only those users that belong to the group can view & access the cards. Each source can be configured to be restricted to a group so that all the cards created through this are only accessible and visible to users from the group. The difference between this and shared to group is that, when a card that is restricted to a group is shared with other groups, the visibility continues to remain with the group the card is restricted to. So, the accessibility does not get extended, unlike with shared to group.

Content/Course Data Sync – Mode #3 – Push Integration https://documenter.getpostman.com/view/1465156/RW8FERBE?version=latest Content Provider uses Developer API to create/update Smart Cards for Courses Content Provider is in control of the courses that will be added on to the LXP Real time create/update/Delete(Archive)

Content/Course Data Sync – Mode #4 – Pull Integrations Content Provider to provide 4 API’s API which provides list of all courses along with their attributes API which provides the delta of courses (added/deleted) for a given time range API to provide completions data for all the users API which provides the delta of completions for a given time range

SSO integration with Content Provider (IDP Initiated SSO Flow)

SSO Authentication through SAML (IDP Initiated)

SSO Integration Process EdCast Support team creates basic SAML 2.0 application for the content provider application (OKTA Admin Console-> Applications->Add Application->Create New App) and share below artifacts with the provider Identity Provider Single Sign-On URL Identity Provider Issuer EdCast public key certificate Content providers IT administrator use the above information and configure their SAML integration and share below artifacts with EdCast Support team Single Sign On URL Service Provider Entity ID (Audience URI) Required Attributes in SAML assertion EdCast Support team updates the content providers application with right customer supplied information from step #3 EdCast Support team to assign the customers group to SAML application created in Step#1