Making an app that take daily live mcq exam

I wanna make an app that takes daily mcq exam
I will provide the structure.

And all the student give exam, i want to give each students results at a time with their position(rank) obtain number, and a performance graph…
Im not getting with it how to do it.
Can anyone suggest me something?
Do i have to make a admin app for proving question? Or firebase?