The solution

We call this solution multi-URL. By enabling multi-URL, you enable the following mechanism:

  • you use the same source code (so less maintenance)

  • you use the same database (so less duplication of data)

  • one “master” portal (which is not used directly by your customers) allows you to define “slave” portals

  • each course is created inside a “slave” portal, and is only visible inside this slave portal

  • each user is created inside a “slave” portal, is only visible inside this portal and has only access to this portal

  • each slave portal uses a different domain name (or a different sub-domain)

  • each portal can use its own graphic style

  • one (or more) administrator can be assigned to each slave portal. This administrator doesn't have access to global settings, neither to the users and courses of other portals

  • one session can use a global course, but each session only exists in one and only one portal

Using the same database, you benefit from these “extra features”:

  • one course can be made “global” and be used through sessions on all slave portals

  • one user (learner, teacher or administrator) can be given access to other portals by the global administrator

Last updated