Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moodle calendar event updates are not reflected in Teams #2544

Open
Syxton opened this issue Apr 9, 2024 · 3 comments
Open

Moodle calendar event updates are not reflected in Teams #2544

Syxton opened this issue Apr 9, 2024 · 3 comments
Labels
Feature - teams integration Issue type - help wanted General questions on how to use the plugins, e.g. configurations etc. Plugin - local_o365 Status - need more info Further information requested to triage the issue.

Comments

@Syxton
Copy link

Syxton commented Apr 9, 2024

Moodle calendar events get pushed to Teams on creation, but if the dates are edited in Moodle or deleted they remain on Teams as originally created.

@campus-admin
Copy link

Have a problem synchronizing outlook with moodle calendar. Getting the following error,
Execute scheduled task: Sync Microsoft 365 events in to Moodle (local_o365\feature\calsync\task\importfromoutlook)
... started 16:27:01. Current memory use 42.8 MB.
Syncing events for user #2
... used 4 dbqueries
... used 0.0026760101318359 seconds
Scheduled task failed: Sync Microsoft 365 events in to Moodle (local_o365\feature\calsync\task\importfromoutlook),Failed to parse time string (@2024-04-18T14:30:00.0000000 UTC) at position 8 (-): Double timezone specification

Has anyone experience something similar, thanks

@weilai-irl
Copy link
Collaborator

@Syxton Please provide more details of the issue. I'm interested at:

  • Moodle version.
  • Plugin version (auth_oidc and local_o365).
  • How Moodle and teams integration is created, e.g. is the Team created from the Moodle course in the course sync task run?
  • What kind of Moodle events are we talking about here? e.g. course events, or activity events (assignment due dates etc).
  • Do these events exist before the Team is created?

As far as I know, there's no logic in the course sync feature to sync course events to connected Teams. Could this be synced via a calendar sync set up by a user?

@campus-admin the issue you described seems different. Please report it separately as a new issue. In your case, I'd like to know the Microsoft user's Outlook timezone setting.

Regards,
Lai

@weilai-irl weilai-irl added Issue type - help wanted General questions on how to use the plugins, e.g. configurations etc. Status - need more info Further information requested to triage the issue. Feature - teams integration Plugin - local_o365 labels Jun 10, 2024
@Syxton
Copy link
Author

Syxton commented Jun 10, 2024

@weilai-irl
Moodle version: 4.2.6+ (Build: 20240412)
auth_oidc version: 4.2.3 2023042420
local_o365 version: 4.2.4 2023042421

I don't have an complete list of every event that shows this behavior, but we initially found the issue on assignment due dates. The issue stems from the fact that the due dates of the activity were created and then edited later. Teams seems to pick up the creation date, but any edit (name, due date/time) is not synced.
thumbnail_image002
thumbnail_image001

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature - teams integration Issue type - help wanted General questions on how to use the plugins, e.g. configurations etc. Plugin - local_o365 Status - need more info Further information requested to triage the issue.
Projects
None yet
Development

No branches or pull requests

3 participants