|
|
|
Am also experiencing the same problem...
Yes if the scale is "complete" or "not complete" then it is ok to use the numeric scale on the CSV as there are only 2 choices of grades. But if the scale exceeds 12 or 14 level of grades then it's not practical to use the numeric scale within CSV. Any solutions to this problem Grade Book Help Required!?
The CSV file being is the most easiest way to upload grades, obviously if different assignments use different scales- it is going to be ever so confusing to know that numeric inputs equal a possible assigned text orientated grade. Can the grade entered via the CSV file not correspond to the scales applied by each assignment? I have the same problem. I don't think I can add much to previous comments. Pretty much everything here relies on a non-numerical scale. Any way of resolving this would be greatly appreciated.
Hi Petr, can we make this a priority? (either you or Nicolas)
fixed in cvs,
I have also added option to use tabs and there is also an option for backwards compatibility please test and reopen if needed thanks for the report Hi Petr,
I see you solved it but I don't understand the solution - is this an update in moodle 1.9? Or a fix we can add? I assume you mean CSV not cvs, yes? please explain how to obtain your solution. Thanks, James no cvs is a place where we store the source code, you have to install latest 1.9.1+ daily build, update from cvs or wait for the 1.9.2 (which should be released later this week) :-)
If you create a grade scale as per the help instructions, separating the keywords with a comma and a space, the import will fail due to the stored scale having a space prepended to each keyword, eg when pasting in from the help text the string "Disappointing, Not good enough, Average, Good, Very good, Excellent!"
This is because of this line in grade/import/csv/index.php, approx line 382 : $scales = explode(',', $scale->scale); Returns " Excellent!" instead of "Excellent!" So when the following line runs, " Excellent!" with a prepended space is not found. $key = array_search($value, $scales); Re-opening bug as Per mikes comments above - Petr - can we please trim the array vars returned by the explode before doing the array_search?
thanks! :-) Dan As per the comments above, the gradebook has been changed so it will accept uploaded non-numeric grades. However there is still one slight flaw. If you upload a grade it will go through, to the final grade but the Grade still shows a numerical format. (with the range as well, e.g. 11/11) This will confuse our lecturers. As some will upload and some will enter manually (where it still reads pass, merit, distinction) then this will cause a problem.
Please see the screenshot - the 11/11 was uploaded while the others were entered manually. trimming committed, the displaying on grader report is a different issue not related to this, please file a new report if needed
thanks everybody! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Set a scale as Pass, Fail, Distinction etc.
Try to upload these grades from csv and it is not possible, Upload 1,2,3 etc, and it will come out as Pass, Fail, Distinction. That causes confusion.
The grades in the CSV file need to be exactly the same as they appear in the course. Obviously if a grade has not been set up in the scale, it should not then be possible to upload it.,