Question: Which type of database would be most suitable for the following application? Give a detailed justification why and create an appropriate database schema for the
Which type of database would be most suitable for the following application? Give a detailed justification why and create an appropriate database schema for the app.
Online learning platform web application features
Users will be able to create and log into accounts as students or teachers with different permissions
A home page will show relevant course information, upcoming deadlines, status updates, and more. These home pages must be discoverable and visible to other users
Students will be able to post status updates to their home pages
Students will be able to leave feedback for courses
Teachers will be able to search for students or other teachers
Teachers will be able to create or delete courses and upload course material eg images, pdf etc.
Teachers will be able to see all of their courses and the students enrolled in them
Students will be able to see a list of available courses and enrol in them
Users will be able to chat in real time with instant messaging
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
