Should suspended users appear in the gradebook?

Should suspended users appear in the gradebook?

Andrew Davis發表於
Number of replies: 24

re MDL-26835

I'm trying to figure out whether users who have had their enrollment suspended should be hidden entirely in the grade book or if they should appear but be flagged in some way. Let me know what you think

Andrew

In reply to Andrew Davis

Re: Should suspended users appear in the gradebook?

Elena Ivanova發表於

I believe that they SHOULD appear (some flag would be nice).

We have studnets who withdraw. We need to be able to:

a)  "deny" access to such students, so they will not see the course anymore
b)  still see them in the gradebook and other activities as usual

Moodle 1.9 allowed to do that with adding a student to another role and setting moodle/course:view to Prevent
Moodle 2.0 switched that logic: MDL-26373 (surprise to those who upgrade! :鬼臉)

If suspended users will not appear, we will have absolutly no way to achieve this very common scenario.

In reply to Elena Ivanova

Re: Should suspended users appear in the gradebook?

Adam Olley發表於

I agree, it would be best to be able to keep the suspended students in the report but with some sort of flag/visual indication as to their status on the reports. The option can then also be provided to not list suspended students for the scenarios in which we don't need them (perhaps some sort of 'Show All / Active only' link that can be clicked to show/hide them).

Further to this is to make sure grade averages and exporting the gradebook functionality are clear in this instance:

  • Will grade averages only take into account students listed if suspended ones are hidden?
  • Will exporting the gradebook when there are suspended students in the list have some sort of indication on the export for which students are active and which are suspended?
  • Will exporting the gradebook honor the 'show all/active only' setting if said setting exists and is in use?
In reply to Elena Ivanova

Re: Should suspended users appear in the gradebook?

Irma Gamez發表於

Hello!

This post is a little old but It´s just what I´m looking for: I need to suspend/deny/block the access to students who are not eligible for a course, without affecting their access to other courses. I´m considering this because I need the students enrolled, they come to complain.  I´m using Moodle 1.9.

Thank you.

In reply to Irma Gamez

Re: Should suspended users appear in the gradebook?

John Andrewartha發表於

If you where using Moodle 2.* then you have the cohorts method of enrolment available to you.

For my 2 cents worth upgrade to Moodle 2.5 and enjoy the new features.

In reply to Andrew Davis

Re: Should suspended users appear in the gradebook?

Kimber Warden發表於

It would be terrific if they were visible (but flagged) by default, with a toggle within the gradebook to allow teachers to show or hide suspended students, depending on their needs and preferences.

In reply to Kimber Warden

這一討論區的貼文已經被移除

這一討論區的貼文已經被移除且無法再被存取
In reply to Andrew Davis

Re: Should suspended users appear in the gradebook?

Tim Hunt發表於
Core developers的相片 Documentation writers的相片 Particularly helpful Moodlers的相片 Peer reviewers的相片 Plugin developers的相片

Sorry to sound a dissenting note, but I am not sure.

It all depends what we mean by 'Suspended' users.

1. The interpretation one might deduce from MDL-26373 is that suspending a user is the right way to temporarily prevent them from coming in to the course.

2. A user whose enrolment has been suspended is effectively un-enrolled from the course. In Moodle 2.0, if you unenrol a user, then all the data about that user in the course, including grades, should be deleted. Therefore, if you care about keep complete records, or if you are worried about making a mistake, and would like unenrolling a user to be undoable, then you can never use un-enrol. You should always suspend the enrolment instead. (That is also advice given by Petr Skoda, who is giving the advice about the use of suspend in MDL-26373 above.)

In you believe 1., then having the suspended users appear in the gradebook, but styled different is right.

If you believe 2. Then suspended users should not appear in the gradebook.

I'm afraid I think that both these cases are important. There must be a way to temporarily suspend a user's access to the course, and there must be a way to effectively unenrol a user that does not cause dataloss.

Therefore, there is not a good answer in the gradebook.

Make it configurable is a feeble answer.

A proper answer is probably to work on the enrolment data-model, so that it can correctly capture the difference between 1. and 2., but that is a lot of work.

In reply to Tim Hunt

Re: Should suspended users appear in the gradebook?

Adam Olley發表於

It's my understanding that setting a user to a 'suspended' enrolment is the way to effectively unenrol a user without data loss. Whereas actually unenroling them is more for the 'we want all record of this student here gone' or the 'this student was enroled by mistake' or simply for those cases where when a course ends, the institution wants to remove all record from moodle of them in the course scenarios.

I also believe styling the users different somehow in the gradebook is the way to go here. It just seems like a good idea to be able to have such 'effectively unenrol'ed students hidden completely if you so choose.

In reply to Tim Hunt

Re: Should suspended users appear in the gradebook?

Bob Puffer發表於

This is a very lucid explanation of a complex problem.  Within the limitations of the enrollments implemented in 2.0, since we are in favor of 2, we would not want the user showing in the gradebook once they're suspended.  I can see others might need case 1.

In reply to Tim Hunt

Re: Should suspended users appear in the gradebook?

Elena Ivanova發表於

Hi Tim and Bob, I just want to clarify.

Tim said : "1. The interpretation one might deduce from MDL-26373 is that suspending a user is the right way to temporarily prevent them from coming in to the course."

That is my assumption. Suspended user stays fully enrolled in the course and his grades stay in tact. He just loses access.
That's what I have asked for, I believe 大笑 , in the ticket, and thus Petr suggested a new solution.

