Updates from: 02/06/2021 04:24:09
Service Microsoft Docs article Related commit history on GitHub Change details
platform https://docs.microsoft.com/en-us/microsoftteams/platform/build-your-first-app/build-bot https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/build-your-first-app/build-bot.md
@@ -132,4 +132,4 @@ It's important to understand that this isn't the same as a channel in Teams. In
* Follow our [design guidelines](../bots/design/bots.md) and build with [production-ready UI templates](../concepts/design/design-teams-app-ui-templates.md) to create a seamless experience. * [Bot authentication in Teams](../bots/how-to/authentication/auth-flow-bot.md) * [Microsoft Bot Framework](https://dev.botframework.com/)
-* [Create a bot without the toolkit](../bots/how-to/create-a-bot-for-teams.md)
+* [Create a bot without the toolkit](../resources/bot-v3/bots-create.md)
platform https://docs.microsoft.com/en-us/microsoftteams/platform/resources/moodleInstructions https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/resources/moodleInstructions.md
@@ -11,7 +11,7 @@
[Moodle](https://moodle.org/), a popular open-source Learning Management System (LMS), is now integrated with Microsoft Teams. This integration helps educators and teachers collaborate around Moodle courses, ask questions about grades and assignments, and stay updated with notifications directly within Teams.
-To help IT admins easily set this integration up, we have updated our open-source Office 365 Moodle Plugin with the following capabilities:
+To help IT admins easily set this integration up, we have updated our open-source Microsoft 365 Moodle Plugin with the following capabilities:
* Auto-registration of your Moodle server with [Azure Active Directory](https://azure.microsoft.com/services/active-directory/) (Azure AD). * One-click deployment of your Moodle Assistant bot to Azure.
@@ -30,16 +30,16 @@ In order to install and configure this application you'll need:
1. An Azure subscription where you can create new resources.
-## Step 1: Install the Office 365 Moodle Plugins
+## Step 1: Install the Microsoft 365 Moodle Plugins
-The Moodle integration in Microsoft Teams is powered by the open source [Office 365 Moodle plugin set](https://github.com/Microsoft/o365-moodle). To install the plugin in your Moodle server you need to have the following installed:
+The Moodle integration in Microsoft Teams is powered by the open source [Microsoft 365 Moodle plugin set](https://github.com/Microsoft/o365-moodle). To install the plugin in your Moodle server you need to have the following installed:
1. A [current stable version of Moodle](https://download.moodle.org/releases/latest/).
-1. The Moodle [OpenID Connect](https://moodle.org/plugins/auth_oidc) and the [Microsoft Office 365 Integration](https://moodle.org/plugins/local_o365) plugins downloaded and saved to your local computer.
+1. The Moodle [OpenID Connect](https://moodle.org/plugins/auth_oidc) and the [Microsoft 365 Integration](https://moodle.org/plugins/local_o365) plugins downloaded and saved to your local computer.
> [!NOTE]
-> Installing the OpenID Connect and Microsoft Office 365 Integration plugins are required for the Teams integration. Additionally the [Office 365 Teams Theme](https://moodle.org/plugins/theme_boost_o365teams) plugin is highly recommended.
+> Installing the OpenID Connect and Microsoft 365 Integration plugins are required for the Teams integration. Additionally the [Microsoft 365 Teams Theme](https://moodle.org/plugins/theme_boost_o365teams) plugin is highly recommended.
3. Login to your Moodle server as an administrator and select **Site administration** from the [Settings block](https://docs.moodle.org/22/en/Settings_block) located in the left navigation panel.
@@ -49,18 +49,18 @@ The Moodle integration in Microsoft Teams is powered by the open source [Office
1. Select the **Upload a file** options from the left navigation, browse for the file you downloaded above, and choose **Upload this file**.
-1. Select the **Site administration** option from the left navigation panel to return to your admin dashboard. Scroll down to the **Local plugins** and select the **Microsoft Office 365 Integration** link. **Keep this configuration page open in a separate browser tab throughout the installation process**.
+1. Select the **Site administration** option from the left navigation panel to return to your admin dashboard. Scroll down to the **Local plugins** and select the **Microsoft 365 Integration** link. **Keep this configuration page open in a separate browser tab throughout the installation process**.
You can find more information on how to install Moodle plugins in the [Moodle documentation](https://docs.moodle.org/34/en/Installing_plugins). > [!IMPORTANT] >
-> * Keep your Office 365 Moodle Plugin configuration page open in a separate browser tab ΓÇö you'll be returning to this set of pages throughout the process. <br/><br/>
+> * Keep your Microsoft 365 Moodle Plugin configuration page open in a separate browser tab ΓÇö you'll be returning to this set of pages throughout the process. <br/><br/>
>* If you don't have an existing Moodle site, you can check out Moodle on Azure [repo](https://github.com/azure/moodle) where you can quickly deploy a Moodle instance and customize it to your needs.
-## Step 2: Configure the connection between the Office 365 plugin and Azure Active Directory (Azure AD)
+## Step 2: Configure the connection between the Microsoft 365 plugin and Azure Active Directory (Azure AD)
-Next, you'll need to register Moodle as an application in your Azure AD. We've provided a PowerShell script to help you complete this process. The PowerShell script provisions a new Azure AD application for your Microsoft 365 tenant, which will be used by the Office 365 Moodle Plugin. The script will provision the app for your Microsoft 365 tenant, set up the required reply URLs and permissions for the provisioned app, and return the `AppID` and `Key`. You can use the generated `AppID` and `Key` in your Office 365 Moodle Plugin setup page to configure your Moodle server site with Azure AD.
+Next, you'll need to register Moodle as an application in your Azure AD. We've provided a PowerShell script to help you complete this process. The PowerShell script provisions a new Azure AD application for your Microsoft 365 tenant, which will be used by the Microsoft 365 Moodle Plugin. The script will provision the app for your Microsoft 365 tenant, set up the required reply URLs and permissions for the provisioned app, and return the `AppID` and `Key`. You can use the generated `AppID` and `Key` in your Microsoft 365 Moodle Plugin setup page to configure your Moodle server site with Azure AD.
>[!IMPORTANT] > The PowerShell script is not updated with the latest configuration items, so you'll have to complete the configuration manually following the steps outlined in the Moodle [3.8.0.4 and 3.9.1](https://docs.moodle.org/39/en/Office365#3.8.0.4_and_3.9.1_release) and [3.8.0.5 and 3.9.2](https://docs.moodle.org/39/en/Office365#3.8.0.5_and_3.9.2_release) release pages. </br></br>
@@ -70,7 +70,7 @@ Next, you'll need to register Moodle as an application in your Azure AD. We've p
<img width="530px" src="../assets/images/MoodleTabInformationFlow.png" alt="Moodle tab for Microsoft Teams information flow" />
-1. From the Microsoft Office 365 Integration plugin page select the **Setup** tab.
+1. From the Microsoft 365 Integration plugin page select the **Setup** tab.
1. Select the **Download PowerShell Script** button and save it to your local computer.
@@ -101,7 +101,7 @@ Next, you'll need to register Moodle as an application in your Azure AD. We've p
* Enter the URL for your Moodle server. * Copy the **Application ID** and **Application Key** generated by the script and save them.
-1. Next you'll need to add the` AppID` and `Key` to the Office 365 Moodle Plugin. Return to the plugin administration page (Site administration ➡ Plugins ➡ Microsoft Office 365 Integration).
+1. Next you'll need to add the` AppID` and `Key` to the Microsoft 365 Moodle Plugin. Return to the plugin administration page (Site administration ➡ Plugins ➡ Microsoft 365 Integration).
1. On the **Setup** tab add the **Application ID** and **Application Key** you copied previously, then select **Save changes**.
@@ -132,16 +132,16 @@ Next, you'll need to register Moodle as an application in your Azure AD. We've p
13. To validate [cron](https://docs.moodle.org/310/en/Cron) jobs (and/or run them manually for the first run) select the **Scheduled tasks management page** link in the **Sync users with Azure AD** section. This will take you to the **Scheduled Tasks** page. * Scroll down and find the **Sync users with Azure AD** job and select **Run now**.
- * If you chose to create Groups based on existing courses, you can also run the **Create user groups in Office 365** job.
+ * If you chose to create Groups based on existing courses, you can also run the **Create user groups in Microsoft 365** job.
-1. Return to the plugin administration page (Site administration ➡ Plugins ➡ Microsoft Office 365 Integration) and select the **Teams Settings** page. You'll need to configure some settings to enable the Teams app integration.
+1. Return to the plugin administration page (Site administration ➡ Plugins ➡ Microsoft 365 Integration) and select the **Teams Settings** page. You'll need to configure some settings to enable the Teams app integration.
* To enable **OpenID Connect**, select the **Manage Authentication** link, and select the eye icon on the **OpenId Connect** line if it is greyed out. * Next, you'll need to enable frame embedding. Select the **HTTP Security** link, then select the checkbox next to **Allow frame embedding**. * The next step is to enable web services which will enable the Moodle API features. Select the **Advanced Features** link, then make sure the checkbox next to **Enable web services** is checked. * Finally, you'll need to enable the external services for Microsoft 365. Select the **External services** link then next:
- Γ£ö Select **Edit** on the **Moodle Office 365 Webservices** row.
+ Γ£ö Select **Edit** on the **Moodle Microsoft 365 Webservices** row.
Γ£ö Mark the checkbox next to **Enabled**, then select **Save Changes** * Next, you'll need to edit your authenticated user permissions to allow them to create web service tokens. Select the **Editing role 'Authenticated user'** link. Scroll down and find the **Create a web service token** capability and mark the **Allow** checkbox.
@@ -160,7 +160,7 @@ The free Moodle assistant bot for Microsoft Teams helps teachers and students an
To install the bot, you'll first need to register it on the [Microsoft Identity Platform](https://identity.microsoft.com/Landing). This allows your bot to authenticate against your Microsoft endpoints. To register your bot:
-1. Return to the plugin administration page (Site administration ➡ Plugins ➡ Microsoft Office 365 Integration) and select the **Teams Settings** tab.
+1. Return to the plugin administration page (Site administration ➡ Plugins ➡ Microsoft 365 Integration) and select the **Teams Settings** tab.
1. Select the **Microsoft Application Registration Portal** link and login with your Microsoft ID.
@@ -179,7 +179,7 @@ Now that you've generated your Application ID and Password, it's time to deploy
> * Once you have the form completed, select the check box to agree to the terms and conditions. > * Select the **Purchase** button (all Azure resources are deployed to the free tier).
-Once the resources have completed deploying to Azure, you'll need to configure the Office 365 Moodle plugin with a messaging endpoint. You'll need to get the endpoint from your bot in Azure:
+Once the resources have completed deploying to Azure, you'll need to configure the Microsoft 365 Moodle plugin with a messaging endpoint. You'll need to get the endpoint from your bot in Azure:
1. Log into the [Azure portal](https://portal.azure.com).
@@ -189,7 +189,7 @@ Once the resources have completed deploying to Azure, you'll need to configure t
1. Copy the **Messaging Endpoint** from the **Overview** section.
-1. In Moodle, open the **Team Settings** page of your Office 365 Moodle Plugin.
+1. In Moodle, open the **Team Settings** page of your Microsoft 365 Moodle Plugin.
1. In the **Bot Endpoint** field paste the URL you just copied and change the word *messages* to *webhook*. The URL should now appear as follows: `https://botname.azurewebsites.net/api/webhook`
@@ -199,7 +199,7 @@ Once the resources have completed deploying to Azure, you'll need to configure t
## Step 4: Deploy your Microsoft Teams app
-Now that you have your bot deployed to Azure and configured to talk to your Moodle server, it's time to deploy your Microsoft Teams app. To do this you'll load the app manifest file that you downloaded from the Office 365 Moodle Plugin Team Settings page in the previous step.
+Now that you have your bot deployed to Azure and configured to talk to your Moodle server, it's time to deploy your Microsoft Teams app. To do this you'll load the app manifest file that you downloaded from the Microsoft 365 Moodle Plugin Team Settings page in the previous step.
Before you can install the app you'll need to make sure external apps and uploading of apps is enabled. To do so, you can follow the steps in the Teams [Prepare your Microsoft 365 tenant](../concepts/build-and-test/prepare-your-o365-tenant.md) documentation. Once you've ensured that external apps are enabled, you can follow the steps below to deploy your app:
@@ -228,7 +228,7 @@ Although the Moodle tabs can be created manually in Microsoft Teams, you may dec
1. In a text editor, paste the copied content. It should contain a URL such as ht&#8203;tps://teams.microsoft.com/l/app/00112233-4455-6677-8899-aabbccddeeff. Copy the last part of the URL, e.g. `00112233-4455-6677-8899-aabbccddeeff`, which is the ID of the Microsoft Teams app.
-1. In Moodle, open the **Teams Moodle app** tab from your Office 365 Moodle Plugin configuration page.
+1. In Moodle, open the **Teams Moodle app** tab from your Microsoft 365 Moodle Plugin configuration page.
1. Paste the ID of the Microsoft Teams app into the Moodle app ID field, and save changes.