Online Assessment Tools

Instructors often use online assessment tools to gauge their students’ progress. There are a number of options available for faculty, depending on what type of assessment they would like to perform. All of these tools can be used at no cost by College of Engineering faculty and students.

Canvas Quizzes

Canvas has a built-in quiz/exam module with automatic grading that can be seamlessly integrated into any course.  The quizzes can be constructed in Canvas, and can contain a mixture of a variety of different style questions including true/false, multiple-choice, and calculation-based questions. ITS offers training on how to use this and other features in Canvas. While there is some built in ability to randomize or generate multiple versions of a single question or quiz (i.e., each student receiving a unique version of the quiz), there are some constraints in Canvas. 

MiQuizMaker (coming soon)

The College of Engineering has been working to develop a tool—MiQuizMaker—to make it easier for faculty members to generate and randomize the types of questions described above for eventual loading into Canvas.  This tool will allow faculty members to create a unique quiz or exam for every student in their class for each assessment topic.  Once loaded into Canvas, the quiz or exam can be taken multiple times by the students, and they can receive immediate feedback on their performance.  Also, as each quiz or exam is unique to each student and distinct attempt by each student, the motivation and ability to cheat is severely reduced.  The tool will be available early in the fall.


The University of Illinois created an online problem-driven learning system for creating homework and tests. PrairieLearn, allows for instructors to write multiple versions of questions programmatically assessing students using a variety of types of questions including symbolic algebra, graphical drawings, and code. To get access to PrairieLearn, visit and under the “Are you an instructor?” prompt, click “Request course” and use your U-M Google account to log in. 

Other Tools

Gradescope is a tool that supports the process of grading assignments and exams, whether paper-based, digital, or code. Instructors can see detailed assignment and question analytics in real-time, and students receive faster and more detailed feedback on their work. Gradescope also works with U-M Canvas, so instructors can grade and annotate student submissions online, and export scores for manual import to their Canvas gradebook. For more information, including how to get started go to our Gradescope page.

Problem Roulette is a tool to help students study for exams by answering multiple-choice questions that are taken from previous exams.  The student can select what topics they would like to study, and Problem Roulette selects a suite of questions for the student.  There is no grading—Problem Roulette is a “point-free zone”—implying that this tool is for studying and not for assessment.

Gradecraft is a learning management system that instructors can use to build gameful courses.  Instead of the usual grades for each assessment leading based on a percentage correct, the tool uses gameful pedagogy to give students more autonomy in how they progress through the class.

This page is a result of a collaborative initiative between Mosaic, Associate Dean for Undergraduate Engineering, CAEN, and CRLT-Engin investigating options on how to improve technology for instruction.