Moodle: disable grade book entry

I am using Interactive Video sometimes without asking any question. Nevertheless the video shows up in gradebook.

Could you present an option to leave gradebook without entry (or am I missing something)? 

Summary: 
Add option to not fire XAPI statements
Content types: 
Issue Status: 
3
0
Supporter votes Members of the Supporter Network can vote for feature requests. When the supporter network has generated sufficient funding for the top voted feature request it will normally be implemented and released. More about the H5P Supporter Network
tomaj's picture

Hi Hermann,

Thanks for your feedback.

I think your suggestion is a bit of a sidecase, so it might not be worth the effort at the moment. But in the context of a rewrite of the communication between H5P and Moodle (xAPI), it could be interresting.

- Tom

I can't find it right now, but I think I remember someone posting that you could hide the activity's grade in the Moodle grade book and it would not be visible to students nor counted toward course average. I haven't verified this.

It would definitely be a nice feature - maybe a "Graded?" checkbox in the activity's settings in Moodle. Or that entering “0” as the maximum grade blocks it from being entered into the grade book.

David

Hi

 For all those using H5P for student exercises, not for testing, it is  essential to disable grades being posted in the Moodle grade book.

 I am getting many complaints from teachers about exercises appearing in the grade book

 Is there a simple fix for this?

 Bill 

BV52's picture

Hi Bill,

You have point regarding that some activities should not show up in the Gradebook. I'm afraid this is not possible as of the moment without making changes to the code. Perhaps someone in the community has implemented something similar and they are invited to join in the conversation. Furthermore H5P is open source so you or anyone in the community can make the changes.

-BV52

ajcroom's picture

I think that there are two options after you hide the grades:

1. You can place all of the hidden H5P assignments in a category folder with grade type "None" selected. This will ensure that students can't see the assignment  AND that those assignments are calculated into the grade.

2. Or maybe try this: https://moodle.org/mod/forum/discuss.php?d=379283#p1529284

BV52's picture

Thank you for the input ajcroom

-BV52

Hi 

Thank you for your input.

I have created a category folder and put the exercises in it.

This works well at hiding the results from students.

I also have a role of training manager, who is not a teacher, but crucially can see grades of all students in their group.

I am working on hiding the category from them too.

Using SCSS I have hidden the level 3 text, in this case the title of the exercises.

 

#page-grade-report-user-index .user-grade .level3

{

display: none;

}

 

I am working on hiding the level 2 headings for the category and the category total to the Training manager. If you have any ideas please let me know, as soon as I get an answer I will share it here.

 

Bill

You can hide H5P elements from gradelist, by hiding in the gradebook.

1. go to your course gradebook setup (see H5P_hide_from_gradebook.png)

2. Hide your H5P activity (see gradebook_setup.png)

Cheers!

Hi, the university for which I'm working is planning to start using the mod_hvp Moodle plugin very soon but do not want to use grades for these activities. It would be nice if this feature was introduced in the plugin.

I think that if the H5P is defined with "max grade = 0" it should not be displayed in the gradebook.

It will be helpful if this setting can be integrated into Moodle!

Ubermich's picture

I agree and would be pleased to see this implemented. I currently use H5P for presenting content - not for assessment - so I don't want it included in the Gradebook.

I agree with this poster - we primarily use H5P content for formative assessment tasks, to provide engagement with content (e.g. embedded in Book resources) or to present content in a more interactive form. In most cases, there is no grade associated with the activity, and teachers find it somewhat frustrating that the gradebook is polluted with those activities.  I am aware they can be hidden from students - that is not the issue for us.   I have asked our Moodle partner to investigate as well.

I think that if the H5P is defined with "max grade = 0" it should not be displayed in the gradebook.

It will be helpful if this setting can be integrated into Moodle!

Hi, I have a temporal solution with js and jquery in my version of moodle (Moodle 3.10.4+ (Build: 20210604))

You muss add this code in HTML additional. For this condition is important you language in moodle, for example I have it in spanish.

if(grade.getElementsByTagName("img")[i].getAttribute("Alt")=="Contenido interactivo")

var mygrade = window.location.href;if (whereIam.indexOf("grade/report")>0){    if(document.getElementsByTagName("TABLE").length>1){        for(var i=0-1; i<document.getElementsByTagName("TABLE").length; i++){            if(document.getElementsByTagName("TABLE")[i].getAttribute("class")=="boxaligncenter generaltable user-grade"){                var grade = document.getElementsByTagName("TABLE")[i];            }        }    }    else var grade = document.getElementsByTagName("TABLE")[0];
    for(var i=grade.getElementsByTagName("img").length-1; i>=0; i--){        if(grade.getElementsByTagName("img")[i].getAttribute("Alt")){            if(grade.getElementsByTagName("img")[i].getAttribute("Alt")=="Contenido interactivo"){                var index = grade.getElementsByTagName("img")[i].parentNode.parentNode.parentNode.rowIndex;                grade.deleteRow(index);                        }        }    }}

Hi, I have a temporal solution with js and jquery in my version of moodle (Moodle 3.10.4+ (Build: 20210604))

You muss add this code in HTML additional. For this condition is important you language in moodle, for example I have it in spanish.

if(grade.getElementsByTagName("img")[i].getAttribute("Alt")=="Contenido interactivo")

https://github.com/natisbar/Inandina/blob/main/scripts/hideH5PGrade.js

Hi, I have a temporal solution with js and jquery in my version of moodle (Moodle 3.10.4+ (Build: 20210604))

You muss add this code in HTML additional. For this condition is important you language in moodle, for example I have it in spanish.

if(grade.getElementsByTagName("img")[i].getAttribute("Alt")=="Contenido interactivo")

https://github.com/natisbar/Inandina/blob/main/scripts/hideH5PGrade.js