For #2 (need to keep grading history for unenrolled/removed students), we have this one going on: MDL-25718, as far as I understand.
So if you unenroll someone by accident and then add back, his grade history will be restored.
I, overall, believe that we should never delete student grading data.

In reply to Andrew Davis

Re: Should suspended users appear in the gradebook?

Adam Olley發表於

I've opened the following ticket: http://tracker.moodle.org/browse/MDL-27322

Since we now have suspended users flagged in the gradebook, it makes sense to be able to have a similar distinction in the exporting of the gradebook. An extra field that mentions the enrolment state of the user (that would be ignored on gradebook import).

Thoughts?

In reply to Adam Olley

Re: Should suspended users appear in the gradebook?

Mike Wilday發表於

In 2.5.3 are suspended users still flagged in the gradebook? It seems that users are no longer appearing... but I can't find any data saying this was changed. 

Thanks for your input.

In reply to Mike Wilday

Re: Should suspended users appear in the gradebook?

John Provasnik發表於
Particularly helpful Moodlers的相片 Testers的相片

In 2.6.4, suspended users appear in the gradebook, and are not flagged.

In reply to John Provasnik

Re: Should suspended users appear in the gradebook?

Mary Cooch發表於
Documentation writers的相片 Moodle HQ的相片 Particularly helpful Moodlers的相片 Testers的相片 Translators的相片

If you mean in the Grader report, you can select in your grader report preferences whether to show all users (including suspended users) or not. See Grade settings

In reply to Mary Cooch

Re: Should suspended users appear in the gradebook?

John Provasnik發表於
Particularly helpful Moodlers的相片 Testers的相片

I previously said "In 2.6.4, suspended users appear in the gradebook, and are not flagged" in error.

Yes, users suspended at the course level do not appear in the gradebook unless you do as Mary suggested and change that setting in the Grader Report Preferences.

In reply to Mary Cooch

Re: Should suspended users appear in the gradebook?

Vispi Baria發表於

Hi, we have set this option in the grader preferences as we need to show suspended users in the reports. Unfortunately they still do not appear in the Completion Report. Is there any way suspended users can be shown in this report too?

Thanks,

Vispi.

In reply to Mary Cooch

Re: Should suspended users appear in the gradebook?

Mike Finch發表於

Moodle version 3.0.2

The grader report setting mentioned by Mary Cooch does not work for me.

A user named Fred is enrolled in a course.  Fred begins the course, but fails the quiz.  Thus, he has a (failing) grade so far, and has not yet completed the course.

As the site administrator, I do the following.

  1. Goto:  Site administration > Users > Accounts > Browse list of users
  2. Suspend Fred, by clicking on the eye icon in the row for Fred.
  3. Goto the course main page.
  4. Goto:  Course administration > Grades
  5. Goto:  Grade administration > Setup > Preferences: Grader report
  6. In the "General" section, change the "Show only active enrolments" setting to:  Yes
  7. Click:  Save changes

However, Fred the suspended user still appears in the Grader report.

The help text for that "Show only active enrolments" setting says:

This setting determines, if only active enrolled users will be visible in gradebook report. If enabled suspended users will not be shown in gradebook.


Therefore, a setting value of "Yes" seems to be appropriate if do not want to see a suspended user in the Grader report.

Is this a bug?  Or am I mis-understanding the setting?


P.S.

Fred is enrolled in the course automatically, because he is a member of a cohort that the course is setup to sync with.  Is the cohort sync part of the reason that Fred the suspended user continues to appear in the Grader report?


In reply to Mike Finch

Re: Should suspended users appear in the gradebook?

Lesli Smith發表於

Hi, Mike.

I reproduced your results just to make sure I was following your steps accurately before reporting back, here. So what you have done is to suspend your user at the SITE level. This means that user can no longer log in, but all other records posted and grade histories, etc. are otherwise considered active. This allows teachers to continue to control whether they see students who have been suspended or not. Think of a kid who commits a user policy violation and gets kicked off Moodle but is still submitting work in classroom kind of situation and this will seem less redundant. The setting you need to trip for courses is inside the course enrollments area for that user. See attached.

Once I did that (and I changed the grader report preferences to a full yes, not just a default yes to be certain I would turn that off in the grader report) I could no longer see that user in my grader report.

If I made her active again, her grade info was restored as per failed quiz showing in report.

Hope that helps. Best,

Lesli

附件 Suspend course enrollment status 2016-03-21 at 6.52.46 PM.png
In reply to Lesli Smith

Re: Should suspended users appear in the gradebook?

Mike Finch發表於

Thank you, Lesli.  You have made a clear distinction between site-scope suspension and course-scope suspension that I was missing.  

For a user that is manually enrolled in a course, I am able to course-scope suspend that user by editing his course enrollment settings as you referenced in your screenshot.  Once that user is suspended, the Grader report correctly excludes him.  

For a user that is enrolled in a course via cohort sync, there is not a way to course-scope suspend the user.   But that is OK, now that I understand it.


In reply to Mike Finch

Re: Should suspended users appear in the gradebook?

Dave Emsley發表於

I'm wondering if it is possible to have a student automatically suspended from a course when they complete the course.  Thus leaving all their details within the course but effectively unenroling them without removing them.


I hope this makes sense,


Cheers

Dave