Matlab Grader & LMS Viewing Student Solutions
43 views (last 30 days)
Show older comments
This is a different issue than a recent post of mine regarding downloading student solutions.
When I view Learner Solutions in Canvas+Grader there's no identification of which student submitted which solution. In other words it's not at all clear to me how (if?) I can look at the submission for a particular student of my choosing. The "Selected Learner" tab within the page lets me select a student but apparently not by student name.
So - how can I, for a given student, look at (for example) the most recent code that the student has submitted? If a student mails me and asks me to look at the code they submitted, how can I do this basic thing?
0 Comments
Answers (3)
Cris LaPierre
on 8 Jul 2020
Edited: Cris LaPierre
on 14 Jul 2020
The LMS sends us anonymous ids that cannot be matched back to a student. Since the id is meaningless, it is not displayed.
The compromise solution we could implement for LMS users was a mechanism for students to voluntarily identify themselves by sharing a solution id with their instructor. The instructor can look for this specific solution, and therefore see what the student has done. This is explained here.
3 Comments
Cris LaPierre
on 17 Oct 2021
The best place to submit suggestions and enhancement requests is this page:
Justin Wyss-Gallifent
on 8 Jul 2020
5 Comments
Jeff Alderson
on 10 Jul 2020
We do have an LTI-supported method of passing the learner solution in a custom field/extension. Since LTI was written to be agnostic of the type of tool being connected, the result of a programming-type assessment is something that is left for the tool provider to implement. In this case, the LMS would need to be modified to inspect the LTI response to the basic outcoems service and look for a custom payload. This is possible for you if your LMS is Moodle, or otherwise open source, and you look into extending the Moodle plugin for the LTI basic outcomes service. If you use Moodle as your LMS, and this is something that you would like to pursue, please reach out to our account representative.
The long term solution here is using Caliper analytics and using the assessment event message framework. We are planning to support the IMS Caliper analytics message framework to handle passing learner events, including code submissions, back to the LMS. Every submission would generate a grade event that a listener on the consumer side could listen for. Since most of the LMS platforms now support Caliper and have their own event stores, we have a standard location where we would publish our grading events (and metadata/student solutions) to. We are exploring support for this, participating in the Caliper working groups developing the standards, and will pursue certification for our solution when it is ready for customers. If you would like to be included in testing of this feature, please reach out to your MathWorks account representative.
See Also
Categories
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!