Get /api/course/all
Get /api/course/
Post /api/course
Body: { fullName, codeName, major, description }
Put /api/course
Body: { fullName, codeName, major, description }
Delete /api/course
Body: { codeName }
Get /api/review?course=<course_id>
Get /api/review/<review_id>
Post /api/review
Body: {title, content, course, user, difficultyRating, effortLevel, funRating, recommendRating}
recommendRating: front page, scale 0-5, 5 is very much recommended difficultyRating: back page, scale 0-5, 5 is very difficult timeSpent: back page, scale 0-5, 5 is spending a lot of time per week funRating: back page, scale 0-5, 5 is very fun
Put /api/review/rating
Body: {id, difficultyRating, effortLevel, funRating, recommendRating}
Put /api/review
Body: {id, title, content}
Delete /api/review
Body: {id}
Get /api/question?course=<course_id>
Get /api/question/<question_id>
Post /api/question
Body: {title, content, course, user}
Put /api/question
Body: {id, title, content}
Delete /api/question
Body: {id}
Get /api/answer?question=<questio_id>
Get /api/answer/<answer_id>
Post /api/answer
Body: {title, content, question, user}
Put /api/answer
Body: {id, title, content}
Delete /api/answer
Body: {id}