SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Integrating
Microsoft Teams
with Moodle
Importance of Classroom
Community
• Isolation leads to higher dropout rates
(Ali and T Smith, 2015)
• Community creates a better learning experience for
students (Wenger, 1998)
• There’s huge value in democratic discussion
• Strong need for Lecturer Presence
(Ladyshewsky, 2013)
• Importance of Social Presence (Garrison, 2000)
A single Community Platform
for all students and lecturers
Why Teams
Teams can be used as a single place for
communication
It can become a Community platform for
students
It offers opportunities for collaboration
for students
It’s FREE
Students already have Teams accounts
through their Institute Microsoft account
It’s scalable!
Why Moodle
Integration?
• Moodle is at the centre of our online
learning experience.
• Student record system (Banner) and Staff
Timetabling system (Syllabus+) are both
used to populate module enrolments in
Moodle.
• Moodle is the only system where staff and
students are enrolled in their discrete
modules for the academic year.
• In Teams terms, Moodle has the best data
on who should be a Team Owner and who
should be a Team Member
Moodle
So what do
we need?
We need to automate the creation of One Team
for each module in Moodle
We need give the lecturer "Owner" role on the
Team
Students will have "Member" role
Membership synchronised – students and
lecturers added and removed.
Integrating MS Teams with Moodle
• Consists of critical 3 plugins; Microsoft Office 365 Integration (local_o365),
OpenID Connect (auth_oidc) & Microsoft Block (block_microsoft)
• Very comprehensive documentation on Moodle.org that covers the integration
steps, https://docs.moodle.org/39/en/Office365
• Very important! You will need to have admin access (or know someone who has)
to your Microsoft Azure tenancy to complete the integration.
• Tip! Complete in phases; start with OpenID Connect (authenticate Moodle users
against Office 365), then move onto Teams integration with your Moodle courses.
• Tip! Microsoft Block is useful as a signpost into other Office 365 services. Install
it!
OpenID Connect
• Provides a single sign-on authentication flow
against Azure Active Directory (and others).
• Can work in parallel with your
existing authentication methods. WIT still
supports LDAP and Manual logins.
• Your Moodle users are synced with
their Office 365 identities. A task in Moodle
can control this.
• Login flow (authorization request): Moodle →
Office 365 → Moodle
• Avoid 'Sorry, but we’re having trouble signing
you in' error by including your Office 365
tenant GUID in your 'Authorization Endpoint'
url.
https://login.microsoftonline.com/oauth2/authorize
should become
https://login.microsoftonline.com/00112233-4455-6677-8899-
a1b2c3d4e5f6/oauth2/authorize
https://docs.microsoft.com/en-us/onedrive/find-your-office-365-tenant-id
Teams
• Teams Sync settings control how a Team gets created; 'disabled',
'customize' or 'all features enabled'.
• 'Customize' settings allows more control over the Teams that are
created; you can enable a Team for only selected courses.
• A course must have at least one teacher role assigned for a Team to
be created.
• As more people are added to a course, they will be automatically
added to the corresponding Team.
• Additional functionality exists; automated Bot & Teams Moodle app.
Thanks to...
•Our Computer Services team
•Bart Busschots in Maynooth
•Enovation
Thank You
Slides available on pete.ie/edtech
Next Talks:
2:10-2:18 Room 3 - TutorsTime: Measuring and Visualising
Students' Interaction and Progress
2:20-2:28 Room 3 - Scaling The TutorStack Technology Framework

Weitere ähnliche Inhalte

Ähnlich wie EdTech 2021: Integrating Microsoft Teams with Moodle

Transforming Moodle - United for Wildlife Implementation Case Study
Transforming Moodle - United for Wildlife Implementation Case StudyTransforming Moodle - United for Wildlife Implementation Case Study
Transforming Moodle - United for Wildlife Implementation Case StudyThomas Bell
 
Moodle Drupal Integration
Moodle Drupal IntegrationMoodle Drupal Integration
Moodle Drupal IntegrationParadiso LMS
 
It5600 moodle vs edu2.0 report
It5600 moodle vs edu2.0 reportIt5600 moodle vs edu2.0 report
It5600 moodle vs edu2.0 reportbrucebarker123
 
Reading, Writing, and VLEs
Reading, Writing, and  VLEsReading, Writing, and  VLEs
Reading, Writing, and VLEssqoolmaster
 
