<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Moodle office tool integrations</title>
    <link>https://moodle.org/mod/forum/view.php?f=1232</link>
    <description>
Including integrations and plugins for office tool systems.
Documentation: OAuth 2 services, OAuth 2 authentication, Google Drive repository and OneDrive repository


Before starting a new discussion topic, please try a forum search.</description>
    <generator>Moodle</generator>
    <language>en</language>
    <copyright>(c) 2026 Moodle - Open-source learning platform | Moodle.org</copyright>
    <image>
      <url>https://moodle.org/theme/image.php/moodleorg/core/1777401252/i/rsssitelogo</url>
      <title>moodle</title>
      <link>https://moodle.org</link>
      <width>140</width>
      <height>35</height>
    </image>
    <item>
      <title>Moodle and Outlook Calendar: issue with time zone and calendar name</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=474085&amp;parent=1899097</link>
      <pubDate>Thu, 30 Apr 2026 07:25:01 GMT</pubDate>
      <description>by Anton Tremetzberger. &amp;nbsp;&lt;p&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We are currently testing the possibility to display event entries (assignments, tests, ...) from Moodle in the users' Outlook calendar. I noticed the following things:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Calendar Name&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Each user can set which courses should be synchronized and which calendar will be used for synchronization. The users can probably choose from those calendars that are created for the user in Outlook. These are, for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Calendar&lt;/li&gt;
