New Feature: Export since filter on grade exports

New Feature: Export since filter on grade exports

by Simey Lameze -
Number of replies: 4
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Peer reviewers Picture of Plugin developers Picture of Testers

Hi everyone!

As part of the gradebook push 2014, we're developing a new date and time filter on all grade export formats.

The main concept is allow users to export grades from a past date to now, and save the last export date for further reference.
Another benefit of this new feature would be standardize all export formats (OpenDocument, Plain Text, Excel and XML).
We're still considering about the possibility of replace the *Export new or updated grades only* by this date filter.
However this could be expensive because the XML structure is different of other export formats and is being used by OU and it rely on a config: *gradeexport*.

See the screenshot of proposed filter.

Link to the issue: https://tracker.moodle.org/browse/MDL-47022

Comments, ideas, suggestions and critics are always welcome. smile

Thanks.
Attachment exportsince.jpg
Average of ratings: Useful (1)
In reply to Simey Lameze

Re: New Feature: Export since filter on grade exports

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

We will need to think this through at the OU, and I will discuss this with my colleagues and get back to you.

However, first can I ask: why are you doing this?

You mention MDL-47022, which says this proposal is "was found to be necessary" when working on MDL-46599.

Well, MDL-46599 is "Importing null grade data clears existing grades". That is just a bug. I don not see the leap of logic you have taken in order to get from "bug in the export code" to "feature with user-visible UI, that breaks backwards compatibility". So, please could you explain your reasoning?

Perhaps more importantly, is there any evidence of any user anywhere asking for this new feature? If not, I would say that is a strong reason not to add it to the UI.

In reply to Tim Hunt

Re: New Feature: Export since filter on grade exports

by Simey Lameze -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Peer reviewers Picture of Plugin developers Picture of Testers

Hi Tim, thanks for your reply.

The initial solution proposed to fix the MDL-46599 was add a new column *Last download from moodle* and use this information on the import procedure. But is not the best solution, because the user could simply change this date manually and we don't have the last export date stored on moodle to compare. That's why we thought about add this filter and save last exported date and the last 5 or 10 exports.
In my conception, this would make the current import and export procedures more efficient and robust.
That's the reason to add this post, to get a feedback of the community before change anything the export UI.

Please, share your thoughts, is always helpful...

Thanks.

In reply to Simey Lameze

Re: New Feature: Export since filter on grade exports

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

I thought the original proposal in MDL-46599 was to change it so that a blank in the import file did not cause the grade to be wiped. That makes sense to me.

Then there was a comment that some people might want a way to wipe the grade on import.

Well, you could do that by having a special value, like '-', 'null', or 'No grade' (that last one localised) which when present in the file in place of the grade, would cause the grade to eb wiped.

That seems like a simple solution to the original problem. Am I missing something?

In reply to Tim Hunt

Re: New Feature: Export since filter on grade exports

by Ileana Bladé Mendoza -

Hello,

Sorry if this is the wrong place to post this but I am having the very problem exposed above. Several professors grading the same activity and each one of us wipes up the grades imported by the other professors because all of us have "null grades" for the students we don´t grade.

We currently have Moodle 2.4. Was there a workaround? Has this been fixed in later versions or will I have to wait til 2.8 with "Force Import" (and will that fix the issue) ?


Thanks,


Ileana