The main features of this system: three major modes - practice, assignments, and exams; automatic scoring; automatic sorting of grades with the ability to export to Excel; replay mode for easy access of past logs; LaTeX formula structure; support of setting dynamic variables and dynamic answers, unique solutions to each questions for different users (stop cheating). Test questions support various types such as true/false, single choice, multiple choice, fill in the blank, and free-response; bulk upload of testbank with detailed explanations; support photo upload and grade curving, support forum discussion of test problems