SlideShare a Scribd company logo
1 of 44
Download to read offline
MOODLE FOR DIGITAL NATIVES
         JOHN G. HENDRON
  GOOCHLAND COUNTY PUBLIC SCHOOLS
        www.johnhendron.net


                                    1
WHO’S HERE TODAY?



I CURRENTLY AM USING MOODLE!
I AM INTERESTED IN USING MOODLE.
I HAVE NO IDEA WHAT MOODLE IS!



                                   2
COURSE MANAGEMENT SYSTEMS




                            3
Moodle

Blackboard

Sakai

Angel

Joomla


             4
CHOOSING A CMS/LMS




                     5
USE A CMS TO ENHANCE
FACE-TO-FACE INSTRUCTION
  WITH ACTIVITIES THAT
         APPEAL
  TO DIGITAL LEARNERS.




                           6
DIGITAL LEARNERS
      21ST CENTURY SKILLS
WHAT MOODLE BRINGS TO THE TABLE
      HOW WE APPROACH
  PROFESSIONAL DEVELOPMENT


                                  7
DIGITAL LEARNERS
  http://www.flickr.com/photos/conspirator/31355171/


                                                      8
RANDOM ACCESS
     NETWORKED
 PARALLEL PROCESSING


COMPUTERS                            STUDENTS?
                       OR

     http://www.flickr.com/photos/adpowers/9888092/

                                                     9
RANDOM ACCESS
     NETWORKED
 PARALLEL PROCESSING


COMPUTERS                            STUDENTS?
                       OR

     http://www.flickr.com/photos/adpowers/9888092/

                                                     10
typing
 handwriting


                   reading by touch
   drawing


                      highlighting
spiral notebooks

                                      PAPER-BASED CULTURE

                                                            11
e-mail            VOIP


                             tagging          newsfeeds


                       working off a screen   blogging


SCREEN-BASED CULTURE

                                                          12
CULTURE OF GAMING

                    13
CONSTANT FEEDBACK (SECONDS)

REWARDS (MINUTES)

STRUCTURE (LEVELS)

CLEAR, ESTABLISHED GOALS




                              14
WEATHER
  SEASONS
   TREES
    ROAD
PICTURES AND VIDEO BEFORE TEXT

                                 15
NON-LINEAR PRESENTATION

                          16
SELF-PACED

             17
INTERACTIVE (COLLABORATIVE)

                              18
21ST CENTURY SKILLS




  http://www.flickr.com/photos/ktommy/128803618/in/photostream/


                                                                 19
SKILLS REQUIRED         (FUTURE) WORK
                   BY


 communication          collaboration with peers


 problem-solving          information literacy



                                                   20
ESSENTIAL QUESTIONS
                    FOR 21ST CENTURY-ALIGNED LESSONS




Does the lesson involve a
problem-solving component?


                                                       21
ESSENTIAL QUESTIONS
                      FOR 21ST CENTURY-ALIGNED LESSONS




Does the lesson encourage
students working together in a
group?


                                                         22
ESSENTIAL QUESTIONS
                      FOR 21ST CENTURY-ALIGNED LESSONS




Are we asking students to
read? And what is the purpose
behind the reading?


                                                         23
ESSENTIAL QUESTIONS
                      FOR 21ST CENTURY-ALIGNED LESSONS




Does the lesson require the
discovery and manipulation of
data (math, science, social
studies)?

                                                         24
ESSENTIAL QUESTIONS
                      FOR 21ST CENTURY-ALIGNED LESSONS




Is a portion of the lesson
assigned include a measure for
time-on-task?


                                                         25
ESSENTIAL QUESTIONS
                      FOR 21ST CENTURY-ALIGNED LESSONS




Does the lesson require
students to communicate
through writing or speech?


                                                         26
ESSENTIAL QUESTIONS
                       FOR 21ST CENTURY-ALIGNED LESSONS




Is the lesson ability-level
appropriate and encourage
self-motivation?


                                                          27
ESSENTIAL QUESTIONS
                       FOR 21ST CENTURY-ALIGNED LESSONS




Does the lesson require the
exercise of research skills?


                                                          28
WHAT’S NEW IN INFORMATION LITERACY?



FOLKSONOMY
RESEARCH WITH ATTRIBUTION
REALLY SIMPLE SYNDICATION (RSS)



                                      29
WHAT MOODLE BRINGS TO THE TABLE

          http://www.flickr.com/photos/schofields/493740045/


                                                             30
DISCUSSION FORUM
                   31
LIVE CHAT
            32
WIKIS
        33
INTERACTIVE GLOSSARY
                       34
GRADED JOURNALS
                  35
WORKSHOP/RUBRIC
                  36
PERSONAL BLOGS
                 37
EMBEDDED MULTIMEDIA
                      38
PROFESSIONAL DEVELOPMENT
      http://www.flickr.com/photos/grahamstanley/2047808213/


                                                              39
THINGS TO DO


TAKE TIME TO DO TRAINING (12 HOURS MINIMUM)

TALK ABOUT THE TRAITS OF DIGITAL LEARNERS

OFFER RELIABLE SOURCE DOCUMENTATION

