Hi,
I would like to introduce the new plugin local_invitation which enables you to invite users into your course even if they don't have an account.
You can use it to conduct a parents' evening or an ad hoc survey, for example.
In the global settings you can define what the invited users can do and how long such a temporary account should remain.
Best regards
Andreas