Content Repositories

Hi all,
I’m wondering if others have developed a solution for a digital content repository, such as seen in Docebo:

I’m investigating the use of DSpace DSpace - A Turnkey Institutional Repository Application or Fedora as a possible solution integrated with edX to create a similar centralized content repository. Anyone else working on something similar? or have a working solution?