A plugin of custom post type of multiple choice question

Hello, I want to buld a site for the faculty of medicine to the community students.
and most of the questions are multiple choice questions, I'd like to know if it's possible to create a plugin or a function to a custom post type of multiple choice question.
the students offer questions and their answers
and administrators will validate that.
and other student can respond these questions.
and if it's possible to add scoring to those who will respond.
thank you