o365-moodle icon indicating copy to clipboard operation
o365-moodle copied to clipboard

local_o365 - restructure usersync options

Open christianabila opened this issue 1 year ago • 1 comments

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").

christianabila avatar Dec 09 '24 07:12 christianabila

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

weilai-irl avatar Jan 31 '25 11:01 weilai-irl