Refactor: Allocation, Exam, Solution

To ExamSession, ExamRecord, Answer
But still some bug