SlideShare a Scribd company logo
1 of 23
Beating rollover fever
with the power of
web services
Zoe Bogner
Flinders University
How we roll(over) at Flinders
• Approx. 5,000 teaching topics (courses) created on Moodle each year
• Most topics copy some content from one teaching period to the next
• 45% of our topics are combined using the meta link enrolment method
• Rollover season is a great opportunity to contact every academic
• Opportunity to discuss topic design and plans for the Moodle course early
So many steps
Collecting requirements
Following up non-responses
Track progress in spreadsheet
Play filter wars on the shared spreadsheet
Import content
Create ‘shared’ sites
Exclude old lecture recordings
Add Turnitin assignments
Add missing content
Add meta enrolments
Name the shared course correctly
Put the course in the right category
Don’t anger the FLO Coordinator
Academic support
(the fun stuff!)
Learning design
Technology support
Training and help
https://cheezburger.com/7246222080/that-must-be-the-burning-smell
Muppet Sing Along | Cabin Fever | The Muppets
https://www.youtube.com/watch?v=cmQwL6qiByo
Magic tricks
• Version one deployed in 2015
• PHP, Bootstrap. Keeping it simple.
• Targeting some of the most painful rollover tasks:
• Import
• Meta link enrolments
• Deleting old lecture recordings
• Adding new components, and components that can’t be imported
Magic tricks
Just a few magical web services
• core_course_get_courses
• core_course_import_course
• core_course_update_courses
• core_course_get_contents
• core_webservice_get_site_info
• fl_course_get_parent_by_coursed
• fl_course_delete_by_module
• fl_enrol_add_course_meta_link
• fl_group_delete_group_by_keyword
• fl_turnitin_create_turnitintool
• fl_turnitin_create_turnitintooltwo
• fl_course_get_course_by_shortname
• fl_course_search_courses_by_keyword
What’s next
• Automate all the things!
• Use previous data to pre-fill expected values
• Automatically perform tasks on strict timelines
• Automate many of the checks to
ensure courses meet baseline standards
http://hyperboleandahalf.blogspot.com/2010/06/this-is-why-ill-never-be-adult.html
The payoff
We have more time to do the important things!
We’ve saved hundreds of hours, and put them to better use.
(and we’ve saved the sanity of our staff!)
Let’s roll
How do you roll over?
zoe.bogner@flinders.edu.au
@ZoeBogner

More Related Content

What's hot

What we have learned in 13 years of using Blackboard - Debbie Williams & Geof...
What we have learned in 13 years of using Blackboard - Debbie Williams & Geof...What we have learned in 13 years of using Blackboard - Debbie Williams & Geof...
What we have learned in 13 years of using Blackboard - Debbie Williams & Geof...Blackboard APAC
 
Tech Implementation with Limited Resources: How One Small School Hit the Grou...
Tech Implementation with Limited Resources: How One Small School Hit the Grou...Tech Implementation with Limited Resources: How One Small School Hit the Grou...
Tech Implementation with Limited Resources: How One Small School Hit the Grou...Teresa Potter
 
Durham 2018 from pilot to service kelly hall
Durham 2018 from pilot to service  kelly hallDurham 2018 from pilot to service  kelly hall
Durham 2018 from pilot to service kelly hallKelly Hall
 
Want to know how to use Blackboard? Use Blackboard.
Want to know how to use Blackboard? Use Blackboard.Want to know how to use Blackboard? Use Blackboard.
Want to know how to use Blackboard? Use Blackboard.Candace Nolan-Grant
 
Ocdai seminar slides
Ocdai seminar slidesOcdai seminar slides
Ocdai seminar slidesTodd Smith
 
