[LON-CAPA-users] changing part name

Guy Albertelli II lon-capa-users@mail.lon-capa.org
Mon, 14 Mar 2005 16:18:37 -0500 (EST)

Hi David,

> I made the mistake of having an "=" symbol in a part name in a problem.

I'll make the assumption that you mean 'part ID' and not 'part name'

> This is making trouble for evaluating grades in the spreadsheet (the
> spreadsheet doesn't recognize any of the parameters).  The problem was
> used in an anonymously generated, scantron-graded exam (all the grades
> have already been uploaded).

Are there any error messages in /var/log/httpd/error_log?

> I changed the part names in construction space, but am afraid to republish
> because I am not sure what it will do with the uploaded scantron grades.
> Even if it changes the randomized numbers in the problems, at this point
> it doesn't matter (the question is closed), but does anyone know if this
> will mix up whether or not the student received credit.

Some details:

1) curently assigned credit is assigned to 'part ID's (Meaning they
get a specfic part ID correct or incorrect
  - thus by changing the part id and republishing, the old part ID is
    no longer in the problem and the new part ID is not correct, which
    appears to user as if they 'lost' credit, the data about the
    correctness on the now missing part id is still stored just not
  - the randomization of &random() is not based on 'part ID's
  - the randomization of <option/radiobutton/ranks/match/image/response>
      _IS_ based (partly) on 'part ID's

So if it is a <numericalresponse> in question the process of

1) change the part ID
2) republish
3) regrade the scantron form for all students

Should result in every student getting a correct grade assigned.

> Also, are there set guidelines for what can and cannot be used in a part
> name (special symbols, spaces, etc)?

I wasn't aware of anything not working. Off to plumb what = is screwing

guy@albertelli.com  LON-CAPA Developer  0-7-2-9-