Was this graded in the assignment or just in the grader report. I am wondering if you can go to the assignment and try to resubmit the grades and see if that moves it over to the student report. Seems strange that it is in the grader report and not the student report. Is it the same for every student and every assignment?

I've read the tracker and this thread and am still in the dark why this is such a serious issue. I took a major part in the battle to have the setting recovergradesdefault included in Moodle 2.x and I think its pretty stupid that it is off by default but I also think the following:
- why would you do a major upgrade of ANY system and not have an instance of the previous system still available in the event of failure?
- why are you not able to restore your grades en masse through a query updating the mdl_grade_grades with the most recent corresponding entry from mdl_grade_grades_history?
If you're going to sign up for open source you need to take responsibility for it.

Thanks for your reply. I will try to answer your questions, but I also have a question myself. The question is: Why would you want to loose grades when a student unenrols en re-enrols into a course? To me that makes no sense at all.

The answer to your questions are:

1. We have an instance of the previous system still available, but I don't see how this solves our problems. We are not going to let our students work in 2 Moodles, one old and one new.

2. ' why are you not able to restore your grades en masse through a query updating the mdl_grade_grades with the most recent corresponding entry from mdl_grade_grades_history?'

Please tell me how...

3. If you mean we shouldn't be using open source unless we now how to fix programming flaws, than I disagree with you. In simple terms: we signed up for Moodle because it is good and cheap - and that fits the budget in these times. If we had more money perhaps we would choose differntly or be able to hire programmers, but we are a school and not an IT company.

Furthermore, we do spend money for hosting and upgrading our Moodle by a Moodlepartner. But if there's flaws in the Moodle code, we turn to both our Moodle partner and the community.

Your initial question is precisely the question we posed when this was designed and we got a very long, loud argument about the need to save space which made no sense but if you poke the right buttons in the core development you'll usuallly get an explosion.

1. I think my initial question resulted from what appeared to be a proclamation that valuable data was lost forever.

2. the query should be simple, the fields in grade_grades are almost a mirror in grade_grades_history, you'd just need to get the last posted grade out of history and update or insert grade_grades with its field values. Your Moodle partner should be able to write the query for you.

3. I think that's pretty much what I mean though you're certainly welcome to rely on the community. We're a school too -- I know lots of schools who've adopted the commitment to learn the inner workings of the open source software they have in order to make it work for them. In fact, that is pretty much how Moodle got built to start with.

Everywhere I go and everything I read tells me how important it is becoming for EVERYBODY to learn how to program -- I would think a school would embrace that eventuality and provide a model for their students.

I'm not making a joke (just stating a very prominent trend all over the world) and don't pretend that Higher Ed is onboard with this but I don't think I would try to administer an instance of Moodle, expect it to do everything I want it to do unless I, myself started learning how it worked and how I might fix it.

As for crayons, etc. I find it inexcusable when someone chartered with the objective to teach people how to learn refuses to undertake steps to grasp how the single most important tool for gathering information EVERYWHERE in the world (the browser) works. That is the place to start and with that start your faculty will stop using IE. Once you get beyond that point you can work on more complicated tasks like, how to use the browser with Moodle to facilitate their teaching and the students learning.

> I find it inexcusable when someone chartered with the objective to teach people how to learn refuses to undertake steps to grasp how the single most important tool for gathering information EVERYWHERE in the world (the browser) works.

Welcome to IT. You must be new here.

People simply want their applications to work. They do not care about the back end, how it works, the bugs inherent therein, the code, the process, or much of anything else. Educators are no different in this regard, and it's been my experience they are far worse in this the higher their formal education goes.

Get the idea out of your head that people give a damn, for in that direction madness and heartbreak lie.

I have to agree with Bob on the part about using IE. I am amazed how many times I get calls from instructors or students with problems on Moodle only to find out they are using IE and not Firefox. This occurs even though we have it clearly stated on Moodle site to use Firefox.

Sad fact it there are just as many bugs in CMS's that you pay for so everyone can do their part here and vote.

I agree, this HAS been my experience but is no longer consistently my experience because educators IMO are patently polite folk and they have put up with a good deal of my canvassing towards them "understanding" the important tools they use, progressing along a charted line of instruction in how "knowing this or that" about this or that tool will make their life easier and their teaching more effective. There are of course plenty of exceptions.

I also work with teachers and understand that they just want things to work. Five years ago, I would agree that they should not have to think about it but in this day and age, I now agree that it is inexcusable for teachers to not take responsibility for learning at least the basics of technology. It is too integral to our lives to not take the time to get some basic skills. Their students are fast leaving them behind.

I started with Moodle about four years ago - I am no expert but have taken it upon myself to become familiar with mysql and php so that I can take advice from the community here and make Moodle work in our environment. I work with Open Source and non-Open Source software and hardware and I have to say that I am able to find fixes way faster from the open source community that I can from the vendors that I pay thousands of dollars for for support.