Assignments enable the instructor to specify a task either on or offline which can then be graded.
The attendance activity allows instructors to monitor student attendance.
The Feedback activity enables custom surveys to be created. Useful for direct, anonymous feedback.
Choice enables a teacher to ask a single question and offer a choice of possible responses.
The Quiz activity enables the instructor to design and set quizzes consisting of multiple choice, true-false, matching and other question types. For many types of questions, each attempt is automatically graded. The instructor can choose whether to give feedback and/or show correct answers.
An instructor can create a Question Bank from which different versions of tests may be prepared by shuffling the questions each time.