Hi.
Since you have a "elearning" infrastrructure, I believe you need AJAX to keep state of things, like which question lastly a student answered, etc.
I worked with AJAX very much, because coded many enterprise grade platforms where speed matters.
AJAX in itself may not be sufficient for what you need, you may also want/need to use cookies and especially "sessions" to achieve - I have over 25+ years of coding experience, and almost 15+ years of it mainly web.
Please feel free to contact me.
Best regards,
Baris Atasoy