PUT THE FOCUS ON 21ST-CENTURY INSPIRED ACTIVITIES

INVITE COLLEAGUES INTO THE COURSE AS COLLABORATORS

ADVERTISE BENEFITS AND TIME-SAVING FEATURES




                                                     40
THINGS NOT TO DO



DO NOT START BY CREATING AN ENTIRE COURSE

LIMIT ACCESS TO COMPUTERS (MAINTAIN 1:1)

SPECIFY ONE LINEAR PATH WITHIN THE ENVIRONMENT

AIM FOR PERFECTION (YOU CAN ALWAYS IMPROVE!)




                                                 41
RESOURCES FOR DEVELOPMENT


WRITINGS/HANDOUTS BY IAN JUKES

BOOKS BY MARC PRENSKY

“THE MOODLE BOOK” AND MOODLE’S WIKI WITH HANDOUTS

OTHER K-12 MOODLE SITES

EXPERIENCE AS A STUDENT IN THE MOODLE ENVIRONMENT




                                                    42
43
MOODLE FOR DIGITAL NATIVES


       www.johnhendron.net


                             44

More Related Content

Similar to Moodle for Digital Natives

ELT + IT: CALL for a Balance by Michael Krauss
ELT + IT: CALL for a Balance by Michael KraussELT + IT: CALL for a Balance by Michael Krauss
ELT + IT: CALL for a Balance by Michael KraussMichael Krauss
 
21c learning amd emerging edtech trends
21c learning amd emerging edtech trends21c learning amd emerging edtech trends
21c learning amd emerging edtech trendsMichael Coghlan
 
Opendesk Congress2008
Opendesk Congress2008Opendesk Congress2008
Opendesk Congress2008John Macasio
 
Ppt. word
Ppt. wordPpt. word
Ppt. wordshein05
 
J Morkel New Paradigms Architectural Conference 2012
J Morkel New Paradigms Architectural Conference 2012J Morkel New Paradigms Architectural Conference 2012
J Morkel New Paradigms Architectural Conference 2012STADIO Higher Education
 
1. 21st century learning
1. 21st century learning1. 21st century learning
1. 21st century learningMajid Safadaran
 
Blended, Continuous Learning in the 21st Century Military
Blended, Continuous Learning in the 21st Century MilitaryBlended, Continuous Learning in the 21st Century Military
Blended, Continuous Learning in the 21st Century MilitaryWesley Fryer
 
Strategic Innovation in Education for the 21st Century
Strategic Innovation in Education for the 21st CenturyStrategic Innovation in Education for the 21st Century
Strategic Innovation in Education for the 21st CenturySamer Chidiac
 
ILASCD The Key to Technology Integration
ILASCD The Key to Technology IntegrationILASCD The Key to Technology Integration
ILASCD The Key to Technology Integrationdavisbrock
 
Technology for the 21st century teachers
Technology for the 21st century teachersTechnology for the 21st century teachers
Technology for the 21st century teachersDave Marcial
 
Creating a 21st Century Classroom
Creating a 21st Century ClassroomCreating a 21st Century Classroom
Creating a 21st Century ClassroomSamantha Morra
 
3D Virtual Worlds and Collaborative Learning
3D Virtual Worlds and Collaborative Learning3D Virtual Worlds and Collaborative Learning
3D Virtual Worlds and Collaborative LearningMikhail Fominykh
 
3D virtual worlds and collaborative learning
3D virtual worlds and collaborative learning3D virtual worlds and collaborative learning
3D virtual worlds and collaborative learningMikhail Fominykh
 
Using technology for teaching and learning in the
Using technology for teaching and learning in theUsing technology for teaching and learning in the
Using technology for teaching and learning in theLaToya Davis
 
Yanez, C. & Gisbert, M. (2012). ICT and Museums: an alliance for an strategi...
Yanez, C. & Gisbert, M. (2012). ICT and Museums: an alliance for an strategi...Yanez, C. & Gisbert, M. (2012). ICT and Museums: an alliance for an strategi...
Yanez, C. & Gisbert, M. (2012). ICT and Museums: an alliance for an strategi...cyanez
 
Chaminade University January 2013 Faculty Retreat
Chaminade University January 2013 Faculty RetreatChaminade University January 2013 Faculty Retreat
Chaminade University January 2013 Faculty RetreatAJ Kelton
 
21st Century Skills
21st Century Skills21st Century Skills
21st Century SkillsNick Dailey
 
Establishing a PLACE for teaching technologies
Establishing a PLACE for teaching technologiesEstablishing a PLACE for teaching technologies
Establishing a PLACE for teaching technologiesAlvaro Galvis
 

Similar to Moodle for Digital Natives (20)

ELT + IT: CALL for a Balance by Michael Krauss
ELT + IT: CALL for a Balance by Michael KraussELT + IT: CALL for a Balance by Michael Krauss
ELT + IT: CALL for a Balance by Michael Krauss
 
21c learning amd emerging edtech trends
21c learning amd emerging edtech trends21c learning amd emerging edtech trends
21c learning amd emerging edtech trends
 
Why
WhyWhy
Why
 