10 Key Features of Moodle LMS in eLearning Industry
10 Key Features of Moodle LMS in eLearning Industry10 Key Features of Moodle LMS in eLearning Industry
10 Key Features of Moodle LMS in eLearning IndustryWindzoon Technologies
 
Moodle presentation (1)
Moodle presentation (1)Moodle presentation (1)
Moodle presentation (1)Glenn McKnight
 
CLASS ROOM MANAGEMENT SYSTEM
CLASS ROOM MANAGEMENT SYSTEMCLASS ROOM MANAGEMENT SYSTEM
CLASS ROOM MANAGEMENT SYSTEMIRJET Journal
 
To moodle or not to moodle...
To moodle or not to moodle...To moodle or not to moodle...
To moodle or not to moodle...natterlab
 
BETT 2015: Moodle and Microsoft, Better Together
BETT 2015: Moodle and Microsoft, Better TogetherBETT 2015: Moodle and Microsoft, Better Together
BETT 2015: Moodle and Microsoft, Better TogetherDoug Mahugh
 
Cool Things to Do in Learning Management System
Cool Things to Do in Learning Management SystemCool Things to Do in Learning Management System
Cool Things to Do in Learning Management SystemmElimu Edutech Pvt Ltd
 
Microsoft education teams guide
Microsoft education teams guideMicrosoft education teams guide
Microsoft education teams guideRajesh Kumar A
 
How Moodle LMS Provides Quality E-Learning Opportunities During the Covid-19 ...
How Moodle LMS Provides Quality E-Learning Opportunities During the Covid-19 ...How Moodle LMS Provides Quality E-Learning Opportunities During the Covid-19 ...
How Moodle LMS Provides Quality E-Learning Opportunities During the Covid-19 ...IDS Logic Pvt. Ltd.
 
Microsoft Education APIs
Microsoft Education APIsMicrosoft Education APIs
Microsoft Education APIsGareth Jones
 
FoundationalGuideTeamsGroups_eBook.pdf
FoundationalGuideTeamsGroups_eBook.pdfFoundationalGuideTeamsGroups_eBook.pdf
FoundationalGuideTeamsGroups_eBook.pdfShamYusoff2
 
Open edX for Corporate Learning - Open edX Conference 2016
Open edX for Corporate Learning - Open edX Conference 2016Open edX for Corporate Learning - Open edX Conference 2016
Open edX for Corporate Learning - Open edX Conference 2016Appsembler
 

Ähnlich wie EdTech 2021: Integrating Microsoft Teams with Moodle (20)

Transforming Moodle - United for Wildlife Implementation Case Study
Transforming Moodle - United for Wildlife Implementation Case StudyTransforming Moodle - United for Wildlife Implementation Case Study
Transforming Moodle - United for Wildlife Implementation Case Study
 
Moodle Drupal Integration
Moodle Drupal IntegrationMoodle Drupal Integration
Moodle Drupal Integration
 
It5600 moodle vs edu2.0 report
It5600 moodle vs edu2.0 reportIt5600 moodle vs edu2.0 report
It5600 moodle vs edu2.0 report
 
Reading, Writing, and VLEs
Reading, Writing, and  VLEsReading, Writing, and  VLEs
Reading, Writing, and VLEs
 
10 Key Features of Moodle LMS in eLearning Industry
10 Key Features of Moodle LMS in eLearning Industry10 Key Features of Moodle LMS in eLearning Industry
10 Key Features of Moodle LMS in eLearning Industry
 
Learning Management System
Learning Management System Learning Management System
Learning Management System
 
Moodle presentation (1)
Moodle presentation (1)Moodle presentation (1)
Moodle presentation (1)
 
CLASS ROOM MANAGEMENT SYSTEM
CLASS ROOM MANAGEMENT SYSTEMCLASS ROOM MANAGEMENT SYSTEM
CLASS ROOM MANAGEMENT SYSTEM
 
MathsGee Courses - Overview
MathsGee Courses - OverviewMathsGee Courses - Overview
MathsGee Courses - Overview
 
To moodle or not to moodle...
To moodle or not to moodle...To moodle or not to moodle...
To moodle or not to moodle...
 
BETT 2015: Moodle and Microsoft, Better Together
BETT 2015: Moodle and Microsoft, Better TogetherBETT 2015: Moodle and Microsoft, Better Together
BETT 2015: Moodle and Microsoft, Better Together
 
Cool Things to Do in Learning Management System
Cool Things to Do in Learning Management SystemCool Things to Do in Learning Management System
Cool Things to Do in Learning Management System
 
