Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[26/10/2022]: Backend API [feat] - Database model for course exercises #93

Open
5 tasks done
RealRichi3 opened this issue Oct 26, 2022 · 1 comment
Open
5 tasks done
Labels
backend-dev outreachy question Further information is requested

Comments

@RealRichi3
Copy link
Member

RealRichi3 commented Oct 26, 2022

Sub issue from #5

Description

For the backend API for MOOCs platform, there should be exercises for each course with each course could having multiple videos under it and multiple exercises too.

There should be a model for the exercises, a couple of exercise should be available for each course.
These courses should have a one to many relationship with the exercises belonging to it

  • Each course should have multiple videos,
  • Each course should have multiple exercises,
  • Each exercise should have multiple questions,

What I would work on

  • Add schema model for questions
  • Add schema model for exercises
  • Add relation for exercises to questions.
  • Add relations for course to exercises.
  • Add relations for course to videos
@RealRichi3 RealRichi3 changed the title Database model for course exercises [26/10/2022]: Backend API [feat] - Database model for course exercises Oct 26, 2022
@RealRichi3 RealRichi3 added question Further information is requested outreachy backend-dev labels Oct 26, 2022
@RealRichi3
Copy link
Member Author

@BatoolMM for the exercises attached to the courses, will they be in form of quizzes with multiple options?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend-dev outreachy question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant