Does anyone know if you can limit open registration and enrolment to an IP range? We have a few courses that will be available to all healthcare professionals in a particular country, so allowing open registration and enrolment would be ideal. However, due to license usage, we don't really want to make these courses available to the world (sorry!). I'm also trying to avoid a complex registration process as there are multiple organisations involved.
Has anyone done anything like this?
Hello @barbaracoen ...
I am sorry to see that your question has been sitting here in the Canvas Community unanswered for two months. While I do not have an answer for you myself, I wanted to let you know that I am going to share your question with the https://community.canvaslms.com/groups/canvas-developers?sr=search&searchId=323ef092-d16f-4185-875d-... and https://community.canvaslms.com/groups/admins?sr=search&searchId=cd1acdef-f8dd-4907-aee1-78bfb675308... groups here in the Community in hopes that your question will get some additional exposure. If you are not yet following these groups, you can do so by clicking on the links I've provided and then click on the "Follow" button at the top right corner of the page. You may also need to click on the "Actions" >> "Join group" link for each of these (also found on the same areas of those pages). I hope this will be of some help to you, Barbara!
I know this isn’t exactly what you were wanting, but I thought there might be something helpful/useful in this discussion - https://community.canvaslms.com/message/85674-how-can-i-send-targeted-messages-based-on-ip-address
Not sure if this is exactly what you are looking for, but you could try making the course public. Even as a public course a URL with a pass code is still necessary to enroll. Then you could control the distribution of the URL with access code.