Ability to create new questions/ assessments - including support for various question types, randomization of MCQs, the ability to import third-party question banks etc..
Assessment management: This can include automatic updating of questions and automatic and manual marking.