ubc / canvas-rubric Goto Github PK
View Code? Open in Web Editor NEWGets canvas rubric with grades using the CLI.
License: GNU General Public License v3.0
Gets canvas rubric with grades using the CLI.
License: GNU General Public License v3.0
Greetings, I'm trying to read peer review rubrics that students have answered - I think this project can do that???
I tried first with my own PHP code but did not get any rubric submitted selections/answers. I was able to get peer review related comments just not any selected rubric answers so the underlying reason I cannot get any data back might be because of the way the module is setup or the way the admins setup canvas at our school. I have also started a thread on community canvas forum with my own project. https://community.canvaslms.com/message/196673
So I tried your project!
I'm on ubuntu 18.04 LTS and using the node.js (version 8.10) supplied with the OS but getting an exception 'UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'rubricData' of undefined. Attached are two screenshots. I did input the course id and assignment id and then first tried the rubric id and then I used the associated rubric id. Both gave me unhandled exceptions.
The script assumes the grader will be a TA role - but there are other options (including instructor, secondary instructor etc.). Update to user "grader" who is anyone that is not a student.
We found a case where the rubric data contained 2 artifact_ids
that do not exist (Ex: submission_dim). These artifact_ids only exist in rubrics.assessments
.
It's possible that StudentView "submission" created an artifact.
Create error handling and messages for
We found a case where there are some students who do have rubric data who are missing in the script's final output.
They have inputted scores of 0 which differ from the rubric.
We have a case where there seem to be some students who do not have rubric scores. This is different from a non-submission.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.