This forum post has been removed
Number of replies: 13It shouldn't show all LMS users unless one of two conditions applies: if all accounts were assigned a system student role (which would take some work these days--and would be a terrible idea) that would be true OR if the SCORM is in the site home page.
A SCORM in a course (not course 1) will only show the people enrolled in the course and the people with site permissions (minus specifically designated admin accounts). So, if you have twenty people listed as managers or course creators, they will show in the reports area because they technically have an inherited role plus anyone you have enrolled or allowed to self-enroll.
By default all users have a role on the Site Home page--Authenticated User. I suspect this is probably the issue.
Same course partecipants:
Another course:
The Enrollment Method for the Cohort Sync is the one that needs to be examined.
1.Create cohort:
If it does, you need to adjust that cohort's membership to be only the students for that course.
It's not the curse that has more students, it's the activity>report, all the activity (only scorm) have more users in the activity>report tab.
When you examine the Interactions Report, is the same students displayed multiple times?
The Interactions Report displays each attempt by a student.
While you had really helpful screen captures, how you described it was a little confusing. The Course Activity report is tied directly to enrollments, which is why there is some troubleshooting confusion.
If you believe that a student is not enrolled in the SCORM course, go back to the Participants list, are those students displayed on the Participants List?
If they are displayed, hover over the I (Information) icon, the Enrollment method will be displayed and you will know why that are on the SCORM Interactions Report.
And check your cohorts--what cohorts are assigned to the courses and who is assigned to each one?
You've told the courses you want those the people there in some way, possibly on accident. It used to be much easier to do that (they've made it harder, thankfully) but it is still possible.
Also--go to Participants, which is your list of enrolled users; if only the number of people you want show up in the course appear on that list, click the Actions menu widget drop down (above Enrol Users if you have manual enrolments enabled), and choose Other users. This will show you people who have roles outside of those you directly assigned.
Might be more helpful to show your course enrollment pages or site settings. If you use course categories, do you have everyone assigned as anything at that level? Did you modify student role settings?
No one is assigned at a category level and i never changed the role settings.
And check your cohorts--what cohorts are assigned to the courses and who is assigned to each one?
Every cohort is assigned to a group in a course, some users are assigned at many cohorts.
Also--go to Participants, which is your list of enrolled users; if only the number of people you want show up in the course appear on that list,
I use the manual enroll only for people from our company or for other people that want to try a demo (our demo are a course with only one activity=scorm). I have only a demo course with self enroll enabled.
click the Actions menu widget drop down (above Enrol Users if you have manual enrolments enabled), and choose Other users. This will show you people who have roles outside of those you directly assigned.
I don't see nothing strange there, if i click "other users" i see this:
If i click "assign roles" i can see what roles are assigned in the course, all are "students" except for the "non-editing teachers".
This is really weird. There has to be something in your roles or settings that makes it do that but I'm having trouble thinking of what it might be. Maybe permissions have been changed by accident? Those shouldn't make unenrolled people appear on an activity report but I suppose it could do...do you have any other activities in the course? Do extra people show up there?
Did you modify the authenticated user role at all?
Are you using a custom theme? That assign roles image looks suspiciously like a very old version but nothing else fits with old version (cohorts were added in 2.x, and you have those)--the only place I see an Assign roles list like that is at the top site level or course 1 (front page). The assign roles language went away with 2.X How do you get to this 'assign roles in course' screen?
To help alleviate the problems caused by this (non-troubleshooting), have you enabled separate groups in the SCORM? It won't change the number of students but it could resolve your immediate issue. You said everyone is assigned to a group. with groups enabled in the activity settings, you could just tell it you only want to see specific groups. This would be good regardless, since you have 175 people and that's a lot.
So, it shows 175 students but 375 students show on your activity report.
Exactly,
And no other roles show up. How many students appear on the list of participants (not your cohorts or your student list, ?
In the partecipants list 175 (the real number of enrolled users), in the Completition report i see also 175 partecipants, not 375(the total number of users on the lms)
There has to be something in your roles or settings that makes it do that but I'm having trouble thinking of what it might be.
I watched all the rules of the student role but i don't see anything strange. edit: i confronted the student role with the student role of another moodle without the bug and they are the same.
Maybe permissions have been changed by accident?
This could be possible, did you know if there is an option to set roles to default?
do you have any other activities in the course? Do extra people show up there?
I have the certificate, made with Simple Certificate plugin. No extra people cause the certificate don't have a report tab.
Did you modify the authenticated user role at all?
Nothing changed.
Are you using a custom theme?
Yes, we use the Moove theme.
That assign roles image looks suspiciously like a very old version but nothing else fits with old version (cohorts were added in 2.x, and you have those)--the only place I see an Assign roles list like that is at the top site level or course 1 (front page).
I really don't have an answer for this, i tried with the Boost theme and the assign roles is the same. Now i noticed that we have an old version of moodle, maybe is there the problem (Moodle 3.7.1+ (Build: 20190718)).
To help alleviate the problems caused by this (non-troubleshooting), have you enabled separate groups in the SCORM?
You're referring to this option? cause i have it enabled on every course:
and every module:
So, we're back to a workaround rather than a fix--since you use groups and separate, try putting all your course students in a group (maybe called SCORM) and then display the group only when looking at scorm reports. It doesn't resolve the weird but it does reduce visual load.