Enterprise Usage Discovery

Hi Everyone,

The maintenance working group is seeking to understand the current usage by the community of the enterprise repositories. We want to use this information to better prioritize maintenance efforts and potentially deprecate capabilities that are not in use by the community. Are you using any of the repositories listed below or any enterprise features within the edx-platform? If you can, please provide information about how you’re using the features, especially if it’s in a non-standard way.

Current repositories related to enterprise features:

  • edx-enterprise
  • enterprise-catalog
  • license-manager
  • taxonomy-connector
  • enterprise-subsidy
  • enterprise-access
  • frontend-enterprise
  • frontend-app-admin-portal
  • frontend-app-enterprise-public-catalog
  • frontend-app-learner-portal-enterprise
  • Other enterprise features (Please elaborate in a reply)
0 voters
3 Likes

Hi @feanil, we are currently working with a client to set enterprise integration using the Edx Enterprise + Enterprise Catalog + License Manager + others (as voted in the poll). We are in the early stages of rolling this out and I would say we are mostly sticking to the available features for now.

However, there is one crucial custom use case that we handle. Offering closed courses (invitation only) to specific enterprises. This is not something that edx-enterprise stack supports out of the box.

Apart from that, we are also planning to build a custom MFE to replace the frontend-app-learner-portal-enterprise, with a leaner feature set and client-specific requirements.

Finally, I want to mention that we started with just edx-enterprise and ecommerce as a solution last year, but have moved away from ecommerce completely for the learner enrollment flow, but still see that we need ecommerce for the course pricing data. If there is any ongoing work on completely removing that as a dependency, we will be happy to contribute.

3 Likes

Hi, @feanil Thanks for opening this space about the Enterprise project. We are currently using edx-enterprise and enterprise-catalogue (voted) for one of our main installations and also plan to activate Enterprise MFEs in the coming months. I know some other customers want to deploy Enterprise, but I don’t have much information on that. We are also planning to move away from the ecommerce flow, so happy to discuss or contribute to this effort.

I also take advantage of this post to announce the Enterprise Tutor plugin we have developed: GitHub - Pearson-Advance/tutor-contrib-enterprise: Tutor plugin for Enterprise and Enterprise Catalogue services.. We have just released it and look forward for any feedback or contributions.

2 Likes

@feanil we are currently using edx-enterprise to manage enterprise group associations and enterprise roles within our product. We have built custom front-end applications that use the enterprise associations / roles data to permit admin users to assign content to cohorts within their purview.

We don’t use any of these repos at MIT Open Learning, but I’m curious what they do (so, no votes). What’s a good entry point to find out more about the “enterprise” features?

We have some “other Enterprise features” that we manage completely outside of the platform, like bulk purchases and enrollments.

Hi @feanil. We are not using this feature, currently, but we have every intention to use it in the future, as our national partners keep requesting a “personal catalog” feature. To give you an example, our partners want a catalog of courses to offer their collaborators and employees. We always associated Enterprise with this functionality.

To sum up what we need, I’ve built a table:

Operation Client Student
We need to have tools (a dashboard, graphs) to observe course catalogs per organization, including number of seats (licenses). Manage a course catalog (full course catalog or partial catalog) Access to the course catalog (via the MFE our via direct link embedded in the client web page)
We need to be able to observe completion rates by course, as does the organization Send invites to specific course runs, included in the catalog, to organization collaborators View and differentiate course runs in the dashboard, so users can identify courses their were registered via their organization
Has to be a way to manage a course catalog per organization Has to have multiple ways to enroll in a course (manual enrollment, invite via email or direct link, etc.)
Manage registered users by catalog Tracking user progress an reporting to HR (similar to Udemy
Manage team roles Have an MFE with a custom domain, specific to the organization, to show the course catalog
Be able to customize certificates and to augment the contained information Have a specific admin role and other roles that can be interesting for the organization
Have Aspects specific reporting, with authentication
Branding in certificates and course catalog

We want to actively collaborate in this feature. If Enterprise ends up on the deprecated side, we would love to help out with a new “enterprise like” feature that allows us to have catalogs for organizations and manage enrollments on those catalogs.

2 Likes

@omar Hi, alerting you this conversation, in case you want to add something to the discussion.

Thanks, I’m notifying the owners of a project we’re working on and letting you know.