What's New in MATLAB Grader

MATLAB Grader Updates

March 2019

IMS LTI 1.1 Certification

MATLAB Grader is now LTI 1.1 Certified, and has been vetted for privacy and security according as part of IMS Global’s App Vetting Program. For more information, please refer to the MathWorks IMS Certification profile.

  • Two new problem collections have been added to the problem chooser for all instructor-role users. Symbolic Math Toolbox (10 problems) and Calculus I (10 problems). This content is available only to verified instructors.
  • Multiple accessibility improvements have been made to learner interfaces, including additional keyboard and screen reader support.

February 2019

Auto Enrollment

When you add a student or an instructor to your course or add someone to collaborate in a collection, they are automatically enrolled in the course or collection. They still get a notification email, which includes a link to the course or collection details.

An enhanced enrollment list allows you to see who has signed in using the same email for which you issued the notification and which students are using different email addresses.

Free Getting Started and Introduction to Programming Examples

When you select Add Problem, in addition to Blank Problem and your own or shared Courses and Collections, you can now choose from:

  • Getting Started with MATLAB Grader: Example problems that illustrate good practices for writing problems and creating assessments.
  • Introduction to Programming: Example problems that demonstrate beginning code and functions for programming with MATLAB®.

This content is available only to verified instructors.

Learning Analytics

Instructors can now see high-level insights into learners’ performance for a problem through a “Learner Status” view. This feature is enabled for licensed MATLAB Grader users only. With Learning Analytics, the instructors will be able to gain following insights for a problem:

  • What percentage of students have solved, not solved and not attempted the problem? (see “Status Summary”)
  • How many submissions do learners make to solve the problem? (see “Submissions Required to Solve the Problem”)
  • How many submissions do learners make to pass each test? (see “Ave. Submissions Required to Pass Each Test”)
  • How many submissions do learners make before giving up on solving the problem? (see “Submissions Made Attempting to Solve the Problem”)
  • What tests are learners still failing? (see “% Learners Still Failing Each Test”)

July 2018

Cody Coursework has been renamed MATLAB Grader. MATLAB Grader provides the same functionality that was available in Cody Coursework, along with many improvements and new features.

Faculty can:

  • Access examples illustrating common assessment types for both script and function-based problems.
  • Author MATLAB coding problems separately from courses and store them in collections for use in future courses.
  • Collaborate with other instructors and content authors when creating content collections.
  • Use all available products and toolboxes in creating assignments, without needing to have a separate license for those products.
  • Integrate MATLAB Grader problems into courses hosted in a learning management system, such as Blackboard, Moodle, Canvas, Brightspace, or any other LTI 1.1 compatible platform. Additionally, students can access MATLAB Grader assignments within the school’s learning management system without needing to use a MathWorks Account or provide personal data to MathWorks (requires the school to have a separate paid MATLAB Grader license). There are no changes to how students and instructors access content if the course is hosted on MATLAB Grader itself.

Links to courses running in Cody Coursework will redirect. Users will arrive at the same course within MATLAB Grader when logging in. When logging in to MATLAB Grader for the first time, all prior courses and content will be waiting and available. However, please update any links to Cody Coursework to:

Explore all of the new features introduced with MATLAB Grader.

January 2018

Problem description

Problem descriptions can now include LaTeX equations, in addition to other rich text features such as hyperlinks and images.

Learner solution

  • You can lock lines in the learner template so learners cannot edit them.
  • Learners can choose from the following options for running their solution:
    • Run - Runs learner solution without running any tests
    • Run Pretests - Runs tests designated as Pretests. The results are not submitted for grading. This is similar to Tests in prior versions.
    • Submit - Runs all tests and submits the results for grading.

Assessment Tests

  • Tests can include a brief description that summarizes what is being tested for the learner.
  • When multiple tests have failed, Cody™ Coursework™ highlights to the learner the first failed test, encouraging the learner to work on the solution for that one first. Sometimes an error in an earlier test is also the reason subsequent tests fail. This feature helps focus the learner.
  • Introduced previously, assessment utility functions help you create robust tests easily.
  • For a script, you can easily create the most common tests by using a simple form, without coding.

Add Files to Problems

You can upload .m files into a problem so that they can be readily run by the learner solution, reference solution, and assessment tests.

Responsive Interface

  • The interface for Cody Coursework adjusts to multiple window sizes for monitors, tablets, and smart phones.
  • The left-side Contents panel can be hidden, giving learners maximum space for working on a problem.

For more information, please read the full Release Notes.