Diversify access and viewing of courses for registered users (internal and external)

Diversify access and viewing of courses for registered users (internal and external)

by Stefano Guglielmetti -
Number of replies: 6

Currently, our Moodle platform is only available on our corporate intranet and we are working towards an online publication that will have the following features:

1. Diversified access for internal and external users

2. Full access to all courses for internal users (as usual)

3. Access to only part of the courses for external users

The last point is the one we can't develop. 

Has anyone had this kind of need before? 

If yes, how did you implement it?

Thanks


Translated with www.DeepL.com/Translator (free version)

Average of ratings: -
In reply to Stefano Guglielmetti

Re: Diversify access and viewing of courses for registered users (internal and external)

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators
Hi

The difference between internal and external users needs a clarification. Do you mean when somebody logs in from the LAN, usually from private IP addresses like 10.x.x.x, he is internal and if the address is from the Internet he is external? Or, people who are attached to your institution, usually the e-mail belongs to your domain or authenticated by your LDAP are internal and all the others external?
Average of ratings: Useful (1)
In reply to Visvanath Ratnaweera

Ri: Re: Diversify access and viewing of courses for registered users (internal and external)

by Stefano Guglielmetti -
Hi Visvanath
Internal: access via web with LDAP and two-factor authentication with access to all content.
External: they will not be able to register via web (they will always be enrolled manually) and will access with Moodle login + 2-factor authentication (Google auth): they should access viewing only courses defined / categorized for external (e.g. creating a category or more).
The goal is to diversify access to courses... but I know Moodle was not designed for this.
In reply to Stefano Guglielmetti

Re: Ri: Re: Diversify access and viewing of courses for registered users (internal and external)

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators
Hi

OK. Unless I am not missing something there is a simple answer.

Internal: Keep the current authentication and enrollment procedure.

External: You configure self enrollment in those courses meant (also) for the externals and set the self-enrollment to Guest.

Edit: I checked. The drop-down "Default assigned role" in the self-enrollment setting has no choice as Guest. One alternative is to open those courses for guest access but make log in necessary to enter the site. There are definitely others. You might want to request the moderator to move this discussion to the Enrollment forum where we have the specialists.
Average of ratings: Useful (1)
In reply to Visvanath Ratnaweera

Ri: Re: Ri: Re: Diversify access and viewing of courses for registered users (internal and external)

by Stefano Guglielmetti -
Hi,
the main problem is that it's a matter of managing the "course access split" at the authentication level, not at the course enrollment level. In fact, there is no guest access but authentication is always required.
In the platform there are several courses with different methods of enrollment and some of these courses (regardless of the method of enrollment) should not be "visible" to external users, but only to internal ones. While those who authenticate manually (external) should only be able to see a defined set of courses.

The web publication would then provide accessible courses, divided as follows:
1) Only to internal users
2) Internal and external users
3) External only
A simple solution would be to use two different platforms, but it would become challenging to manage the content...
In reply to Stefano Guglielmetti

Re: Ri: Re: Ri: Re: Diversify access and viewing of courses for registered users (internal and external)

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators
OK. There is some logic, which I can't grab. It goes in circles around site-wide (authentication) and course-wide (authorization), visibility (externals not even seeing the names of the h courses), activity-level (seeing/participation control). No sorry, I have no idea. Still believe that the subject is enrollment. May be people there can help.
In reply to Stefano Guglielmetti

Ri: Diversify access and viewing of courses for registered users (internal and external)

by Stefano Guglielmetti -
At the moment, we have decided to publish Moodle on the web with accessibility only to our collaborators.
The need to have different access to courses, for example based on a particular student profile, does not seem to be an easy solution to manage, also in light of what has emerged in this discussion: https://moodle.org/mod/forum/discuss.php?d=325615
We'll revisit the analysis later.
In the meantime, if there are similar needs that have already been resolved, we would be happy to hear about them.
Thank you