Non-editing Teachers can't view grades and reports

Non-editing Teachers can't view grades and reports

by Dave P -
Number of replies: 3

Hello,

I'm using Moodle 2.7.2+ (Build: 20141015) and am having trouble giving non-editing teachers access to the Course administration > Reports and the Course administration > Grades.

When trying to access either a Non-editing Teacher gets the following error message:

Sorry, but you do not currently have permissions to do that (View grades of other users)

More information about this error

I've set the permissions for grades to whats below and still get the error.

Any help would be greatly appreciated.


Non-editing Teacher Permissions

Manage advanced grading form templatesmoodle/grade:managesharedforms Not set
Share advanced grading form as a templatemoodle/grade:sharegradingforms Not set
Publish ODS grade exportgradeexport/ods:publish Allow
Use OpenDocument grade exportgradeexport/ods:view Allow
Publish TXT grade exportgradeexport/txt:publish Allow
Use text grade exportgradeexport/txt:view Allow
Publish XLS grade exportgradeexport/xls:publish Allow
Use Excel grade exportgradeexport/xls:view Allow
Publish XML grade exportgradeexport/xml:publish Allow
Use XML grade exportgradeexport/xml:view Allow
Import grades from CSVgradeimport/csv:view Prohibit
Publish import grades from XMLgradeimport/xml:publish Allow
Import grades from XMLgradeimport/xml:view Allow
View the grader reportgradereport/grader:view Allow
View the outcomes reportgradereport/outcomes:view Allow
View the overview reportgradereport/overview:view Allow
View your own grade reportgradereport/user:view Allow
Edit gradesmoodle/grade:edit Not set
Export gradesmoodle/grade:export Allow
Hide/unhide grades or itemsmoodle/grade:hide Allow
Import gradesmoodle/grade:import Not set
Lock grades or itemsmoodle/grade:lock Not set
Manage grade itemsmoodle/grade:manage Allow
Manage advanced grading methodsmoodle/grade:managegradingforms Not set
Manage letter gradesmoodle/grade:manageletters Not set
Manage grade outcomesmoodle/grade:manageoutcomes Not set
Unlock grades or itemsmoodle/grade:unlock Not set
View own gradesmoodle/grade:view Allow
View grades of other usersmoodle/grade:viewall Allow
View hidden grades for ownermoodle/grade:viewhidden Allow
Grade assignmentmod/assign:grade Allow
Review and release gradesmod/assign:managegrades Allow
Release gradesmod/assign:releasegrades Allow
Review gradesmod/assign:reviewgrades Allow
View gradesmod/assign:viewgrades Allow
Grade assignmentmod/assignment:grade Allow
View grades returned by the external toolmod/lti:grade Allow
Grade quizzes manuallymod/quiz:grade Allow
Regrade quiz attemptsmod/quiz:regrade Allow
Override calculated gradesmod/workshop:overridegrades Allow


Authenticated user Permissions


Manage advanced grading form templatesmoodle/grade:managesharedforms Not set
Share advanced grading form as a templatemoodle/grade:sharegradingforms Not set
Publish ODS grade exportgradeexport/ods:publish Not set
Use OpenDocument grade exportgradeexport/ods:view Not set
Publish TXT grade exportgradeexport/txt:publish Not set
Use text grade exportgradeexport/txt:view Not set
Publish XLS grade exportgradeexport/xls:publish Not set
Use Excel grade exportgradeexport/xls:view Not set
Publish XML grade exportgradeexport/xml:publish Not set
Use XML grade exportgradeexport/xml:view Not set
Import grades from CSVgradeimport/csv:view Not set
Publish import grades from XMLgradeimport/xml:publish Not set
Import grades from XMLgradeimport/xml:view Not set
View the grader reportgradereport/grader:view Allow
View the outcomes reportgradereport/outcomes:view Allow
View the overview reportgradereport/overview:view Allow
View your own grade reportgradereport/user:view Allow
Edit gradesmoodle/grade:edit Not set
Export gradesmoodle/grade:export Not set
Hide/unhide grades or itemsmoodle/grade:hide Not set
Import gradesmoodle/grade:import Not set
Lock grades or itemsmoodle/grade:lock Not set
Manage grade itemsmoodle/grade:manage Not set
Manage advanced grading methodsmoodle/grade:managegradingforms Not set
Manage letter gradesmoodle/grade:manageletters Not set
Manage grade outcomesmoodle/grade:manageoutcomes Not set
Unlock grades or itemsmoodle/grade:unlock Not set
View own gradesmoodle/grade:view Not set
View grades of other usersmoodle/grade:viewall Allow
View hidden grades for ownermoodle/grade:viewhidden Not set
Grade assignmentmod/assign:grade Not set
Review and release gradesmod/assign:managegrades Not set
Release gradesmod/assign:releasegrades Not set
Review gradesmod/assign:reviewgrades Allow
View gradesmod/assign:viewgrades Allow
Grade assignmentmod/assignment:grade Not set
View grades returned by the external toolmod/lti:grade Not set
Grade quizzes manuallymod/quiz:grade Not set
Regrade quiz attemptsmod/quiz:regrade Not set
Override calculated gradesmod/workshop:overridegrades Not set
Average of ratings: -
In reply to Dave P

Re: Non-editing Teachers can't view grades and reports

by Dave P -

I should add that the permissions I've set for a non-editing teacher are for the system and the course.

And that the users assigned to the non-editing teacher role have been enrolled into the course.

There is only one course.

In reply to Dave P

Re: Non-editing Teachers can't view grades and reports

by John Provasnik -
Picture of Particularly helpful Moodlers Picture of Testers

Hi David, 

my initial thought is that you need to assign these teachers to the system level and add the following permission:
-view courses without participation


Though I have found that sometimes the permission that you set don't just affect 1 thing, but multiple. So you may have to change a permission to "allow" that you didn't realize is connected to being able to view reports.  Since adjusting roles can be a bit time consuming, take a look at what I have set to "allow" for my teachers who can view reports to see if you have any of these set to "Not Set" or "Prevent/Prohibit"

(my teachers are set to the system level and the course level)

-View Participants (moodle/site:viewparticipants)

-View Participants (moodle/course:viewparticipants)

-View Course Overview report

-View all user forum posts

-See user activity reports

-View user full information

-View the grader report

-view the outcomes report

-view the overview report

-view your own grade report

-view participants

-view courses without participation

-view scales

-edit grades

-manage grade items

-view grades of other users

-view reports (moodle/site:viewreports)

-view course logs

-view live logs

-view activity report

-view course participation report


Good luck! Maybe someone else has a correct or more clear answer.


In reply to Dave P

Re: Non-editing Teachers can't view grades and reports

by Nawshad Farruque -

Hi David,

I also experience this problem on 2.7.3+, however my 2.7.1+ works fine. I checked all the permissions for all the reports under "Reports" menu in Course Administration are allowed for non-editing teacher, but when I log in as a non-editing teacher, I cannot see Course Administration block at all. I believe it's a bug that got introduced in 2.7.2 and forward.