O Get Question and Answers o Get Correct Answer o Get Config o Save Question

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 42

Question

o Get Question and Answers


o Get Correct Answer
o Get Config
o Save Question
Assign Question

o Start
Question
o Get Question and Answers
GET + /Question/
o Get Correct Answer
GET + /Question/
o Get Config
GET + /Question/
o Save Question
POST + /Question/
Assign Question

o Start
POST + /Assign Question
Process/
Task Service
Layer
Assign
Question

Entity Service
Layer

Question
Quiz

o Get Info
o Save Info
Question

o Get Questions
o Save questions
User

o Get user
Test
o Get Candidates
o Get Info
o Save Info
Process

o Create Test
Quiz
o Get Info
GET + /Quiz/
o Save Info
POST + /Quiz/
Question
o Get Questions
GET + /Question/
o Save Questions
POST + /Question/
User

o Get user
GET + /User/
Test
o Get Candidates
GET + /Test/
o Get Info
GET + /Test/
o Save Info
POST + /Test/
Process

o Create Test
POST + /Create Test
Process/
Task Service
Process Layer

Entity Service
User Question Quiz Test Layer
Task Service
Layer
Assign Quiz

Entity Service
Layer

Question Quiz QuizUser


Quiz

o Get Info
Question

o Get Questions
Test

o Get Candidates
o Get Info
Answer
o Get answer
o Save answer
Result
o Get answer
o Save answer
o Save result
Process

o Start
Process
o Start
POST + /Perform Test
Process/
Quiz

o Get info
GET + /Quiz/
Question

o Get Questions
GET + /Question/
Test
o Get Candidates
GET + /Test/
o Get Info
GET + /Test/
User

o Get user list


GET + /QuizUser/
Answer
o Get answer
GET + /Answer/
o Save answer
POST + /Answer/
Result
o Get answer
GET + /Answer/
o Save answer
POST + /Answer/
o Save result
POST + /Result/
Task Service
Process Layer

Entity Service
Layer

Question Quiz Test Result


Task Service
Process Layer

Entity Service
Layer

User Question Quiz Test Result


Notification
o Send
POST + /Notice Sender/
Report
o Get quiz result report
Get + /Result/
Caculate
Application
o Caculate result
POST + /Quiz Application/
Task Service
Process Layer

Microservice
Calculate Layer
Result

Entity Service
Layer

Quiz Question Answer Result

Utility Service
Layer
Notification Report
Quiz
o GET /quizzes/{quizId}
o POST + /quizzes/add
o PUT + /quizzes/{quizId}
o FETCH +/quizzes/{quizId}
o STORE + /quizzes/{quizId}
Question
o GET +
/question/{questionId}
o POST + /question
o FETCH +
/question/{questionId}
User
o GET + /user/{userId}
o PUT +/user/{userId}
o POST +/user/add
o DELETE +/user/{userId}
Test
o GET + /test/{testId}
o POST + /candidate
o POST + /test/
o PUT +/test/{testId}
o STORE +/test/{testId}
o FETCH + /test/{testId}
Result
o GET +/result/{resultId}
o POST + /result/
o PUT +/result/{resultId}
o FETCH +/result/{resultId}
o STORE +/result/{resultId}
Process

o POST + /createTest

You might also like