Totara vs moodle
Totara vs moodleTotara vs moodle
Totara vs moodle
 
Microsoft education teams guide
Microsoft education teams guideMicrosoft education teams guide
Microsoft education teams guide
 
How Moodle LMS Provides Quality E-Learning Opportunities During the Covid-19 ...
How Moodle LMS Provides Quality E-Learning Opportunities During the Covid-19 ...How Moodle LMS Provides Quality E-Learning Opportunities During the Covid-19 ...
How Moodle LMS Provides Quality E-Learning Opportunities During the Covid-19 ...
 
Microsoft Education APIs
Microsoft Education APIsMicrosoft Education APIs
Microsoft Education APIs
 
Presentation for staff augmentation
Presentation for staff augmentationPresentation for staff augmentation
Presentation for staff augmentation
 
FoundationalGuideTeamsGroups_eBook.pdf
FoundationalGuideTeamsGroups_eBook.pdfFoundationalGuideTeamsGroups_eBook.pdf
FoundationalGuideTeamsGroups_eBook.pdf
 
Presentation 3100
Presentation 3100Presentation 3100
Presentation 3100
 
Open edX for Corporate Learning - Open edX Conference 2016
Open edX for Corporate Learning - Open edX Conference 2016Open edX for Corporate Learning - Open edX Conference 2016
Open edX for Corporate Learning - Open edX Conference 2016
 

Mehr von Peter Windle

Enhancing Hybrid Learning: A Pilot Program Using Sony Technologies in the Cla...
Enhancing Hybrid Learning: A Pilot Program Using Sony Technologies in the Cla...Enhancing Hybrid Learning: A Pilot Program Using Sony Technologies in the Cla...
Enhancing Hybrid Learning: A Pilot Program Using Sony Technologies in the Cla...Peter Windle
 
Navigating the AI Educational Landscape: Insights into SETU's Generative AI S...
Navigating the AI Educational Landscape: Insights into SETU's Generative AI S...Navigating the AI Educational Landscape: Insights into SETU's Generative AI S...
Navigating the AI Educational Landscape: Insights into SETU's Generative AI S...Peter Windle
 
Transforming Communication on Online Courses using Slack
Transforming Communication on Online Courses using SlackTransforming Communication on Online Courses using Slack
Transforming Communication on Online Courses using SlackPeter Windle
 
Chat GPT TEL Community of Practice
Chat GPT TEL Community of PracticeChat GPT TEL Community of Practice
Chat GPT TEL Community of PracticePeter Windle
 
Student Survey Nov 2022
Student Survey Nov 2022Student Survey Nov 2022
Student Survey Nov 2022Peter Windle
 
Research Publications From SETU
Research Publications From SETUResearch Publications From SETU
Research Publications From SETUPeter Windle
 
Approaches to Promoting the Adoption of Technology Enhanced Learning
Approaches to Promoting the Adoption of Technology Enhanced LearningApproaches to Promoting the Adoption of Technology Enhanced Learning
Approaches to Promoting the Adoption of Technology Enhanced LearningPeter Windle
 
Approaches to Promoting the Adoption of Technology Enhanced Learning (TEL) i...
Approaches to Promoting the Adoption  of Technology Enhanced Learning (TEL) i...Approaches to Promoting the Adoption  of Technology Enhanced Learning (TEL) i...
Approaches to Promoting the Adoption of Technology Enhanced Learning (TEL) i...Peter Windle
 
Space, hardware, software; considerations for designing and building a room f...
Space, hardware, software; considerations for designing and building a room f...Space, hardware, software; considerations for designing and building a room f...
Space, hardware, software; considerations for designing and building a room f...Peter Windle
 
Facebook: Distraction or Learning Tool from EdTech 2017
Facebook: Distraction or Learning Tool from EdTech 2017Facebook: Distraction or Learning Tool from EdTech 2017
Facebook: Distraction or Learning Tool from EdTech 2017Peter Windle
 
EdTech 2021: Tutors Time
EdTech 2021: Tutors TimeEdTech 2021: Tutors Time
EdTech 2021: Tutors TimePeter Windle
 
EdTech 2021: Scaling the TutorStack Technology Framework
EdTech 2021: Scaling the TutorStack Technology FrameworkEdTech 2021: Scaling the TutorStack Technology Framework
EdTech 2021: Scaling the TutorStack Technology FrameworkPeter Windle
 
