o365-moodle
o365-moodle copied to clipboard
local_o365 - restructure usersync options
I would like to suggest a restructuring of the setting local_o365 | usersync
- [ ] Create accounts in Moodle for users in Microsoft Entra ID
- [ ] Update accounts in Moodle for users in Microsoft Entra ID
- [ ] Assign users to application during sync
- [ ] Perform a full sync each run
- [ ] Sync guest users
Moodle account suspension
- [ ] Suspend previously synced accounts in Moodle when they are deleted from Microsoft Entra ID
- [ ] Delete previously synced accounts in Moodle when they are deleted from Microsoft Entra ID (requires "suspend" option above)
- [ ] Re-enable suspended accounts for users in Microsoft Entra ID
- [ ] Sync disabled status
User matching
- [ ] Match preexisting Moodle users with same-named accounts in Microsoft Entra ID
- [ ] Switch matched users to Microsoft 365 (OpenID Connect) authentication
- [ ] Match Microsoft Entra ID usernames to moodle emails instead of moodle usernames during the sync
Sync Microsoft 365 profile photos to Moodle
- [ ] in cron job
- [ ] on login
Sync Outlook timezone to Moodle
- [ ] in cronjob
- [ ] on login
Settings that depend on another setting should ideally be unselectable unless the parent setting(s) has/have been activated (e.g. "Delete previously synced accounts in Moodle when they are deleted from Microsoft Entra ID", " Switch matched users to Microsoft 365 (OpenID Connect) authentication").
Hi @christianabila
Thank you for your suggestions. They all look reasonable to me.
We will consider updating the current layout accordingly once we have availability.
Regards, Lai