Interview Question Management System for CSCI 462
##Question ####/question
- GET : returns all questions
- query_strings:
- target_text : searches question text
- difficulty : returns only questions with this difficulty
- POST : insert new question
- params:
- question_text
- difficulty
####/question/:id
- GET : gets a question by id
- DELETE : deletes a question by id
####/interview
- GET : returns all interviews
- POST : insert a new interview
####/interview/:id
- GET : gets an interview by id
- DELETE : deletes an interview by id
####/interview/:id/questions
- GET : returns all questions in interview[id]
####/interview/:id/questions/:question_id
- POST : adds question[question_id] to interview [id]
- DELETE : removes question[question_id] from interview [id]
####/answer
- GET : returns all answers
- POST : creates new answer (params : 'feedback', 'rating')
####/answer/:id
- GET : gets answer by id
- DELETE : deletes an answer by id
####/user
- GET : returns all users
- POST : creates new user
####/user/:id
- GET : gets user by id *DELETE : deletes an user by id
####/role
- GET : returns all roles
- POST : creates new role
####/role/:id
- GET : gets role by id
- DELETE : deletes an role by id