Make a public course visible in My Courses for all students.

Make a public course visible in My Courses for all students.

av Mauro Ramón -
Antall svar: 7

Hi there.

I searched (a lot) for a way to make visible a course for all students, enrolled or unenrolled ones.
In My Courses page, as soon as students log in, they should be able to see it.

The Moodle version is 3..6, and we are using Fordson theme 3.6.2

Any help, is welcome!!!


Regards, Mauro Ramon. (AR)

Gjennomsnittlig vurdering: -
Som svar til Mauro Ramón

Re: Make a public course visible in My Courses for all students.

av Mauro Ramón -

More info:
- The course is set to PUBLIC

- Anyone can access the course as GUEST

Another way to explain the problem is:
"anyone that logs in the platform as GUEST, when arriving to the Front Page, they don´t see anything at all. No courses, no nothing."

Som svar til Mauro Ramón

Re: Make a public course visible in My Courses for all students.

av Joost Elshoff -
Bilde av Particularly helpful Moodlers Bilde av Testers

Hola Mauro,

Just putting in my two cents here, but have you checked whether: 

  • the course is set to visible
  • the course start date is before today
  • the guest access enrollment method has been enabled for said course

And have you set up your Fordson site front page to display any courses or categories there?

Som svar til Joost Elshoff

Re: Make a public course visible in My Courses for all students.

av Mauro Ramón -

Hi Joost,

Moodle has been changing from 2.3.1 to the actual version... I remember that we can easily use "featured courses" back then... but when the frontpage evolve, that featured was dismissed or maybe had evolved to something between the front slider or the marketing pad (both present in Fordson).

Anyway thanks, We will try the solution that Mary gave (look further to the bottom).
Regards, 
M.

Som svar til Mauro Ramón

Re: Make a public course visible in My Courses for all students.

av Jon Bolton -
Bilde av Particularly helpful Moodlers Bilde av Testers

Guest access and allowing anyone to access the course does not enrol someone in it.

A course will only show in My Courses if a student is actually enrolled in it. That’s by design - that list is supposed to be a filtered list of courses that are relevant to a user rather than them always seeing the entire list of courses that might be available on the site.

You may need the Autoenrol plugin or something similar. See https://moodle.org/plugins/enrol_auto for more info.

You could create a cohort and enrol the cohort into the course, but you’ll still need a way of adding people to the cohort when their account is created so the Autoenrol plugin is probably your best option.

Som svar til Jon Bolton

Re: Make a public course visible in My Courses for all students.

av Mary Cooch -
Bilde av Documentation writers Bilde av Moodle HQ Bilde av Particularly helpful Moodlers Bilde av Testers Bilde av Translators

If you want them to see it and it is ok for them to have guest access (ie, you do not need them to actually participate on any activities ) then you could create a label with the link to the course and add it to the front page or the Dashboard for all users.

Som svar til Mary Cooch

Re: Make a public course visible in My Courses for all students.

av Mauro Ramón -

Thanks a lot, Mary. Will try, and post the results (if we succeed , of course) smiler
Regards, M.


EDIT: Indeed you were absolutely right!! Your solution works like a charm. As soon as we apply it to our platform, I will post a screen capture and the procedure in detail.

Pardon my english: you rock!

Thanks a lot, yours:
Mauro Ramon

Som svar til Jon Bolton

Re: Make a public course visible in My Courses for all students.

av Mauro Ramón -
Interesting observation. Will give it a try, but we must evaluate the plugin option. I mean, we have to check if the feature does not compromise users handling or maintenance... 
Thanks! 
M.