@Nikunj Parvatia
Please answer my questions. At the moment, since we do not know exactly what you are wanting to do, we cannot give you any relevant answers.
Especially I have doubts about this point "I want the student to take some personal questions [...] and based on that they will be graded".
How can you "grade" someone on "personal questions"?
Joseph