Gradebook

Excluding restricted items

 
Picture of Anna Krassa
Excluding restricted items
 
Hello everyone,

It has been some time I am trying to find a suitable setting for graded items that are restricted.

In a course module we have:

Activity 1a

OR

Activity 1b

AND

Activity 2


Activities 1a - 1b are restricted to each other. If student takes 1a, the 1b will hide and vise versa.

Activity 1 (a OR b) worth 50%

Activity 2 worth 50% as well.


So if student Z gains full marks in Activity 1a and Activity 2 the total score of the module should be 100%.

If student Z gains full marks in Activity 1a but not take Activity 2 the module total should be 50% too.


The problem here is that in gradebook if I exclude empty grades I get the correct total as far it concerns 1a - 1b, but wrong total as far it concerns Activity 1 and 2.


Doesn't sound reasonable graded activities that are restricted to be automatically excluded from gradebook aggregations?

As there is a setting in gradebook to hide hidden items from the gradebook, shouldn't be a setting to exclude hidden items from aggregation?


Exclude empty grades is not the same with exclude hidden (restricted) items.


In the above example if student X takes only Activity 1a, Activities 1b and Activity 2 are treated the same from the system, while they are not. Activity 1b is hidden due to course restrictions (users can take either 1a either 1b) and Activity 2 is an empty grade.


Calculations is the only option I see here, yet not my favourite. I would appreciate if anyone has a better idea.

smile

kan


Picture of Emma Richardson
Re: Excluding restricted items
Documentation writersParticularly helpful MoodlersPlugin developers

Under Course Grade Settings.


Picture of Anna Krassa
Re: Excluding restricted items
 

Hello Emma,

Thank you for your reply, but the setting doesn't meet the needs of the above scenario.

Because if we include the hidden items in calculations the aggregation goes like this:

Activity 1(a) 50% + Activity 1(b) 50% + Activity 2 50%

while the course is setup to

[Activity 1(a) or Activity 1(b)] 50% + Activity 2 50%

The division must be to /2 not to /3 items...

I know it's confusing, don't know how to explain this better sad

Picture of Emma Richardson
Re: Excluding restricted items
Documentation writersParticularly helpful MoodlersPlugin developers

If you have these in a separate category, you can create a custom calculation for the category.

Picture of Anna Krassa
Re: Excluding restricted items
 

Indeed that is a by-pass solution, still not the best option. In fact that's what we can now achieve with calculations.

But imagine you have a 10 modules in a course like the above, or a gamified course with some mandatory and multiple optional activities... gradebook will look quite confusing.

Wouldn't be nice to see the gradebook automatically adjusting to what a student actually takes?
thoughtful

Thank you again Emma for your contribution here. I do appreciate your feedback.

smile

PS. Perhaps I should suggest it as project in the next Moodle Users Association cycle! wink

Picture of Emma Richardson
Re: Excluding restricted items
Documentation writersParticularly helpful MoodlersPlugin developers

Yes, you should!  I would be happy to help with requirements.  I think we really need to look at a more student centered moodle overall with individualized learning plans.

Picture of Anna Krassa
Re: Excluding restricted items
 

Oh! Great, thank you! That's perfect! smile

Ben Haensel
Re: Excluding restricted items
 

Have there been any developments with being able to automatically exclude restricted items in the gradebook? I've setup tasks to auto-exclude activities based on group/grouping relationships with insert SQL code, yet it would be best to have it setup differently where event listeners can be tied in for the sake of integrations and other logic.

If there is some momentum somewhere with auto-excluding based on restrictions, please let me know! I would love to help offer suggestions for articulating that change.

Picture of Anna Krassa
Re: Excluding restricted items
 

Hello Ben,

Good to know that there are others facing the same challenge. I had suggested it in Moodle Users Association but to be honest I hadn't worked enough on it, so it had no luck.

Perhaps we can try again together in the next development cycle? thoughtful

Picture of Sonya de Jager
Re: Excluding restricted items
 

Hi everyone!

Is there somewhere we can vote for this?  We've been sending out grade reports for the past year based on the assumption that Moodle's gradebook is calculating grades according to which activities the student was expected to complete.  We restrict various activities in each course - with visibility hidden - depending on the student's enrollment group (Part-Time / Full-Time).

It's worrying to think that students have been graded zeros for assignments they could not even see!


Could someone explain how to use grade calculations to ignore assignments that are restricted by groups?

Many thanks!

Sonya

Picture of William Lu
Re: Excluding restricted items
Particularly helpful Moodlers

One workaround for you to test, even not ideal.

1. 'Add category' for each restriction group.

2. Make Each category total =100

3. Hide 'Course total'



Then, your student will only see their own group's total and it makes up to 100!

Note: You can name every Category with the same name, or leave it empty (by entering a blank space), then your student won't feel upset by seeing other groups names.


Ideally, Moodle should ignore empty grads by Restriction group, let's vote for it.



Picture of William Lu
Re: Excluding restricted items
Particularly helpful Moodlers

You can also use the 'Highest grade', then you don't have to hide the Total.


Picture of William Lu
Re: Excluding restricted items
Particularly helpful Moodlers

Tried the 3rd setting:



Make sure you have ticked the 'Exclude empty grade'


Then, the Course total' only count student works for their own groups. (but you may have to manauly enter '0' for some students who really didn't submit their wotks at all)