Opendesk Congress2008
Opendesk Congress2008Opendesk Congress2008
Opendesk Congress2008
 
Writing With Technology
Writing With TechnologyWriting With Technology
Writing With Technology
 
Ppt. word
Ppt. wordPpt. word
Ppt. word
 
J Morkel New Paradigms Architectural Conference 2012
J Morkel New Paradigms Architectural Conference 2012J Morkel New Paradigms Architectural Conference 2012
J Morkel New Paradigms Architectural Conference 2012
 
1. 21st century learning
1. 21st century learning1. 21st century learning
1. 21st century learning
 
Blended, Continuous Learning in the 21st Century Military
Blended, Continuous Learning in the 21st Century MilitaryBlended, Continuous Learning in the 21st Century Military
Blended, Continuous Learning in the 21st Century Military
 
Strategic Innovation in Education for the 21st Century
Strategic Innovation in Education for the 21st CenturyStrategic Innovation in Education for the 21st Century
Strategic Innovation in Education for the 21st Century
 
ILASCD The Key to Technology Integration
ILASCD The Key to Technology IntegrationILASCD The Key to Technology Integration
ILASCD The Key to Technology Integration
 
Technology for the 21st century teachers
Technology for the 21st century teachersTechnology for the 21st century teachers
Technology for the 21st century teachers
 
Creating a 21st Century Classroom
Creating a 21st Century ClassroomCreating a 21st Century Classroom
Creating a 21st Century Classroom
 
3D Virtual Worlds and Collaborative Learning
3D Virtual Worlds and Collaborative Learning3D Virtual Worlds and Collaborative Learning
3D Virtual Worlds and Collaborative Learning
 
3D virtual worlds and collaborative learning
3D virtual worlds and collaborative learning3D virtual worlds and collaborative learning
3D virtual worlds and collaborative learning
 
Using technology for teaching and learning in the
Using technology for teaching and learning in theUsing technology for teaching and learning in the
Using technology for teaching and learning in the
 
Yanez, C. & Gisbert, M. (2012). ICT and Museums: an alliance for an strategi...
Yanez, C. & Gisbert, M. (2012). ICT and Museums: an alliance for an strategi...Yanez, C. & Gisbert, M. (2012). ICT and Museums: an alliance for an strategi...
Yanez, C. & Gisbert, M. (2012). ICT and Museums: an alliance for an strategi...
 
Chaminade University January 2013 Faculty Retreat
Chaminade University January 2013 Faculty RetreatChaminade University January 2013 Faculty Retreat
Chaminade University January 2013 Faculty Retreat
 
21st Century Skills
21st Century Skills21st Century Skills
21st Century Skills
 
Establishing a PLACE for teaching technologies
Establishing a PLACE for teaching technologiesEstablishing a PLACE for teaching technologies
Establishing a PLACE for teaching technologies
 

More from johnhendron

Digital Citizenship, Research, and Infoseeking Fluency
Digital Citizenship, Research, and Infoseeking FluencyDigital Citizenship, Research, and Infoseeking Fluency
Digital Citizenship, Research, and Infoseeking Fluencyjohnhendron
 
Developing Culture
Developing CultureDeveloping Culture
Developing Culturejohnhendron
 
Internet Safety - Cyberspace Ethics
Internet Safety - Cyberspace EthicsInternet Safety - Cyberspace Ethics
Internet Safety - Cyberspace Ethicsjohnhendron
 
GTD for Educators
GTD for EducatorsGTD for Educators
GTD for Educatorsjohnhendron
 
Modifying Lessons For Digital Kids
Modifying Lessons For Digital KidsModifying Lessons For Digital Kids
Modifying Lessons For Digital Kidsjohnhendron
 
What You Should Be Doing to Integrate the Tools of Technology into Instruction
What You Should Be Doing to Integrate the Tools of Technology into InstructionWhat You Should Be Doing to Integrate the Tools of Technology into Instruction
What You Should Be Doing to Integrate the Tools of Technology into Instructionjohnhendron
 

More from johnhendron (6)

Digital Citizenship, Research, and Infoseeking Fluency
Digital Citizenship, Research, and Infoseeking FluencyDigital Citizenship, Research, and Infoseeking Fluency
Digital Citizenship, Research, and Infoseeking Fluency
 
Developing Culture
Developing CultureDeveloping Culture
Developing Culture
 
Internet Safety - Cyberspace Ethics
Internet Safety - Cyberspace EthicsInternet Safety - Cyberspace Ethics
Internet Safety - Cyberspace Ethics
 
GTD for Educators
GTD for EducatorsGTD for Educators
GTD for Educators
 
Modifying Lessons For Digital Kids
Modifying Lessons For Digital KidsModifying Lessons For Digital Kids
Modifying Lessons For Digital Kids
 
What You Should Be Doing to Integrate the Tools of Technology into Instruction
What You Should Be Doing to Integrate the Tools of Technology into InstructionWhat You Should Be Doing to Integrate the Tools of Technology into Instruction
What You Should Be Doing to Integrate the Tools of Technology into Instruction
 

Recently uploaded

Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

Recently uploaded (20)

Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Moodle for Digital Natives