Programming Assignments allow you to cover all of your material.

Assignments provide you with the ability to build a custom assignment, including standard question types like multiple choice and short answer, alongside our automated coding questions.

Jump to Key Features
Mimir Classroom

Quizzes & Exams

At many higher ed institutions, computer science instructors are still distributing paper quizzes and exams. Following student submissions, it's often TAs who separate and organize each exam page type before manually grading and later reassembling each student's submission. In an effort to offset that process, instructors who use Mimir Classroom are utilizing programming projects to efficiently quiz and test students throughout the semester. In turn, students are able to immediately see how they performed and learn from mistakes.

Interactive Code Questions

Code Questions allow students to demonstrate their level of understanding by writing code (and running it instantly), working through debugging their solution, and then submitting the assignment or quiz.

Question Types

Code Question

Code questions are unique to the Mimir Classroom platform and allow instructors to evaluate a higher order demonstrated thinking and problem-solving.

Multiple Choice Question

Designed to have users identify the single correct answer out of numerous possible options.

Checkbox Question

Similar to a multiple choice question, Checkbox questions offer students multiple choices to answer a question, but allows the instructor to require multiple correct answers to be selected to receive full credit for the question.

File Upload Question

This question type allows the student to load work that was not completed or created on the Mimir Classroom platform. Students can upload code files, standard office document types, and images.

Short Answer Question

For the short answer question, you simply type in a question and the user gets a one-line text box to enter their response. This question type is manually graded and does not allow for any formatting of the answer.

Long Answer Question

Long answer questions are best suited for open-ended question responses. They can be used to allow students to share additional understanding or comprehension on a topic.

Grading Workflow

Mimir Classroom makes it easy to review and grade assignments once completed.

Programming Assignments Key Features

Automated Grading

Mimir Classroom offers flexible test case types to help you automate all of your grading.

Online Code Editor

Students can work on and run their code in browser without having to worry about their local environment.

Configurable Feedback

Set the level of feedback you want your students to automatically receive every time they submit.

Test Cases

Use a one or many combinations of I/O, custom, unit, quality test cases within your programming assignments.

Hidden Test Cases

You have the ability to hide a test case from a student's view, but it will still be part of the overall grade.

Starter Code

Provide your students with a jumping off point, whether it's just a few imports or an entire project directory.

Plagiarism Detection

We integrate with MOSS, a tool created at Stanford University to measure the similarity of code between submissions.

Late days

Specify the amount of late days available for a project and associate a percentage based penalty for each late day.

Direct Feedback

Provide direct feedback on any question with a student's submission.


We know that edge cases happen. That's why you can easily give students a few extra days to complete their work.

Manual Grading

We provide a simple workflow to help you manually review student answers.

Contact us

+1 317 449 3517

10 W. Market Street, Suite 820
Indianapolis, IN 46204

Privacy Policy Terms of Service

© Copyright 2018 Mimir – All Rights Reserved

Title and school names/logos on this page are provided for identification purposes only. The views and opinions expressed are those of the individual only and do not necessarily reflect the position of their respective organizations.