EdTech 2021 Gasta:Recreating Classroom Communities Online
EdTech 2021 Gasta:Recreating Classroom Communities OnlineEdTech 2021 Gasta:Recreating Classroom Communities Online
EdTech 2021 Gasta:Recreating Classroom Communities OnlinePeter Windle
 
EU-CONEXUS: Technology, Interaction and Community for online teaching and lea...
EU-CONEXUS: Technology, Interaction and Community for online teaching and lea...EU-CONEXUS: Technology, Interaction and Community for online teaching and lea...
EU-CONEXUS: Technology, Interaction and Community for online teaching and lea...Peter Windle
 
Recreating Classroom Communities Online
Recreating Classroom Communities OnlineRecreating Classroom Communities Online
Recreating Classroom Communities OnlinePeter Windle
 
EdTech 2019: Online Programme Team: Roles, Induction and Lessons Learned
EdTech 2019: Online Programme Team: Roles, Induction and Lessons LearnedEdTech 2019: Online Programme Team: Roles, Induction and Lessons Learned
EdTech 2019: Online Programme Team: Roles, Induction and Lessons LearnedPeter Windle
 

Mehr von Peter Windle (16)

Enhancing Hybrid Learning: A Pilot Program Using Sony Technologies in the Cla...
Enhancing Hybrid Learning: A Pilot Program Using Sony Technologies in the Cla...Enhancing Hybrid Learning: A Pilot Program Using Sony Technologies in the Cla...
Enhancing Hybrid Learning: A Pilot Program Using Sony Technologies in the Cla...
 
Navigating the AI Educational Landscape: Insights into SETU's Generative AI S...
Navigating the AI Educational Landscape: Insights into SETU's Generative AI S...Navigating the AI Educational Landscape: Insights into SETU's Generative AI S...
Navigating the AI Educational Landscape: Insights into SETU's Generative AI S...
 
Transforming Communication on Online Courses using Slack
Transforming Communication on Online Courses using SlackTransforming Communication on Online Courses using Slack
Transforming Communication on Online Courses using Slack
 
Chat GPT TEL Community of Practice
Chat GPT TEL Community of PracticeChat GPT TEL Community of Practice
Chat GPT TEL Community of Practice
 
Student Survey Nov 2022
Student Survey Nov 2022Student Survey Nov 2022
Student Survey Nov 2022
 
Research Publications From SETU
Research Publications From SETUResearch Publications From SETU
Research Publications From SETU
 
Approaches to Promoting the Adoption of Technology Enhanced Learning
Approaches to Promoting the Adoption of Technology Enhanced LearningApproaches to Promoting the Adoption of Technology Enhanced Learning
Approaches to Promoting the Adoption of Technology Enhanced Learning
 
Approaches to Promoting the Adoption of Technology Enhanced Learning (TEL) i...
Approaches to Promoting the Adoption  of Technology Enhanced Learning (TEL) i...Approaches to Promoting the Adoption  of Technology Enhanced Learning (TEL) i...
Approaches to Promoting the Adoption of Technology Enhanced Learning (TEL) i...
 
Space, hardware, software; considerations for designing and building a room f...
Space, hardware, software; considerations for designing and building a room f...Space, hardware, software; considerations for designing and building a room f...
Space, hardware, software; considerations for designing and building a room f...
 
Facebook: Distraction or Learning Tool from EdTech 2017
Facebook: Distraction or Learning Tool from EdTech 2017Facebook: Distraction or Learning Tool from EdTech 2017
Facebook: Distraction or Learning Tool from EdTech 2017
 
EdTech 2021: Tutors Time
EdTech 2021: Tutors TimeEdTech 2021: Tutors Time
EdTech 2021: Tutors Time
 
EdTech 2021: Scaling the TutorStack Technology Framework
EdTech 2021: Scaling the TutorStack Technology FrameworkEdTech 2021: Scaling the TutorStack Technology Framework
EdTech 2021: Scaling the TutorStack Technology Framework
 
EdTech 2021 Gasta:Recreating Classroom Communities Online
EdTech 2021 Gasta:Recreating Classroom Communities OnlineEdTech 2021 Gasta:Recreating Classroom Communities Online
EdTech 2021 Gasta:Recreating Classroom Communities Online
 
EU-CONEXUS: Technology, Interaction and Community for online teaching and lea...
EU-CONEXUS: Technology, Interaction and Community for online teaching and lea...EU-CONEXUS: Technology, Interaction and Community for online teaching and lea...
EU-CONEXUS: Technology, Interaction and Community for online teaching and lea...
 
