Welcome to MATLAB Grader
MATLAB Grader lets you create auto-graded MATLAB coding problems for learners to solve
with MATLAB greater You can add these problems to courses which you can then host in either MATLAB greater in itself
Or an integrated learning management system like blackboard or Moodle
At the core of MATLAB Grader are MATLAB coding problems that you create.
Here's a sample problem
Let's take a quick look at each section of the form
these illustrate the key features of MATLAB coding problems
At the top you provide a title and description the description can include formatted text
latech equations
links and images
Next you can provide data encode files that can be used by the learner
You can also indicate whether the problem is to be solved using a MATLAB script or function
Next you enter the reference solution
This is your solution to the problem
You can also enter a learner template
This is starter code that you can provide to the learner
You can lock lines that you don't want the learner to edit
The assessment area is where you indicate how the learners solution will be graded this example has two tests
MATLAB grader makes it easy to create assessment tests
The tests shown here compares a learner solution for the variable num cold days to the reference solution
All you need to do is name the variable to check
The test automatically provides defaults for things like tolerance levels and feedback
in this case the instructor has created some rich feedback using the same rich text editor to provide instantaneous feedback to the student if their assessment fails
and here's what learners see
Learners enter their solution click Submit and get immediate feedback
in this case both assessments have passed and are showing green checkmarks showing the learner that they have solved the problem correctly
The learners output is also shown below the assessment
When you add a new problem
You're given a choice of how to start
You can start from scratch with a blank problem or you can explore one of our example problems
Or you can reuse a problem you've already created
Let me show you how to get an example problem
MATLAB grader gives you several ways to organize problems one way is to create a course hosted in MATLAB grader itself
MATLAB grader course consists of assignments each with a set of problems for learners to solve once you've set up the course you invite
You can also invite other instructors to help you
As the instructor you can track your class's progress through your course you learner solutions and generate reports of learner activity
MATLAB grader also lets you create a repository of problems outside of a course, which you can organize and later use in courses
MATLAB grader organizes a repository into collections which are then subdivided into groups of problems
You decide on the organization that best suits your needs
You can grant access to other instructors so they can collaborate with you in creating the collection
and can use the problems in their own courses
And finally if you have a MATLAB Grader license
You can integrate with your learning management system and bring auto grading into your LMS based course
That's MATLAB grader in a nutshell MATLAB grader offers several types of assistance to help you along the way
documentation and support online
Training online help and example problems that illustrate best practices for creating effective course problems.
Enjoy using MATLAB Grader