Will-Java-FS / revlearn-backend-team1

Backend Repo for revlearn - team 1
1 stars 3 forks source link

Course Module Entity #39

Closed nugentmichael1 closed 2 months ago

nugentmichael1 commented 2 months ago

Previously known as "Course Content" entity

TL;DR: Content Entity simply holds a list of pages. Each page simply holds a markdown string that represents the content (We can host images/videos on s3 bucket and then simply reference them in the markdown string). Alternatively a page can display a quiz object that has questions to be answered. We can measure Course progress based on the number of pages marked as 'complete' in a Content Entity

Notion Page

nugentmichael1 commented 2 months ago

Base model started

Endpoints still required

nugentmichael1 commented 2 months ago

Get All Exams route implemented in module controller Add and Remove page from module implemented in page controller: see issue #76 Add and Remove exam from module implemented in exam controller: see issue #77