Summary:
Content repository is the collection of all courses and roadmaps a company has. From this superset of learning material, team members can be assigned courses or roadmaps. Super Admin, Admins and Editors have authority to contribute to content repository and add new learning materials.
Content repository contains Roadmaps, courses and lessons. Definition of which is as follows
Roadmaps - Roadmaps are collection of courses.
Courses - Courses are collections of lessons. A course can belong to multiple roadmaps. For example, a “Git Learning course” can be part of “Backend Engineering Roadmap” as well as “Frontend Engineering Roadmap”
Lesson - Lesson is smallest unit of content in Content repository. This is basically written in markdown format and is sent to member via email to remind them about some topics repeatedly.
What kind of content can be added in content repository
- Books: Lets say you want to recommend a book to your team members. You can create small lessons from that book and create a course out of it, therefore a book can be turned into a small course with lessons which highlight the main content of the book.
- Softwares: lets say you want to teach your team members who a particular software which your team uses works. you can create lessons from the feature of the software and create a course out of it. For example, team members can be tough about the Keka software through lessons
- Policies and Processes: All the process and policies can be broken down into lessons and courses are created out of it. Therefore people can be reminded about those policies using lessons.
- Knowledge Base: Knowledge base can be created in content repository which can be used by team members.
- Onboarding new Team members: All the onboarding content which you might need for new team members can be added in content repository
- Upskilling and training: Team members can be upskilled and trained with help of content.
- Blogs, long form text and Videos Summary, Tweets, social posts - can be added into content repository.
User Story 1 : A super admin, Admins and Editors should be able to see content repository page.
- Super Admin, Admins and Editors can see Content Tab in their navigation bar and therefore can access the Content Repository. Members can not see the tab, neither can they access the content repository. Member should also not be allowed to access content repository if they write URL directly in address bar of browser.
- Designs are here https://designs.quicklabs.in/quick-learn/content
- Content repository contains nothing when new Organisation is created. Therefore, empty state needs to be handled properly and show option to add New Roadmaps in empty screen as well.