[LON-CAPA-users] How to mark certain responses to be hand-graded?

Itay itayf at nospammail.net
Sat Dec 12 15:18:27 EST 2020

Hi Gene

Thank you for the quick response and the good idea.
I implemented it in a way that is demonstrated by the enclosed minimal example.
(The use of 'ASSIGNED_SCORE' I grabbed from the author guide page 48.)

Is this the way to go?
And a follow-up question --
To confirm the assignment of the score do I have to publish the problem and import it into a course?
Or, is there a way to show it in author space?


Minimal example follows:

  <startouttext />
  Write down a solution to the quadratic equation <algebra>x^2 + 2x + 3 = 0</algebra>.  <br />
  Write the string 'NA' in case there is no solution.
  <endouttext />
  <customresponse id="11">
    <answer type="loncapa/perl">
      if ($submission =~ /^\s*NA\s*$/)        { return('ASSIGNED_SCORE', 150); }
      # Here, in a full problem, would go code that handles the other cases.
      return 'INCORRECT';
    <textline readonly="no" />

On Sat, 12 Dec 2020, at 21:04, Harding, Gene L wrote:
> Hi Itay,


> I have never done this, but have noticed this semester that, when I create dropboxes for assignments, there is a parameter “handgrade” that I do not see in my normal quiz questions. I just tried, and was not able to “force” the Hand Grade parameter to show up for one of my quiz questions, so I’m not sure if it is possible.


> If not, perhaps you could set a code in one of the other parameters. It would be a bit kludgy, but what if you set the score to 150 instead of somewhere in the 0-100 range to “flag” those problems? When you download the grades to a spreadsheet you could sort them by score. Any 150’s would be at the top so you would know which ones to hand grade. This is not a great solution, and hopefully someone will have a better idea, but if not, since they are rare perhaps something like that could work…


> Best regards,


> Gene L. Harding, PE

> Associate Professor of ECET


> *From:* LON-CAPA-users <lon-capa-users-bounces at mail.lon-capa.org> *On Behalf Of *Itay via LON-CAPA-users
> *Sent:* Saturday, December 12, 2020 12:19 PM
> *To:* Discussion list for LON-CAPA users <lon-capa-users at mail.lon-capa.org>
> *Subject:* [LON-CAPA-users] How to mark certain responses to be hand-graded?


> Hi


> I am setting up a graphical custom-response problem.

> In most cases, there would a solution to the question being asked, and the student sould respond with a numerical answer.

> However, in rare cases a solution does not exist.


> Avoiding these rare cases  in advance or handling them programmatically would require a lot of effort.

> In contrast, handling them manually would be easy (because this is a graphical problem).


> So I thought to instruct the students, in case they think there is no solution to the problem, to respond with the string 'NA'.  In the customresponse code I would intercept this string and mark the problem for that particular student to be hand-graded.


> Is it possible to do?

> If yes: how?


> Thank you in advance

> Itay

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.lon-capa.org/pipermail/lon-capa-users/attachments/20201212/cd4a48cd/attachment.html>

More information about the LON-CAPA-users mailing list