Recreating Classroom Communities Online
Recreating Classroom Communities OnlineRecreating Classroom Communities Online
Recreating Classroom Communities Online
 
EdTech 2019: Online Programme Team: Roles, Induction and Lessons Learned
EdTech 2019: Online Programme Team: Roles, Induction and Lessons LearnedEdTech 2019: Online Programme Team: Roles, Induction and Lessons Learned
EdTech 2019: Online Programme Team: Roles, Induction and Lessons Learned
 

Kürzlich hochgeladen

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 

Kürzlich hochgeladen (20)

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

EdTech 2021: Integrating Microsoft Teams with Moodle

  • 2. Importance of Classroom Community • Isolation leads to higher dropout rates (Ali and T Smith, 2015) • Community creates a better learning experience for students (Wenger, 1998) • There’s huge value in democratic discussion • Strong need for Lecturer Presence (Ladyshewsky, 2013) • Importance of Social Presence (Garrison, 2000)
  • 3. A single Community Platform for all students and lecturers
  • 4. Why Teams Teams can be used as a single place for communication It can become a Community platform for students It offers opportunities for collaboration for students It’s FREE Students already have Teams accounts through their Institute Microsoft account It’s scalable!
  • 5. Why Moodle Integration? • Moodle is at the centre of our online learning experience. • Student record system (Banner) and Staff Timetabling system (Syllabus+) are both used to populate module enrolments in Moodle. • Moodle is the only system where staff and students are enrolled in their discrete modules for the academic year. • In Teams terms, Moodle has the best data on who should be a Team Owner and who should be a Team Member
  • 7. So what do we need? We need to automate the creation of One Team for each module in Moodle We need give the lecturer "Owner" role on the Team Students will have "Member" role Membership synchronised – students and lecturers added and removed.
  • 8. Integrating MS Teams with Moodle • Consists of critical 3 plugins; Microsoft Office 365 Integration (local_o365), OpenID Connect (auth_oidc) & Microsoft Block (block_microsoft) • Very comprehensive documentation on Moodle.org that covers the integration steps, https://docs.moodle.org/39/en/Office365 • Very important! You will need to have admin access (or know someone who has) to your Microsoft Azure tenancy to complete the integration. • Tip! Complete in phases; start with OpenID Connect (authenticate Moodle users against Office 365), then move onto Teams integration with your Moodle courses. • Tip! Microsoft Block is useful as a signpost into other Office 365 services. Install it!
  • 9. OpenID Connect • Provides a single sign-on authentication flow against Azure Active Directory (and others). • Can work in parallel with your existing authentication methods. WIT still supports LDAP and Manual logins. • Your Moodle users are synced with their Office 365 identities. A task in Moodle can control this. • Login flow (authorization request): Moodle → Office 365 → Moodle • Avoid 'Sorry, but we’re having trouble signing you in' error by including your Office 365 tenant GUID in your 'Authorization Endpoint' url. https://login.microsoftonline.com/oauth2/authorize should become https://login.microsoftonline.com/00112233-4455-6677-8899- a1b2c3d4e5f6/oauth2/authorize https://docs.microsoft.com/en-us/onedrive/find-your-office-365-tenant-id
  • 10. Teams • Teams Sync settings control how a Team gets created; 'disabled', 'customize' or 'all features enabled'. • 'Customize' settings allows more control over the Teams that are created; you can enable a Team for only selected courses. • A course must have at least one teacher role assigned for a Team to be created. • As more people are added to a course, they will be automatically added to the corresponding Team. • Additional functionality exists; automated Bot & Teams Moodle app.
  • 11. Thanks to... •Our Computer Services team •Bart Busschots in Maynooth •Enovation
  • 12. Thank You Slides available on pete.ie/edtech Next Talks: 2:10-2:18 Room 3 - TutorsTime: Measuring and Visualising Students' Interaction and Progress 2:20-2:28 Room 3 - Scaling The TutorStack Technology Framework

Hinweis der Redaktion

  1. Social presence is important especially at the beginning of the semester when students are getting to know and trust both you and one another. If students can make interpersonal connections with others, they are more likely to engage with the course and the content. Indicators of Social Presence include Affective responses such as expressing emotion and using humor Interactive responses such as continuing a discussion thread, referring to other students in a message or post, asking questions, and expressing agreement or appreciations Cohesive responses such as using other students' names, using inclusive pronouns to refer to their group or class, and engaging in small talk