Buzz API

Custom assignments show in grading queue

Follow
Answered
Jordan Bender
We have created a number of custom assignments using HTML and javascript and SCO/SCORM that are free response/essay type questions and a custom rubric for the teachers to use. These assignments are graded by a teacher but we have not been able to figure out a way to mark them as "Needs Grading" and have them show up in the grading queue when a student submits one. Is that possible? I've tried multiple API commands including putteacherresponse, putteacherresponses, and putstudentsubmission. The GradeStatus for needs grading is 0X400 which is 1024. I've tried using 1024 as the status/mask in the commands that accept it but nothing seems to work. I've tried setting the status/mask to 1 and that marks it as Needs Grading but also marks it complete so it still doesn't show up in the grading queue. Any help or guidance would be greatly appreciated.

Comments (2)

Sort by
Brian Williams
  • Agilix team member

Hey Jordan!

I would advise not passing API requests as part of this process. Instead for the SCO Object to get into a needs grading state in Buzz the SCO Object needs to be configured to not pass a grade/score when the student completes it. Once that is performed you can verify if it also displays in the to-do list. 

0 Comment actions Permalink
Jordan Bender

Thanks for the suggestions. I've tried to do what you suggested but I haven't gotten anything to work. 

Im using:

api.SetValue("cmi.score.raw", "x");
api.SetValue("cmi.score.scaled","x" );
api.SetValue("cmi.score.min","0");
api.SetValue("cmi.score.max","4");

I've tried setting .raw and .scaled to empty(""), to negative numbers, to numbers greater than the max, I've tried not sending .raw and .scaled through at all and combinations of all of those things. Is there something I'm missing or not setting correctly?

Thanks again for your help!

0 Comment actions Permalink
Please sign in to leave a comment.