Itec 2014 - Session 1 (Blended Learning
Itec 2014 - Session 1 (Blended LearningItec 2014 - Session 1 (Blended Learning
Itec 2014 - Session 1 (Blended LearningEvan Abbey
 
Moving Your District's Professional Development Online
Moving Your District's Professional Development OnlineMoving Your District's Professional Development Online
Moving Your District's Professional Development OnlineEvan Abbey
 
PD … can be so much more than a nice morning tea
PD … can be so much more than a nice morning teaPD … can be so much more than a nice morning tea
PD … can be so much more than a nice morning teaJo Kay
 
Online collaborative learning oacc 2012
Online collaborative learning oacc 2012Online collaborative learning oacc 2012
Online collaborative learning oacc 2012Andrea Stone
 
Strategies and Tips for Engaging Today’s Students
Strategies and Tips for Engaging Today’s StudentsStrategies and Tips for Engaging Today’s Students
Strategies and Tips for Engaging Today’s StudentsCengage Learning
 
eAssessment Policy and Practice
eAssessment Policy and PracticeeAssessment Policy and Practice
eAssessment Policy and Practicedrdjwalker
 
The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...
The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...
The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...Jason Rhode
 
Being Present and Engaging Students Online Using Blackboard Video Everywhere
Being Present and Engaging Students Online Using Blackboard Video EverywhereBeing Present and Engaging Students Online Using Blackboard Video Everywhere
Being Present and Engaging Students Online Using Blackboard Video EverywhereJason Rhode
 
How to engage young learners
How to engage young learnersHow to engage young learners
How to engage young learnersMoodlerooms
 
Northern Illinois University: Success with Blackboard Collaborate, Blackboard...
Northern Illinois University: Success with Blackboard Collaborate, Blackboard...Northern Illinois University: Success with Blackboard Collaborate, Blackboard...
Northern Illinois University: Success with Blackboard Collaborate, Blackboard...Jason Rhode
 
Designing Competency-Based Self-Paced Online Workshops for Introducing Facult...
Designing Competency-Based Self-Paced Online Workshops for Introducing Facult...Designing Competency-Based Self-Paced Online Workshops for Introducing Facult...
Designing Competency-Based Self-Paced Online Workshops for Introducing Facult...Jason Rhode
 
Blackboard Collaborate: Strategies and considerations for institutional adoption
Blackboard Collaborate: Strategies and considerations for institutional adoptionBlackboard Collaborate: Strategies and considerations for institutional adoption
Blackboard Collaborate: Strategies and considerations for institutional adoptionJason Rhode
 

What's hot (20)

What we have learned in 13 years of using Blackboard - Debbie Williams & Geof...
What we have learned in 13 years of using Blackboard - Debbie Williams & Geof...What we have learned in 13 years of using Blackboard - Debbie Williams & Geof...
What we have learned in 13 years of using Blackboard - Debbie Williams & Geof...
 
Tech Implementation with Limited Resources: How One Small School Hit the Grou...
Tech Implementation with Limited Resources: How One Small School Hit the Grou...Tech Implementation with Limited Resources: How One Small School Hit the Grou...
Tech Implementation with Limited Resources: How One Small School Hit the Grou...
 
Durham 2018 from pilot to service kelly hall
Durham 2018 from pilot to service  kelly hallDurham 2018 from pilot to service  kelly hall
Durham 2018 from pilot to service kelly hall
 
Want to know how to use Blackboard? Use Blackboard.
Want to know how to use Blackboard? Use Blackboard.Want to know how to use Blackboard? Use Blackboard.
Want to know how to use Blackboard? Use Blackboard.
 
Digital Badges @ UCF
Digital Badges @ UCFDigital Badges @ UCF
Digital Badges @ UCF
 
Introduction asw
Introduction aswIntroduction asw
Introduction asw
 
Ocdai seminar slides
Ocdai seminar slidesOcdai seminar slides
Ocdai seminar slides
 
Itec 2014 - Session 1 (Blended Learning
Itec 2014 - Session 1 (Blended LearningItec 2014 - Session 1 (Blended Learning
Itec 2014 - Session 1 (Blended Learning
 
Moving Your District's Professional Development Online
Moving Your District's Professional Development OnlineMoving Your District's Professional Development Online
Moving Your District's Professional Development Online
 
PD … can be so much more than a nice morning tea
PD … can be so much more than a nice morning teaPD … can be so much more than a nice morning tea
PD … can be so much more than a nice morning tea
 
Online collaborative learning oacc 2012
Online collaborative learning oacc 2012Online collaborative learning oacc 2012
Online collaborative learning oacc 2012
 
Strategies and Tips for Engaging Today’s Students
Strategies and Tips for Engaging Today’s StudentsStrategies and Tips for Engaging Today’s Students
Strategies and Tips for Engaging Today’s Students
 
eAssessment Policy and Practice
eAssessment Policy and PracticeeAssessment Policy and Practice
eAssessment Policy and Practice
 
The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...
The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...
The Blackboard Portfolio tool: Features, uses, and campus-wide implementation...
 
Being Present and Engaging Students Online Using Blackboard Video Everywhere
Being Present and Engaging Students Online Using Blackboard Video EverywhereBeing Present and Engaging Students Online Using Blackboard Video Everywhere
Being Present and Engaging Students Online Using Blackboard Video Everywhere
 
How to engage young learners
How to engage young learnersHow to engage young learners
How to engage young learners
 
Northern Illinois University: Success with Blackboard Collaborate, Blackboard...
Northern Illinois University: Success with Blackboard Collaborate, Blackboard...Northern Illinois University: Success with Blackboard Collaborate, Blackboard...
Northern Illinois University: Success with Blackboard Collaborate, Blackboard...
 
Designing Competency-Based Self-Paced Online Workshops for Introducing Facult...
Designing Competency-Based Self-Paced Online Workshops for Introducing Facult...Designing Competency-Based Self-Paced Online Workshops for Introducing Facult...
Designing Competency-Based Self-Paced Online Workshops for Introducing Facult...
 
Blackboard Collaborate: Strategies and considerations for institutional adoption
Blackboard Collaborate: Strategies and considerations for institutional adoptionBlackboard Collaborate: Strategies and considerations for institutional adoption
Blackboard Collaborate: Strategies and considerations for institutional adoption
 
Knight Tpol 10.Ppt
Knight Tpol 10.PptKnight Tpol 10.Ppt
Knight Tpol 10.Ppt
 

Similar to Beating rollover fever with the power of web services. Zoe Bogner, MoodleMoot Australia 2018

Getting started with blended, University of Tampa
Getting started with blended, University of TampaGetting started with blended, University of Tampa
Getting started with blended, University of TampaTanya Joosten
 
Learning Technologies and the Future of Manufacturing Education
Learning Technologies and the Future of Manufacturing EducationLearning Technologies and the Future of Manufacturing Education
Learning Technologies and the Future of Manufacturing EducationBrian Mulligan
 
Blended Learning: Making Sense of All the Options
Blended Learning: Making Sense of All the OptionsBlended Learning: Making Sense of All the Options
Blended Learning: Making Sense of All the OptionsKelvin Thompson
 
501 Online facilitation Week 2
501 Online facilitation Week 2501 Online facilitation Week 2
501 Online facilitation Week 2Yum Studio
 
Getting started with blended, a presentation for NMSU
Getting started with blended, a presentation for NMSUGetting started with blended, a presentation for NMSU
Getting started with blended, a presentation for NMSUTanya Joosten
 
Learning Development in the Open using FOSS - eLA 2014
Learning Development in the Open using FOSS - eLA 2014Learning Development in the Open using FOSS - eLA 2014
Learning Development in the Open using FOSS - eLA 2014Brenda Mallinson
 
Blended teaching and learning
Blended teaching and learningBlended teaching and learning
Blended teaching and learningTanya Joosten
 
Flipping Out: Concepts of Inverted Classrooms for Teaching and Training
Flipping Out: Concepts of Inverted Classrooms for Teaching and TrainingFlipping Out: Concepts of Inverted Classrooms for Teaching and Training
Flipping Out: Concepts of Inverted Classrooms for Teaching and TrainingPaul Brown
 
SAMR Webinar for Module.pptx
SAMR Webinar for Module.pptxSAMR Webinar for Module.pptx
SAMR Webinar for Module.pptxCoreyMcLaughlin7
 
Facilitating in and with the Fully Online Learning Community (FOLC) Model
Facilitating in and with the Fully Online Learning Community (FOLC) ModelFacilitating in and with the Fully Online Learning Community (FOLC) Model
Facilitating in and with the Fully Online Learning Community (FOLC) Modelrolandv
 
Building 1-to-1 BYOD Learning Communities
Building 1-to-1 BYOD Learning Communities Building 1-to-1 BYOD Learning Communities
Building 1-to-1 BYOD Learning Communities Travis McNaughton
 
The Rise of the MOOCs
The Rise of the MOOCsThe Rise of the MOOCs
The Rise of the MOOCsGreig Krull
 
Slide August 17th.pptx
Slide August 17th.pptxSlide August 17th.pptx
Slide August 17th.pptxDaniela Loghin
 
Slide August 30th.pptx
Slide August 30th.pptxSlide August 30th.pptx
Slide August 30th.pptxDaniela Loghin
 
Becoming a Learning Masterchef - Cooking Up the Right Blend - Webinar July 2013
Becoming a Learning Masterchef - Cooking Up the Right Blend - Webinar July 2013 Becoming a Learning Masterchef - Cooking Up the Right Blend - Webinar July 2013
Becoming a Learning Masterchef - Cooking Up the Right Blend - Webinar July 2013 KineoPacific
 
Getting started with your course re/design
Getting started with your course re/designGetting started with your course re/design
Getting started with your course re/designTanya Joosten
 
Virtual conferencein cloud mame
Virtual conferencein cloud mameVirtual conferencein cloud mame
Virtual conferencein cloud mameelizkeren
 
Preparing Instructors to Teach Online: Two Faculty Development Models
Preparing Instructors to Teach Online: Two Faculty Development ModelsPreparing Instructors to Teach Online: Two Faculty Development Models
Preparing Instructors to Teach Online: Two Faculty Development ModelsKathy Keairns
 
Mooc for professional learning - A Presentation
Mooc for professional learning - A PresentationMooc for professional learning - A Presentation
Mooc for professional learning - A PresentationJaspal Singh
 

Similar to Beating rollover fever with the power of web services. Zoe Bogner, MoodleMoot Australia 2018 (20)

Getting started with blended, University of Tampa
Getting started with blended, University of TampaGetting started with blended, University of Tampa
Getting started with blended, University of Tampa
 
Learning Technologies and the Future of Manufacturing Education
Learning Technologies and the Future of Manufacturing EducationLearning Technologies and the Future of Manufacturing Education
Learning Technologies and the Future of Manufacturing Education
 
Blended Learning: Making Sense of All the Options
Blended Learning: Making Sense of All the OptionsBlended Learning: Making Sense of All the Options
Blended Learning: Making Sense of All the Options
 
501 Online facilitation Week 2
501 Online facilitation Week 2501 Online facilitation Week 2
501 Online facilitation Week 2
 
Getting started with blended, a presentation for NMSU
Getting started with blended, a presentation for NMSUGetting started with blended, a presentation for NMSU
Getting started with blended, a presentation for NMSU
 
Learning Development in the Open using FOSS - eLA 2014
Learning Development in the Open using FOSS - eLA 2014Learning Development in the Open using FOSS - eLA 2014
Learning Development in the Open using FOSS - eLA 2014
 
Blended teaching and learning
Blended teaching and learningBlended teaching and learning
Blended teaching and learning
 
Flipping Out: Concepts of Inverted Classrooms for Teaching and Training
Flipping Out: Concepts of Inverted Classrooms for Teaching and TrainingFlipping Out: Concepts of Inverted Classrooms for Teaching and Training
Flipping Out: Concepts of Inverted Classrooms for Teaching and Training
 
SAMR Webinar for Module.pptx
SAMR Webinar for Module.pptxSAMR Webinar for Module.pptx
SAMR Webinar for Module.pptx
 
Facilitating in and with the Fully Online Learning Community (FOLC) Model
Facilitating in and with the Fully Online Learning Community (FOLC) ModelFacilitating in and with the Fully Online Learning Community (FOLC) Model
Facilitating in and with the Fully Online Learning Community (FOLC) Model
 
Building 1-to-1 BYOD Learning Communities
Building 1-to-1 BYOD Learning Communities Building 1-to-1 BYOD Learning Communities
Building 1-to-1 BYOD Learning Communities
 
The Rise of the MOOCs
The Rise of the MOOCsThe Rise of the MOOCs
The Rise of the MOOCs
 
The Rise of MOOCs
The Rise of MOOCsThe Rise of MOOCs
The Rise of MOOCs
 
Slide August 17th.pptx
Slide August 17th.pptxSlide August 17th.pptx
Slide August 17th.pptx
 
Slide August 30th.pptx
Slide August 30th.pptxSlide August 30th.pptx
Slide August 30th.pptx
 
Becoming a Learning Masterchef - Cooking Up the Right Blend - Webinar July 2013
Becoming a Learning Masterchef - Cooking Up the Right Blend - Webinar July 2013 Becoming a Learning Masterchef - Cooking Up the Right Blend - Webinar July 2013
Becoming a Learning Masterchef - Cooking Up the Right Blend - Webinar July 2013
 
Getting started with your course re/design
Getting started with your course re/designGetting started with your course re/design
Getting started with your course re/design
 
Virtual conferencein cloud mame
Virtual conferencein cloud mameVirtual conferencein cloud mame
Virtual conferencein cloud mame
 
Preparing Instructors to Teach Online: Two Faculty Development Models
Preparing Instructors to Teach Online: Two Faculty Development ModelsPreparing Instructors to Teach Online: Two Faculty Development Models
Preparing Instructors to Teach Online: Two Faculty Development Models
 
Mooc for professional learning - A Presentation
Mooc for professional learning - A PresentationMooc for professional learning - A Presentation
Mooc for professional learning - A Presentation
 

Recently uploaded

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Beating rollover fever with the power of web services. Zoe Bogner, MoodleMoot Australia 2018

  • 1. Beating rollover fever with the power of web services Zoe Bogner Flinders University
  • 2. How we roll(over) at Flinders • Approx. 5,000 teaching topics (courses) created on Moodle each year • Most topics copy some content from one teaching period to the next • 45% of our topics are combined using the meta link enrolment method • Rollover season is a great opportunity to contact every academic • Opportunity to discuss topic design and plans for the Moodle course early
  • 3. So many steps Collecting requirements Following up non-responses Track progress in spreadsheet Play filter wars on the shared spreadsheet Import content Create ‘shared’ sites Exclude old lecture recordings Add Turnitin assignments Add missing content Add meta enrolments Name the shared course correctly Put the course in the right category Don’t anger the FLO Coordinator Academic support (the fun stuff!) Learning design Technology support Training and help
  • 5. Muppet Sing Along | Cabin Fever | The Muppets https://www.youtube.com/watch?v=cmQwL6qiByo
  • 6.
  • 7.
  • 8. Magic tricks • Version one deployed in 2015 • PHP, Bootstrap. Keeping it simple. • Targeting some of the most painful rollover tasks: • Import • Meta link enrolments • Deleting old lecture recordings • Adding new components, and components that can’t be imported
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Just a few magical web services • core_course_get_courses • core_course_import_course • core_course_update_courses • core_course_get_contents • core_webservice_get_site_info • fl_course_get_parent_by_coursed • fl_course_delete_by_module • fl_enrol_add_course_meta_link • fl_group_delete_group_by_keyword • fl_turnitin_create_turnitintool • fl_turnitin_create_turnitintooltwo • fl_course_get_course_by_shortname • fl_course_search_courses_by_keyword
  • 20.
  • 21. What’s next • Automate all the things! • Use previous data to pre-fill expected values • Automatically perform tasks on strict timelines • Automate many of the checks to ensure courses meet baseline standards http://hyperboleandahalf.blogspot.com/2010/06/this-is-why-ill-never-be-adult.html
  • 22. The payoff We have more time to do the important things! We’ve saved hundreds of hours, and put them to better use. (and we’ve saved the sanity of our staff!)
  • 23. Let’s roll How do you roll over? zoe.bogner@flinders.edu.au @ZoeBogner

Editor's Notes

  1. Zoe Bogner Flinders Learning Online Coordinator Flinders University
  2. At Flinders, we create ~5000 topics on Moodle every year. And at the start of each teaching period, we go through the huge task of rolling over content from one teaching period to the next. ---- We start by contacting academics 3 months out from the start of teaching ---- we collect their requirements. Qs like: “do you want to start with a fresh site, or copy content from somewhere else. Do you want to metalink 2 or more sites together?” Touching base with all TCs is a very valuable opportunity for all of us. We’re able check in and ask, ‘hi, how are you going? Can we help?, Is there anything here you’re struggling with? Have you seen or tried this new thing?’ ----- It allows us opportunity to talk about their topic design & plans for teaching at the BEGINING of the process, and set the foundations to get things right from day one. However, laying these foundations in the LMS is a huge manual task for our staff.
  3. There are so many steps in a rollover. They vary depending on the academic’s preferences and College standards. There’s a mix of simple tasks and skilled ones, and ones that are simple but require a lot of concentration. It demands focus on a repetitive, uninteresting & time consuming task for days or even weeks on end. We’re not machines. We’re humans, and as humans we’re really bad at this stuff. We lose concentration. We make mistakes. And these demands have led to some interesting interactions with our moodle support staff.
  4. We have those video phones on our desks (like in the Jetsons), and the staff will call me up, and straight away you can see they have this look in their eyes. And they’re asking strange questions, claiming something is broken or different, when it’s been that way for 5 years... It’s like their brain has melted a little bit.
  5. It’s like they have cabin fever. Or as I like to call it, ROLLOVER FEVER (the good kind with muppets, not the spooky movie)
  6. And we’re not alone with this concern. At the UK and Ireland Moodelmoot back in March this year, attendees voted....
  7. ... rollover tools among one of their most wanted Moodle features. I brought this up with a few former colleagues who worked on our solution originally, and they said “YOU KNOW YOU’VE JUST DOBED YOURSELF IN FOR A MOODLEMOOT TALK?!”
  8. So I’m really excited to be here sharing some of our rollover magic tricks. And I’m really excited to see this on the radar. Back around 2015, around the time I moved into the FLO Coordinator role, we deployed the first version of our own Rollover Tool. It really is a bit of magic. ----- We built in PHP, & it chains together a collection of core moodle web services, plus a few we built ourselves, to take as much of the repetitiveness out of the rollover processes as we possibly could. Before I get carried away – if you’re not familiar with web services, maybe you’ve heard the term api. Basically this is a way for an authorized external application to request information and provide instructions to a web application, like moodle. An example – I’m going to show code please don’t freak out -----
  9. ...is to import content from one course to another, we can use a function like this. I haven’t included the boring parts like auth, this is just the fun bit. We tell this little function, through the bit that I’ve highlighted in yellow - a course id we want to copy from, and a course we want to copy to. Run the code and it just does the work. We don’t have to log into moodle. We don’t have to look at Moodle at all. So we can skip all these screens.....
  10. <import screen 1 – search> We don’t have to look up the topic
  11. Or tick these boxes
  12. Or untick all the old lectures and turnitin assignments or whatever that we don’t want to roll, the tool does all that for us.
  13. <import screen 5 – import in progress>
  14. <import done> We don’t have to wait around for the import.. No 4,000 seconds..
  15. Waiting waiting
  16. Done. But NO MORE OF THIS
  17. Instead we use some core Moodle WS, plus a few more we’ve written ourselves, and we drive the entire rollover process through our external application, using workflows written in a way that works for Flinders. We’ve built a number of interfaces around these WS, for academics and professional staff, to manage their rollovers and monitor the process end-to-end.
  18. And self-management & automated workflows are the philosophy behind our rollover process. We want to minimise the time our elearing support staff are spending doing ROBOT work. We want them to concentrate on the HUMAN tasks. Not creating spreadsheets and waiting around for import jobs to finish. We want them focusing on the work that requires their expertise. The advice, the design, the decision making & the support they can provide. (It also happens to be the fun work!) So that was 2015...
  19. Our plan this year are to take this to the next level. -----. We think we’ve built up enough history in the tool that we can make accurate predictions around what each TC will ask for. So the Rollover Tool is going to start pre-filling these forms on behalf of the academics. We’re going to do this much earlier than we have in the past too, because it’s automatic and doesn’t require anyone to format spreadsheets or send individual emails. Then we’re going to work to some strict deadlines. We’re going to give academics a deadline to respond (because we’re crazy brave). And after that deadline passes the rollover tool is going to roll with the information we have. That's going to buy us 2 weeks to do cleanup tasks that we can't, or haven't yet written into the rollover tool. Those two weeks were previously spent doing the manual rollovers. We now have that full 2 weeks before academics have access to their topics, to do anything we need to do. We’re also going to beef up the reporting and automatic checks that ensure all our topics meet a baseline standard. We have certain resources, mostly LTIs and text-matching related activities that all of our Moodle courses should contain. Making sure we meet this baseline was a big part of the manual clean-up in the rollover process, and we’re making our first moves into chipping away that that part of the pile.
  20. So all of the hours we were spending on rollovers in the past – some areas worked through their lists in solid blocks, other spread the task right out until the 11th hour or worse. My back of the napkin calculation is it took us around 600 hours to do this before. With this tool, we’re cutting this right down. I think we’ve already cut this back by at least 75%, but I want to do more. Until all we have left if the important work. The topic design, building engaging learning experiences. We’re not robots. We don’t want our staff doing robot work, right?!
  21. Now, I’ve been speaking with a lot of institutions and unis over the past few weeks about how they do their rollovers. And the one single constant, is everyone is doing this differently. And that’s really hard. There’s no one tool, one tracker item or a github link that’s going to solve this problem for everyone. My tool does Rollovers the Flinders way. Because the interface and the data that’s fed in are built on assumptions and decisions that Flinders have made, they’re going to be different than the ones needed by everyone here. ---- But I know there’s components here that you may find really useful. There are web services in our tool that I plan to polish and contribute to core, because if we’ve found them useful, I think you will to. So please, I want to hear HOW YOU ROLL. Here is my email address and twitter. I’ll be around for the whole conference. Let’s chat, and see what we can do and what we can contribute to shape rollovers in our Moodle sites. Let’s make something great. Let’s cure rollover fever :)