&lt;li&gt;respective Moodle instance name where the courses are included (e.g. &quot;LMS Monster University&quot;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If I choose &quot;Calendar&quot;, I would assume that the calendar entries are synchronized in the user's default calendar. But then in Outlook an additional calendar called &quot;Calendar&quot; is created. Is it possible to display the event entries into the standard calendar of the respective user?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Time zone&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All event entries (assignments, tests, ...) are stored in the calendar (eg. LMS Monster University) and are also stored with the correct time  (e.g. 10 AM). But if I open the appointment in Outlook the time zone shows &quot;Coordinated Universal Time&quot;, even though we are in a different time zone (UTC + 1:00). The appointments then have a different time (e.g. 08 AM).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://moodle.org/mod/glossary/showentry.php?eid=6775&amp;amp;displayformat=dictionary&quot; title=&quot;Glossary of common terms: Cron&quot; class=&quot;glossary autolink concept glossaryid5&quot; data-entryid=&quot;6775&quot;&gt;Cron&lt;/a&gt; job &quot;Sync user photos and timezones from Microsoft Entra ID (local_o365\task\photoandtimezonesync)&quot; is running and we also synchronize the Outlook timezone to Moodle every time the user log in.&lt;br /&gt;In the Outlook calendar settings, the time zone settings are correct (UTC + 1:00), but I cannot make individual time zone settings for the respective calendar (LMS Monster University).&lt;/p&gt;
&lt;p&gt;Does anyone know what I can do to display the timezone correctly? Could it be that there is a connection with the time zone set on the Moodle &lt;a href=&quot;https://moodle.org/mod/glossary/showentry.php?eid=30&amp;amp;displayformat=dictionary&quot; title=&quot;Glossary of common terms: server&quot; class=&quot;glossary autolink concept glossaryid5&quot; data-entryid=&quot;30&quot;&gt;server&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;We are using Moodle 4.5 with the current o365 plugins. We have SSO with Azure AD and users also use Outlook for mail and calendar.&lt;/p&gt;
&lt;p&gt;thanks &amp;amp; best regards,&lt;br /&gt;Anton&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=474085&amp;parent=1899097</guid>
    </item>
    <item>
      <title>OpenID-Connect and Moodle Workplace</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=471721&amp;parent=1893390</link>
      <pubDate>Fri, 09 Jan 2026 14:56:58 GMT</pubDate>
      <description>by Jens Eberwein. &amp;nbsp;&lt;p&gt;&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;perhaps you guys can help me with the topic of OpenID-Connect and multi-tenancy in Moodle Workplace. Our current solution for an OpenID-Connect connection is that we connect the system, create the users in the default tenant, and then move them to the desired tenant using a dynamic rule.&lt;br /&gt;This is not really a satisfying solution. Does anyone know a better option?&lt;br /&gt;Or even better: are there any plans to make the auth_oidc plugin fully multi-tenant capable, like OAuth2 or SAML2, for example?&lt;/p&gt;
&lt;p&gt;Best regards, Jens&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=471721&amp;parent=1893390</guid>
    </item>
    <item>
      <title>auth_oidc / custom claims</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=471364&amp;parent=1893388</link>
      <pubDate>Fri, 09 Jan 2026 14:38:31 GMT</pubDate>
      <description>by Jens Eberwein. &amp;nbsp;&lt;p&gt;&lt;p&gt;Hi Jerry,&lt;/p&gt;
&lt;p&gt;basically I was trying to change the claim mapping from 'department' to 'Department' because a customer told me that this is the correct spelling of this claim in his case. Plugin wouldn't let me. &lt;/p&gt;
&lt;p&gt;As it turned out, however, the error apparently lay elsewhere. &lt;/p&gt;
&lt;p&gt;The customer claimed that only standard claims (such as given_name or email) were extracted from the tokens transferred from Entra, but not custom claims (such as department or companyName in our case).&lt;br /&gt;A change was therefore made to the file “auth/oidc/classes/loginflow/base.php”, line 230 and following. After that, it worked. I am currently trying to understand why this problem occurred and why this change was necessary.&lt;/p&gt;
&lt;pre class=&quot;language-php&quot;&gt;&lt;code&gt;$tokenames = ['idtoken', 'token'];

foreach ($tokenames as $tokename) {
    try {
        [$header, $claims] = jwt::decode($tokenrec-&amp;gt;$tokename);
        error_log(&quot;OIDC Claims from $tokename: &quot; . json_encode($claims));
        foreach ($claims as $key =&amp;gt; $value) {
            if (!isset($userdata[$key])) {
                $userdata[$key] = $value;
            }
        }

        $token = jwt::instance_from_encoded($tokenrec-&amp;gt;$tokename);
    } catch (moodle_exception $e) {
        // Error occurred when decoding a token, skip.
        continue;
    }&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=471364&amp;parent=1893388</guid>
    </item>
    <item>
      <title>Problem with Teams for TinyMCE</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=471679&amp;parent=1893309</link>
      <pubDate>Wed, 07 Jan 2026 18:04:30 GMT</pubDate>
      <description>by Paul Vitagliano. &amp;nbsp;&lt;p&gt;&lt;p&gt;Hello friends,&lt;/p&gt;
&lt;p&gt;Not sure what is going wrong but the plugin for the TinyMCE editor has stopped creating meetings. Not sure why.&lt;/p&gt;
&lt;p&gt;Version 4.5.8+ Moodle. Latest version of TinyMCE editor.&lt;/p&gt;
&lt;p&gt;Upon creating the meeting, I get the following behavior:&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;img-fluid&quot; src=&quot;https://moodle.org/pluginfile.php/2541971/mod_forum/post/1893309/image.png&quot; alt=&quot;image.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;img-fluid&quot; src=&quot;https://moodle.org/pluginfile.php/2541971/mod_forum/post/1893309/image%20%281%29.png&quot; alt=&quot;image%20%281%29.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Any suggestions?&lt;/p&gt;
&lt;p&gt;I have uninstalled and reinstalled the latest version of the app, but no luck. Also having a similar problem with using the Teams activity plugin:&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;img-fluid&quot; src=&quot;https://moodle.org/pluginfile.php/2541971/mod_forum/post/1893309/image%20%282%29.png&quot; alt=&quot;image%20%282%29.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;Paul V.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=471679&amp;parent=1893309</guid>
    </item>
    <item>
      <title>The course is configured to be connected to a Team, but the group creation is pending.</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=465291&amp;parent=1893260</link>
      <pubDate>Wed, 07 Jan 2026 10:08:49 GMT</pubDate>
      <description>by Eduardo Domínguez. &amp;nbsp;&lt;p&gt;&lt;p&gt;Hi, Jerry.&lt;/p&gt;

&lt;p&gt;I'm searching info for the same error. Did you get a workaround or a solution for this problem?&lt;/p&gt;

&lt;p&gt;Thanks.&lt;/p&gt;
&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=465291&amp;parent=1893260</guid>
    </item>
    <item>
      <title>auth_oidc / custom claims</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=471364&amp;parent=1892649</link>
      <pubDate>Mon, 22 Dec 2025 23:17:29 GMT</pubDate>
      <description>by Jerry Lau. &amp;nbsp;&lt;p&gt;&lt;p&gt;what was your error message.&lt;/p&gt;
&lt;p&gt;It is best to have your entra map it to use the fields available in the drop down.&lt;/p&gt;
&lt;p&gt;For example if you have same a field in Entra called &quot;UserType&quot;, set it up in entra to use extensionAttribute8 for UserType and it will be updated to this field. You don't need the same names as this is to keep it clean.&lt;/p&gt;
&lt;p&gt;What were you trying to do and expected result?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=471364&amp;parent=1892649</guid>
    </item>
    <item>
      <title>auth_oidc / custom claims</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=471364&amp;parent=1892492</link>
      <pubDate>Fri, 19 Dec 2025 10:25:35 GMT</pubDate>
      <description>by Jens Eberwein. &amp;nbsp;&lt;p&gt;&lt;p&gt;Hi folks,&lt;/p&gt;
&lt;p&gt;does anyone know if I can use custom claims for the field mappings in auth_oidc? The claims stored in the mappings that I can select from the dropdown menu (e.g., “Company Name”) are &lt;a href=&quot;https://moodle.org/mod/glossary/showentry.php?eid=271&amp;amp;displayformat=dictionary&quot; title=&quot;Glossary of common terms: standardized&quot; class=&quot;glossary autolink concept glossaryid5&quot; data-entryid=&quot;271&quot;&gt;standardized&lt;/a&gt;. I found where these claims are stored in the &lt;a href=&quot;https://moodle.org/mod/glossary/showentry.php?eid=15&amp;amp;displayformat=dictionary&quot; title=&quot;Glossary of common terms: database&quot; class=&quot;glossary autolink concept glossaryid5&quot; data-entryid=&quot;15&quot;&gt;database&lt;/a&gt;: Table mdl_config_plugins -&amp;gt; plugin “auth_oidc” / name “field_map_XXX”. But when I change the claims there, I get an error message in Moodle.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;img-fluid&quot; src=&quot;https://moodle.org/pluginfile.php/2541971/mod_forum/post/1892492/field_map_oidc.JPG&quot; alt=&quot;oidc field mappings&quot; width=&quot;538&quot; height=&quot;113&quot; /&gt;&lt;/p&gt;
&lt;p&gt;It looks to me as if there is no way to map a custom claim I created myself from Entra. Or does anyone here know more?&lt;/p&gt;
&lt;p&gt;Best regards, Jens&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=471364&amp;parent=1892492</guid>
    </item>
    <item>
      <title>Add Shortcut to OneDrive folder does not show in OnDrive File Picker</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=465290&amp;parent=1888825</link>
      <pubDate>Tue, 21 Oct 2025 19:37:19 GMT</pubDate>
      <description>by Jerry Lau. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;text_to_html&quot;&gt;apparently they are aware of it and is a feature request/bug&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=465290&amp;parent=1888825</guid>
    </item>
    <item>
      <title>Matched accounts not linked in Synch tab setting</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=467978&amp;parent=1887463</link>
      <pubDate>Thu, 02 Oct 2025 13:12:41 GMT</pubDate>
      <description>by Martin Burrow. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;text_to_html&quot;&gt;You have to have ticked &quot;Match preexiting uses....&quot; for the sync to work.   Make sure &quot;Create new accounts in Moodle ....&quot; is unticked (as you have it) But you also need to go into Manage Auths, and tick &quot;Prevent new account creation&quot;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=467978&amp;parent=1887463</guid>
    </item>
    <item>
      <title>Add Shortcut to OneDrive folder does not show in OnDrive File Picker</title>
      <link>https://moodle.org/mod/forum/discuss.php?d=465290&amp;parent=1885510</link>
      <pubDate>Tue, 02 Sep 2025 10:04:10 GMT</pubDate>
      <description>by Ali Hastie. &amp;nbsp;&lt;p&gt;&lt;p&gt;We are also experiencing the missing 'Link to a file' within Moodle 4.5 version. Below is a screenshot from Moodle 4.3 version. &lt;/p&gt;
&lt;p&gt;Quite important for us to have this in place for our teaching staff as they use this feature quite heavily.  &lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;img-fluid&quot; src=&quot;https://moodle.org/pluginfile.php/2541971/mod_forum/post/1885510/2025-09-02_10-56-04.png&quot; alt=&quot;Link to the file&quot; width=&quot;631&quot; height=&quot;355&quot; /&gt;&lt;/p&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=465290&amp;parent=1885510</guid>
    </item>
  </channel>
</rss>