CINXE.COM

OER Commons

<!DOCTYPE html> <html lang="en" class="no-js"> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="google-site-verification" content="" /> <title>OER Commons</title> <meta name="description" content="OER Commons is a dynamic digital library and network. Explore open education resources and join our network of educators dedicated to curriculum improvement."> <meta property="og:site_name" content="OER Commons" /> <meta property="og:image" content="https://oercommons.org/static/newdesign/images/logo-hidpi-square.png"> <meta property="og:description" content="OER Commons is a dynamic digital library and network. Explore open education resources and join our network of educators dedicated to curriculum improvement."> <link rel="shortcut icon" href="/static/images/favicon.ico"/> <link rel="stylesheet" href="/static/CACHE/css/output.124b33390928.css" type="text/css"> <link rel="stylesheet" href="/static/CACHE/css/output.85e9ef4c198b.css" type="text/css"> <link rel="stylesheet" href="/static/CACHE/css/output.6a29ec9fce99.css" type="text/css"> <link rel="stylesheet" href="/static/CACHE/css/output.44cbe79897ac.css" type="text/css"> <script> var dataLayer = window.dataLayer = window.dataLayer || []; dataLayer.push({ "user" : {"abtesting": "", "userGroups": "", "hubMembership": "", "userOrganization": ""}, "page" : {}, "fireGtm": true }); </script> <script src="/static/core/googleanalytics/data-layer-utils.js"></script> <!-- Google Optimize Code --> <!-- Page hiding snippet --> <style>.async-hide { opacity: 0 !important} </style> <script>(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date; h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')}; (a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c; })(window,document.documentElement,'async-hide','dataLayer',4000, {'GTM-K5XHPWT':true});</script> <!-- Universal Analytics Code with Optimize Plugin --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', '', 'auto'); // Update tracker settings ga('require', 'GTM-K5XHPWT'); // Google Optimize Plugin // Do not include the pageview call </script> <!-- End Google Optimize Code --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NT9GH9');</script> <!-- End Google Tag Manager --> <script> var matomoDataLayer = window.matomoDataLayer = window.matomoDataLayer || []; matomoDataLayer.push({"userGroups": "", "hubMembership": "", "userOrganization": ""}); matomoDataLayer.push({"provider": "", "providerSet": "", "hubID": ""}); matomoDataLayer.push({"siteId": 21}); </script> <script src="/static/core/matomo/data-layer-utils.js"></script> <!-- Matomo Tag Manager --> <script> var _mtm = window._mtm || window.matomoDataLayer; _mtm.push({'mtm.startTime': new Date(), 'event': 'mtm.Start'}); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='https://cdn.matomo.cloud/iskme.matomo.cloud/container_gIo7EMoN.js'; s.parentNode.insertBefore(g,s); </script> <!-- End Matomo Tag Manager --> <script type="text/javascript" src="/static/javascripts/lib/modernizr.custom.js"></script> <script type="text/javascript" src="//cdn.transifex.com/live.js"></script> <script type="text/javascript"> window.liveSettings={ api_key:"acf957e1d7874a7c842f5958e376e00d", picker: false, detectlang: function() { //return language code return "en"; }, ignore_class: ["js-transifex-ignore"] }; </script> </head> <body class=" _be "> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NT9GH9" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="global-wrapper"> <header class="header-navbar-global global-header js-global-header"><nav class="header-toolbar visible-md-block visible-lg-block js-header-toolbar"><div class="container"><a href="https://www.paypal.com/donate/?hosted_button_id=P8DS2YQV9YB7E" class="header-donate-link" target="_blank"><i class="fa fa-heart" aria-hidden="true"></i> Donate to ISKME </a></div></nav><nav class="navbar navbar-inverse navbar-default js-main-navbar"><div role="banner" class="container header-navbar js-header-dropdown-wrap js-skip-links-prepend-to"><button type="button" class="btn btn-mobile btn-toggle-menu hidden-md hidden-lg js-toggle-mobile-menu" aria-expanded="false" aria-label="Main Navigation"><i class="fa fa-bars" aria-hidden="true"></i></button><a class="header-navbar-logo-link" href="/"><img alt="OER Commons" src="/static/newdesign/images/header/oerc-logo.png" srcset="/static/newdesign/images/header/oerc-logo-2x.png 2x"></a><nav class="header-navbar-main-navigation visible-md-block visible-lg-block" role="menubar" aria-label="Main Navigation"><div class="header-navbar js-header-dropdown-wrap js-skip-links-prepend-to"><div class="dropdown header-dropdown-arrow js-header-dropdown js-header-mobile-item" role="menuitem"><a class="header-nav-link header-navbar-navigation-dropdown-toggle dropdown-toggle js-tabbing " data-toggle="dropdown" href="#" id="header-navbar-dropdown-1-open-btn" aria-haspopup="true" aria-expanded="false"><span aria-label="Discover. Press Return to Expand">Discover</span><span class="fa-stack header-navbar-navigation-arrow-down"><i class="fa fa-chevron-down fa-stack-1x" aria-hidden="true"></i><i class="fa fa-chevron-up fa-stack-1x" aria-hidden="true"></i></span></a><ul class="header-dropdown-menu dropdown-menu-left dropdown-menu" role="menu" aria-labelledby="header-navbar-dropdown-1-open-btn"><li class="header-dropdown-menu-item" role="menuitem"><a href="/oer" class="header-dropdown-menu-item-link">Resources</a></li><li class="header-dropdown-menu-item" role="menuitem"><a href="/curated-collections" class="header-dropdown-menu-item-link">Collections</a></li><li class="header-dropdown-menu-item" role="menuitem"><a href="/oer/providers" class="header-dropdown-menu-item-link">Providers</a></li></ul></div><div class="dropdown header-dropdown-arrow js-header-dropdown js-header-mobile-item" role="menuitem"><a class="header-nav-link header-navbar-navigation-dropdown-toggle dropdown-toggle js-tabbing " data-toggle="dropdown" href="#" id="header-navbar-dropdown-2-open-btn" aria-haspopup="true" aria-expanded="false"><span aria-label="Hubs. Press Return to Expand">Hubs</span><span class="fa-stack header-navbar-navigation-arrow-down"><i class="fa fa-chevron-down fa-stack-1x" aria-hidden="true"></i><i class="fa fa-chevron-up fa-stack-1x" aria-hidden="true"></i></span></a><ul class="header-dropdown-menu header-dropdown-panel dropdown-menu-left dropdown-menu" role="menu" aria-labelledby="header-navbar-dropdown-2-open-btn"><li class="header-dropdown-menu-item" role="menuitem"><div class="header-dropdown-panel-items-section"><div class="header-dropdown-panel-anon text-center visible-md-block visible-lg-block"><p>Sign in to see your Hubs</p><a rel="nofollow" class="btn btn-primary header-dropdown-panel-login-btn js-header-dropdown-panel-login" href="/login">Login</a><a class="login-form-url hide" href="/login/form"></a></div></div><div class="header-dropdown-panel-featured-items-section"><span class="header-dropdown-panel-title">Featured Hubs</span><div class="header-dropdown-panel-featured-items"><div class="header-dropdown-panel-featured-item-thumbnail"><a href="/hubs/partner-summit-22" title="2022 OER Partner Summit"><img class="visible-md-block visible-lg-block" src="https://img.oercommons.org/70x70/oercommons/media/upload/hubs/ISKME-logo-combo-square.png" alt="2022 OER Partner Summit" width="70" height=" 70" style="object-fit: contain" /><span class="visible-xs-block">2022 OER Partner Summit</span></a></div><div class="header-dropdown-panel-featured-item-thumbnail"><a href="/hubs/open-textbooks" title="Open Textbooks"><img class="visible-md-block visible-lg-block" src="https://img.oercommons.org/70x70/oercommons/media/upload/hubs/opentext-hub_1.png" alt="Open Textbooks" width="70" height=" 70" style="object-fit: contain" /><span class="visible-xs-block">Open Textbooks</span></a></div><div class="header-dropdown-panel-featured-item-thumbnail"><a href="/hubs/GoOpen" title="#GoOpen"><img class="visible-md-block visible-lg-block" src="https://img.oercommons.org/70x70/oercommons/media/upload/hubs/GoOpen_Logo_-_withOUT_twitter_handle1_D3fqTFQ.png" alt="#GoOpen" width="70" height=" 70" style="object-fit: contain" /><span class="visible-xs-block">#GoOpen</span></a></div><div class="header-dropdown-panel-featured-item-thumbnail"><a href="/hubs/professional-learning" title="Professional Learning"><img class="visible-md-block visible-lg-block" src="https://img.oercommons.org/70x70/oercommons/media/upload/hubs/brain-all-hubs.png" alt="Professional Learning" width="70" height=" 70" style="object-fit: contain" /><span class="visible-xs-block">Professional Learning</span></a></div><div class="header-dropdown-panel-featured-item-thumbnail"><a href="/hubs/climate" title="Climate Education"><img class="visible-md-block visible-lg-block" src="https://img.oercommons.org/70x70/oercommons/media/upload/hubs/Climate_Logo.png" alt="Climate Education" width="70" height=" 70" style="object-fit: contain" /><span class="visible-xs-block">Climate Education</span></a></div><div class="header-dropdown-panel-featured-item-thumbnail"><a href="/hubs/oerizona" title="OERizona"><img class="visible-md-block visible-lg-block" src="https://img.oercommons.org/70x70/oercommons/media/upload/hubs/OERizona_Icon.png" alt="OERizona" width="70" height=" 70" style="object-fit: contain" /><span class="visible-xs-block">OERizona</span></a></div></div><div class="header-dropdown-panel-see-all mod-right"><a href="/hubs/">See all Hubs</a></div></div></li></ul></div><div class="dropdown header-dropdown-arrow js-header-dropdown js-header-mobile-item" role="menuitem"><a class="header-nav-link header-navbar-navigation-dropdown-toggle dropdown-toggle js-tabbing " data-toggle="dropdown" href="#" id="header-navbar-dropdown-3-open-btn" aria-haspopup="true" aria-expanded="false"><span aria-label="Groups. Press Return to Expand">Groups</span><span class="fa-stack header-navbar-navigation-arrow-down"><i class="fa fa-chevron-down fa-stack-1x" aria-hidden="true"></i><i class="fa fa-chevron-up fa-stack-1x" aria-hidden="true"></i></span></a><ul class="header-dropdown-menu header-dropdown-panel dropdown-menu-left dropdown-menu" role="menu" aria-labelledby="header-navbar-dropdown-3-open-btn"><li class="header-dropdown-menu-item" role="menuitem"><div class="header-dropdown-panel-items-section"><div class="header-dropdown-panel-anon text-center visible-md-block visible-lg-block"><p>Sign in to see your Groups</p><a rel="nofollow" class="btn btn-primary header-dropdown-panel-login-btn js-header-dropdown-panel-login" href="/login">Login</a><a class="login-form-url hide" href="/login/form"></a></div></div><div class="header-dropdown-panel-featured-items-section"><span class="header-dropdown-panel-title">Featured Groups</span><div class="header-dropdown-panel-featured-items"><div class="header-dropdown-panel-featured-item-thumbnail"><a href="/groups/adult-education-open-community-of-resources/45/" title="Adult Education Open Community of Resources"><img class="visible-md-block visible-lg-block" src="https://img.oercommons.org/70x70/oercommons/media/upload/groups/covers/logo.jpg" alt="Adult Education Open Community of Resources" width="70" height=" 70" style="object-fit: contain" /><span class="visible-xs-block">Adult Education Open Community of Resources</span></a></div><div class="header-dropdown-panel-featured-item-thumbnail"><a href="/groups/openstax-biology-2e/1052/" title="OpenStax Biology 2e"><img class="visible-md-block visible-lg-block" src="https://img.oercommons.org/70x70/oercommons/media/upload/groups/covers/79e225be84204e5f8c9734d2f54b45b0.jpeg" alt="OpenStax Biology 2e" width="70" height=" 70" style="object-fit: contain" /><span class="visible-xs-block">OpenStax Biology 2e</span></a></div><div class="header-dropdown-panel-featured-item-thumbnail"><a href="/groups/pa-stem-toolkit/2127/" title="PA STEM Toolkit"><img class="visible-md-block visible-lg-block" src="https://img.oercommons.org/70x70/oercommons/media/upload/groups/covers/5d4015d6c224435a81066f16e7bf09ee.jpg" alt="PA STEM Toolkit" width="70" height=" 70" style="object-fit: contain" /><span class="visible-xs-block">PA STEM Toolkit</span></a></div><div class="header-dropdown-panel-featured-item-thumbnail"><a href="/groups/pathways-project-language-teaching-repository-bois/2388/" title="Pathways Project | Language Teaching Repository @ Boise State"><img class="visible-md-block visible-lg-block" src="https://img.oercommons.org/70x70/oercommons/media/upload/groups/covers/fca1cdeb4b594df7a62ee440dc0c6aa3.jpg" alt="Pathways Project | Language Teaching Repository @ Boise State" width="70" height=" 70" style="object-fit: contain" /><span class="visible-xs-block">Pathways Project | Language Teaching Repository @ Boise State</span></a></div><div class="header-dropdown-panel-featured-item-thumbnail"><a href="/groups/student-advocacy/3810/" title="Student Advocacy"><img class="visible-md-block visible-lg-block" src="https://img.oercommons.org/70x70/oercommons/media/upload/groups/covers/b6d96596d7ab47bea8b44e31a62a3f9c.png" alt="Student Advocacy" width="70" height=" 70" style="object-fit: contain" /><span class="visible-xs-block">Student Advocacy</span></a></div></div><div class="header-dropdown-panel-see-all mod-right"><a href="/groups/">See all Groups</a></div></div></li></ul></div><div class="dropdown header-dropdown-arrow js-header-dropdown js-header-mobile-item" role="menuitem"><a class="header-nav-link header-navbar-navigation-dropdown-toggle dropdown-toggle js-tabbing " data-toggle="dropdown" href="#" id="header-navbar-dropdown-4-open-btn" aria-haspopup="true" aria-expanded="false"><span aria-label="Learn More. Press Return to Expand">Learn More</span><span class="fa-stack header-navbar-navigation-arrow-down"><i class="fa fa-chevron-down fa-stack-1x" aria-hidden="true"></i><i class="fa fa-chevron-up fa-stack-1x" aria-hidden="true"></i></span></a><ul class="header-dropdown-menu dropdown-menu-left dropdown-menu" role="menu" aria-labelledby="header-navbar-dropdown-4-open-btn"><li class="header-dropdown-menu-item" role="menuitem"><a href="/about" class="header-dropdown-menu-item-link">About</a></li><li class="header-dropdown-menu-item" role="menuitem"><a href="/help-center" class="header-dropdown-menu-item-link">Help Center</a></li><li class="header-dropdown-menu-item" role="menuitem"><a href="/about-hubs" class="header-dropdown-menu-item-link">About Hubs</a></li><li class="header-dropdown-menu-item" role="menuitem"><a href="/services" class="header-dropdown-menu-item-link">Services</a></li><li class="header-dropdown-menu-item" role="menuitem"><a href="/oer-101" class="header-dropdown-menu-item-link">OER 101</a></li></ul></div><div class="header-authoring-overview js-header-mobile-item mod-authoring-overview" role="menuitem" aria-haspopup="true" aria-expanded="false"><div class="dropdown header-navbar-dropdown header-dropdown-arrow header-dropdown-create-options js-header-dropdown"><button type="button" class="dropdown-toggle visible-md-block visible-lg-block btn btn-primary header-create-options-toggle" data-toggle="dropdown" id="header-create-options-toggle" title="Show add OER options" aria-haspopup="true" aria-expanded="false"> Add OER </button><div class="header-dropdown-menu dropdown-menu mod-left header-add-oa-options-menu" role="menuitem" aria-labelledby="header-create-options-toggle"><div class="col-md-6 add-oer-item"><img src="/static/newdesign/images/header/add-oer-icon-oa.png" class="add-oer-icon" alt="{% trans " Add OER" %}" aria-hidden="true"><h4>Open Author</h4><p class="header-create-options-description">Create a standalone learning module, lesson, assignment, assessment or activity</p><form action="/courseware/lesson/add" method="post"><button type="submit" class="btn btn-secondary add-oer-btn">Create Resource</button></form></div><div class="col-md-6 add-oer-item"><img src="/static/newdesign/images/header/add-oer-icon-submit.png" class="add-oer-icon" alt="{% trans " Add OER" %}" aria-hidden="true"><h4>Submit from Web</h4><p class="header-create-options-description">Submit OER from the web for review by our librarians</p><a href="/courses/add" webAddType="navbar" class="btn btn-secondary add-oer-btn">Add Link</a></div><div class="text-center"><a href="/authoring-overview" class="oa-overview-link">Learn more about creating OER</a></div></div><div class="hidden-md hidden-lg dropdown show"><a class="dropdown-toggle dropdown header-nav-link header-dropdown-arrow" href="#" role="menuitem" id="add-oer-menu-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" tabindex="0"> Add OER <span class="fa-stack header-navbar-navigation-arrow-down"><i class="fa fa-chevron-down fa-stack-1x" aria-hidden="true"></i><i class="fa fa-chevron-up fa-stack-1x" aria-hidden="true"></i></span></a><ul class="dropdown-menu header-dropdown-menu" aria-labelledby="add-oer-menu-toggle" role="menu"><li class="header-dropdown-menu-item dropdown-item" role="menuitem"><a href="/courses/add" webAddType="navigation" class="header-dropdown-menu-item-link">Add Link</a></li><li class="header-dropdown-menu-item dropdown-item" role="menuitem"><form action="/courseware/lesson/add" method="post"><button type="submit" class="header-dropdown-menu-item-btn-link">Create Resource</button></form></li><li class="header-dropdown-menu-item dropdown-item" role="menuitem"><a href="/authoring-overview" class="header-dropdown-menu-item-link">About creating OER</a></li></ul></div></div></div></div></nav><div class="header-navbar-widgets" role="menubar" aria-label="Search and User menu"><div class="dropdown header-navbar-search-dropdown header-dropdown-arrow js-header-search-dropdown" role="menuitem" aria-label="Search Form Dropdown"><button type="button" class="dropdown-toggle header-navbar-dropdown-open-btn header-navbar-search-dropdown-open-btn js-mobile-search-toggle-btn js-tabbing" data-toggle="dropdown" data-aria-label-open="Open Search Form" data-aria-label-close="Close Search Form" aria-label="Open Search Form" id="header-navbar-search-dropdown-open-btn" aria-haspopup="true" aria-expanded="false" aria-controls="aria-expanded-region"><i class="fa fa-search" aria-hidden="true"></i><i class="fa fa-times" aria-hidden="true"></i></button><div class="header-navbar-search-dropdown-wrap header-dropdown-menu dropdown-menu" aria-labelledby="header-navbar-search-dropdown-open-btn" role="region" id="aria-expanded-region"><div class="container"><div class="header-navbar-search-dropdown-inner"><form action="/search" method="GET" name="advanced-search" class="header-navbar-search-dropdown-form js-header-search-dropdown-form js-header-search-form"><div class="header-navbar-search-dropdown-search-field"><input type="text" name="f.search" class="header-navbar-search-dropdown-search-input form-control" title="Search keywords" aria-label="Search keywords" placeholder="What are you looking for?" /></div><select name="f.general_subject" class="header-navbar-search-dropdown-search-select form-control" aria-label="Subject"><option value="">Subject</option><option value="applied-science">Applied Science</option><option value="arts-and-humanities">Arts and Humanities</option><option value="business-and-communication">Business and Communication</option><option value="career-and-technical-education">Career and Technical Education</option><option value="education">Education</option><option value="english-language-arts">English Language Arts</option><option value="history">History</option><option value="law">Law</option><option value="life-science">Life Science</option><option value="mathematics">Mathematics</option><option value="physical-science">Physical Science</option><option value="social-science">Social Science</option></select><select name="f.sublevel" class="header-navbar-search-dropdown-search-select form-control" aria-label="Education Level"><option value="">Education Level</option><option value="preschool">Preschool</option><option value="lower-primary">Lower Primary</option><option value="upper-primary">Upper Primary</option><option value="middle-school">Middle School</option><option value="high-school">High School</option><option value="community-college-lower-division">Community College / Lower Division</option><option value="college-upper-division">College / Upper Division</option><option value="graduate-professional">Graduate / Professional</option><option value="career-technical">Career / Technical</option><option value="adult-education">Adult Education</option></select><select name="f.alignment_standard" id="id_curriculum_standard_in_header" class="header-navbar-search-dropdown-search-select form-control js-header-standards-select" data-helper-url="/standards/align-widget-helper?existing" aria-label="Standard"><option value="">Standard</option></select><button class="btn btn-primary header-search-dropdown-search-button">Search</button></form><div class="header-search-dropdown-advanced-search-call-out"><a class="header-search-dropdown-advanced-search-link" href="/advanced-search">Advanced Search</a></div></div></div></div></div><div class="visible-md-block visible-lg-block js-notifications-widget-container"><div class="dropdown header-dropdown-arrow notifications-widget js-notifications-widget js-header-dropdown" role="menuitem" data-mark-as-read-ids="" data-mark-as-read-url=""><button type="button" class="header-navbar-dropdown-open-btn notifications-widget-open-btn" data-toggle="dropdown" title="Notifications" id="header-navbar-notification-widget-open-btn" aria-haspopup="true" aria-expanded="false"><!-- <span class="fa notifications-widget-open-btn-bell" aria-label="Notifications dropdown"></span> --><span class="fa fa-bell notifications-widget-open-btn-bell" aria-label="Notifications dropdown"></span><span class="notifications-widget-open-btn-text">Notifications</span></button><div class="js-notifications-widget-popup notifications-widget-popup header-dropdown-menu dropdown-menu" aria-labelledby="header-navbar-notification-widget-open-btn"><div class="notifications-widget-popup-scroll"><ul class="notifications-widget-popup-items"></ul></div></div></div></div><div class="header-dropdown-user-menu visible-md-block visible-lg-block js-header-mobile-item mod-user-menu"><a class="header-navbar-dropdown-open-btn login js-login" rel="nofollow" href="/login"> Sign In/Register </a><a class="login-form-url hide" href="/login/form"></a></div></div></div></nav><nav class="header-mobile-container hidden-md hidden-lg js-header-mobile-container js-action-links"></nav></header> <div role="main" id="content" class="content" tabindex="0"> <div class="container-status-messages hidden"> <div id="status-messages"> </div> </div> <section> <div class="search-block"> <div class="search-block-wrapper"> <h1 class="header-title">Explore. Create. Collaborate.</h1> <div class="header-description"> OER Commons is a public digital library of open educational resources. Explore, create, and collaborate with educators around the world to improve curriculum. </div> <form action="/search" method="GET" name="advanced-search" class="search-form visible-md-block visible-lg-block js-search-form"> <div class="search-field"> <input type="text" name="f.search" class="search-input form-control js-tabbing" title="Search keywords" aria-label="Search keywords" placeholder="What are you looking for?" /> <i class="fa fa-search "></i> </div> <select id="id_subject_filter" name="f.general_subject" class="search-select form-control" aria-label="Subject"> <option value="">Subject</option> <option value="applied-science">Applied Science</option> <option value="arts-and-humanities">Arts and Humanities</option> <option value="business-and-communication">Business and Communication</option> <option value="career-and-technical-education">Career and Technical Education</option> <option value="education">Education</option> <option value="english-language-arts">English Language Arts</option> <option value="history">History</option> <option value="law">Law</option> <option value="life-science">Life Science</option> <option value="mathematics">Mathematics</option> <option value="physical-science">Physical Science</option> <option value="social-science">Social Science</option> </select> <select id="id_grade_filter" name="f.sublevel" class="search-select form-control" aria-label="Education Level"> <option value="">Education Level</option> <option value="preschool">Preschool</option> <option value="lower-primary">Lower Primary</option> <option value="upper-primary">Upper Primary</option> <option value="middle-school">Middle School</option> <option value="high-school">High School</option> <option value="community-college-lower-division">Community College / Lower Division</option> <option value="college-upper-division">College / Upper Division</option> <option value="graduate-professional">Graduate / Professional</option> <option value="career-technical">Career / Technical</option> <option value="adult-education">Adult Education</option> </select> <select name="f.alignment_standard" id="id_curriculum_standard" class="search-select form-control js-standards-select" aria-label="Standard" data-helper-url="/standards/align-widget-helper?existing"> <option value="">Standard</option> </select> <button id="matomoEvent" class="btn btn-primary btn-big-link btn-frontpage-primary">Search</button> </form> <script type="text/javascript" src="/static/javascripts/matomo/search-event.js"></script> <div class="advanced-search-call-out"> Fine tune your search with our <a href="/advanced-search">advanced search</a>. </div> </div> </div> </section> <section class="services-banner"> <div class="container"> <h4>Interested in working with us?</h4> <br> <h4>OER Commons is free for everyone, forever.</h4> <p> We offer tailored and context-specific services for individual institutions, consortia, and organizations looking to have a more intentional impact. As a nonprofit, we're first and foremost committed to our mission of participatory, equitable, and open education for all. These at-cost services help us further our mission in a sustainable way. </p> <a href="/services" class="btn btn-primary">View Our Services</a> </div> </section> <section class="contribute container-fluid"> <div class="contribute-items-row center-block"> <div class="row"> <div class="col-md-8 col-xs-12 col-sm-8 text-center"> <div class="oa-contribute-image"> <div class="contribute-video" aria-labelledby="contribute-id"> <iframe src="/kaltura/embed/0_k6aupjg3?check_status" width="400" height="300" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen> </iframe> <p class="video-title-white" id="contribute-id">Introducing Open Author</p> </div> </div> </div> <div class="col-md-4 col-xs-12 col-sm-4 text-center"> <div class="contribute-item"> <h1 class="contribute-title" role="heading" aria-level="2">Create OER with Open Author</h1> <p> Open Author helps you build and publish Open Educational Resources for you and for the benefit of educators and learners everywhere. </p> <form action="/courseware/lesson/add" method="post"> <button class="btn btn-big-link btn-transparent btn-learning">Get Started</button> </form> <a href="/authoring-overview">Learn more about creating OER</a> </div> </div> </div> </div> </section> <section class="groups container-fluid"> <div class="groups-row row"> <div class="groups-col groups-image col-sm-6"></div> <div class="groups-col groups-ct col-sm-6"> <h1 class="frontpage-section-title mod-white" role="heading" aria-level="2">Build. Save. Collaborate.</h1> <p class="groups-description"> Groups provides a flexible environment to organize, create, share, and discuss resources with others in your network. Collaborate with group members, tag and add resources to shared folders, create your own collections, all within a public or private group. </p> <a href="/groups/" class="btn btn-big-link btn-transparent btn-groups">Groups</a> </div> </div> </section> <section class="library"> <h1 class="frontpage-section-title" role="heading" aria-level="2">Extensive Library, Powerful Findability</h1> <div class="library-items row"> <div class="col-md-4 library-item"> <img src="/static/newdesign/images/frontpage/collections-icon.png" class="library-icon" alt="Collections" aria-hidden="true"> <div class="library-description"> Search through collections curated by our digital librarians </div> <a href="/curated-collections" class="btn btn-big-link mod-library">Collections</a> </div> <div class="col-md-4 library-item"> <img src="/static/newdesign/images/frontpage/common-core-icon.png" class="library-icon" alt="Common Core" aria-hidden="true"> <div class="library-description"> Common Core resources organized for your needs </div> <a href="https://www.oercommons.org/hubs/common-core" class="btn btn-big-link mod-library">Common Core</a> </div> <div class="col-md-4 library-item"> <img src="/static/newdesign/images/frontpage/stem-logo.png" class="library-icon" alt="STEM Literacy" aria-hidden="true"> <div class="library-description"> Building STEM Literacy and Bright Futures </div> <a href="https://www.oercommons.org/hubs/stem-literacy" class="btn btn-big-link mod-library">STEM Literacy</a> </div> </div> </section> <section class="network"> <div class="network-title"> <h1 class="frontpage-section-title mod-white" role="heading" aria-level="2">Harness the power of the Commons</h1> </div> <div class="network-items-row row"> <div class="col-sm-6"> <div class="network-item center-block"> <h3 class="network-item-title">Hubs</h3> <span class="network-item-subtitle">A Custom Resource Center</span> <div class="network-item-icon hubs-icon" aria-hidden="true"></div> <span class="network-item-description"> Projects, districts, states, and initiatives make use of Hubs to bring groups of educators together to create, organize, and share OER collections that meet their common goals. </span> <a href="/hubs/" class="btn btn-big-link btn-wide btn-network">Explore Hubs</a> </div> </div> <div class="col-sm-6"> <div class="network-item center-block"> <h3 class="network-item-title">Microsites</h3> <span class="network-item-subtitle">Custom Digital Libraries</span> <div class="network-item-icon groups-icon" aria-hidden="true"></div> <span class="network-item-description"> Microsites are custom, flexible sites that include all the features available on OER Commons. Microsites allow your users to search resource collections using a custom taxonomy at a unique URL. </span> <a href="mailto:info@oercommons.org?subject=Explore Microsites" class="btn btn-big-link btn-wide btn-network">Contact Us</a> </div> </div> </div> </section> <section class="learning container-fluid"> <div class="row"> <div class="learning-photo photo-1 col-xs-4"></div> <div class="learning-photo photo-2 col-xs-4"></div> <div class="learning-photo photo-3 col-xs-4"></div> </div> <div class="learning-text"> <h1 class="frontpage-section-title mod-white" role="heading" aria-level="2">Dedicated to Professional Learning</h1> <div class="learning-description"> <p> Our award-winning OER Professional Learning programs support instructors and curriculum specialists to gain the necessary skills required to find, adapt, and evaluate high quality open materials. </p> <p> In-person and virtual OER workshops help focus instructors to develop a "commons" mindset, to experience the benefits of open processes using the platform's tools, collaborative features, and workflows. This can include using Open Author for creating, remixing, and publishing shared curriculum. </p> </div> <a href="mailto:info@oercommons.org?subject=Dedicated to Professional Learning" class="btn btn-big-link btn-transparent btn-learning">Learn More</a> </div> </section> <section class="frontpage-videos"> <h1 class="frontpage-section-title" role="heading" aria-level="2">Become an OER Commons pro</h1> <div class="videos-row row"> <div class="col-md-4"> <iframe class="video-item" aria-labelledby="video-search" src="https://www.youtube.com/embed/JXFUOVxv0gY" frameborder="0" allowfullscreen></iframe> <p class="video-title" id="video-search" role="heading" aria-level="3">How to Search OER Commons</p> </div> <div class="col-md-4"> <iframe class="video-item" aria-labelledby="video-groups" src="https://www.youtube.com/embed/VRQs6HRmsvc" frameborder="0" allowfullscreen></iframe> <p class="video-title" id="video-groups" role="heading" aria-level="3">How to Use Groups</p> </div> <div class="col-md-4"> <iframe class="video-item" aria-labelledby="video-profile" src="https://www.youtube.com/embed/7VuzLuPXMzo" frameborder="0" allowfullscreen></iframe> <p class="video-title" id="video-profile" role="heading" aria-level="3">How to Create a Profile</p> </div> </div> <a href="https://www.oercommons.org/groups/oer-commons/160/685/" class="btn btn-big-link btn-wide btn-frontpage-primary">View all How-to videos</a> </section> </div> <form name="next-url" action="/" method="get"> <input type="hidden" name="next" value="/" /> </form> <footer class="global-footer footer global js-sticky-footer container-fluid mod-frontpage"> <div class="footer-action row" role="navigation" aria-label="Sitemap"> <div class="footer-navigation-ct col-md-9 col-sm-12"> <div class="row"> <div class="footer-column col-md-2 col-sm-4 col-xs-6"> <span class="footer-item-title" id="discover-id" role="heading" aria-level="3">Discover</span> <ul class="footer-item-links list-unstyled" aria-labelledby="discover-id"> <li class="footer-item mod-with-border"><a href="/oer" class="footer-item-link">Resources</a></li> <li class="footer-item"><a href="/curated-collections" class="footer-item-link">Collections</a></li> <li class="footer-item"><a href="/oer/providers" class="footer-item-link">Providers</a></li> </ul> </div> <div class="footer-column col-md-2 col-sm-4 col-xs-6"> <span class="footer-item-title" id="community-id" role="heading" aria-level="3">Community</span> <ul class="footer-item-links list-unstyled" aria-labelledby="community-id"> <li class="footer-item"><a href="/hubs/" class="footer-item-link">All Hubs</a></li> <li class="footer-item"><a href="/groups/" class="footer-item-link">All Groups</a></li> </ul> </div> <div class="footer-column col-md-2 col-sm-4 col-xs-6"> <span class="footer-item-title" id="create-id" role="heading" aria-level="3">Create</span> <ul class="footer-item-links list-unstyled" aria-labelledby="create-id"> <li class="footer-item"> <form action="/courseware/lesson/add" method="post"> <button type="submit" class="footer-item-link btn btn-link">Open Author</button> </form> </li> <li class="footer-item"><a href="/courses/add" webAddType="footer" class="footer-item-link">Submit a Resource</a></li> </ul> </div> <div class="footer-column col-md-2 col-sm-4 col-xs-6"> <span class="footer-item-title" id="learn-id" role="heading" aria-level="3">Our Services</span> <ul class="footer-item-links list-unstyled" aria-labelledby="learn-id"> <li class="footer-item"><a href="/about-hubs" class="footer-item-link">About Hubs</a></li> <li class="footer-item"><a href="/about" class="footer-item-link">About OER Commons</a></li> <li class="footer-item"><a href="/oer-101" class="footer-item-link">OER 101</a></li> <li class="footer-item"><a href="/help-center" class="footer-item-link">Help Center</a></li> </ul> </div> <div class="footer-column col-md-2 col-sm-4 col-xs-6"> <span class="footer-item-title" id="account-id" role="heading" aria-level="3">My Account</span> <ul class="footer-item-links list-unstyled" aria-labelledby="account-id"> <li class="footer-item"><a href="/my" class="footer-item-link">My Items</a></li> <li class="footer-item"><a href="/groups/my-groups/" class="footer-item-link">My Groups</a></li> <li class="footer-item"><a href="/hubs/my-hubs/" class="footer-item-link">My Hubs</a></li> </ul> </div> </div> </div> <div class="footer-social-ct col-md-3 col-sm-12"> <div class="footer-social-ct-inner"> <div> <span class="footer-info-title">Subscribe to OER Newsletter</span> <form action="/subscribe" method="get" id="newsletter-subscribe"> <div class="field"> <div class="errors"></div> <button class="btn footer-subscribe-submit" title="Subscribe to OER Newsletter"> Subscribe </button> </div> </form> </div> <div class="footer-social-item footer-social-link-ct"> <span class="footer-info-title" id="social-id" role="heading" aria-level="3">Connect with OER Commons</span> <a href="https://www.facebook.com/pages/OER-Commons/197344756972678" aria-labelledby="social-id" class="footer-social-link" target="_blank"> <i class="fa fa-facebook-square" aria-hidden="true"></i> <span class="sr-only">Facebook, Opens in new window</span> </a> <a href="https://twitter.com/oercommons" class="footer-social-link" target="_blank"> <i class="fa fa-twitter-square" aria-hidden="true"></i> <span class="sr-only">Twitter, Opens in new window</span> </a> </div> <div class="footer-social-item"> <a href="https://www.networkforgood.org/donation/ExpressDonation.aspx?ORGID2=41-2045091" class="footer-donate-link" target="_blank"> <i class="fa fa-heart" aria-hidden="true"></i> Donate to ISKME </a> </div> <div class="footer-social-item" aria-labelledby="powered-id"> <span class="footer-info-title" id="powered-id" role="heading" aria-level="3">Powered By</span> <a href="http://iskme.org/" class="footer-iskme-logo" target="_blank" title="ISKME"></a> </div> </div> </div> </div> <div class="footer-service-links-ct"> <a href="/agreement/privacy" class="footer-service-link">Privacy Policy</a> <a href="/agreement/terms" class="footer-service-link">Terms of Service</a> <a href="/agreement/collection-policy" class="footer-service-link">Collection Policy</a> <a href="/agreement/ip-dcma" class="footer-service-link">DMCA</a> </div> <div class="footer-copyright-bar"> <span>© 2007 - 2024, OER Commons</span> <div class="footer-copyright"> A project created by ISKME. Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License. <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" class="footer-copyright-img" target="_blank" aria-hidden="true"></a> </div> </div> </footer> </div> <script async> const nextData = sessionStorage.getItem("nextData"); if (nextData) { const { next, time } = JSON.parse(nextData); const expirationTime = 600000; // 10 min const currentTime = new Date().getTime(); const isLoggedIn = false; if (currentTime - time < expirationTime && isLoggedIn) { window.location.href = next; } sessionStorage.removeItem("nextData"); } </script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js"></script> <script type="text/javascript" src="https://code.jquery.com/jquery-migrate-3.4.1.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/6.20.0/polyfill.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/fetch/1.1.1/fetch.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/url-search-params/0.10.0/url-search-params.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.41/system.js"></script> <script> System.config({ map: { "prop-types": "https://cdnjs.cloudflare.com/ajax/libs/prop-types/15.6.0/prop-types.min.js", "react": "https://cdnjs.cloudflare.com/ajax/libs/react/16.2.0/umd/react.production.min.js", "react-dom": "https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.2.0/umd/react-dom.production.min.js", "react-bootstrap": "https://cdnjs.cloudflare.com/ajax/libs/react-bootstrap/0.32.1/react-bootstrap.min.js", "classnames": "https://cdnjs.cloudflare.com/ajax/libs/classnames/2.2.5/index.min.js", "redux": "https://cdnjs.cloudflare.com/ajax/libs/redux/3.6.0/redux.min.js", "react-redux": "https://cdnjs.cloudflare.com/ajax/libs/react-redux/5.0.6/react-redux.min.js", "react-router": "https://cdnjs.cloudflare.com/ajax/libs/react-router/3.2.0/ReactRouter.min.js", "react-router-redux": "https://cdnjs.cloudflare.com/ajax/libs/react-router-redux/4.0.7/ReactRouterRedux.min.js", }, baseURL: "/static/COMPILED" }); System.defaultJSExtensions = true; // https://github.com/systemjs/systemjs/issues/172 var systemLocate = System.locate; System.locate = function (load) { var System = this; return Promise.resolve(systemLocate.call(this, load)).then(function (address) { return address + System.cacheBust; }); }; System.cacheBust = "?latest"; </script> <script type="text/javascript" src="/jsi18n/"></script> <script src="/static/CACHE/js/output.7fd7c2c3ef84.js"></script> <script src="/static/CACHE/js/output.472242382530.js"></script> <script src="/static/CACHE/js/output.2e7a0fdb9994.js"></script> <script> $(function() { new StickyFooter(); $('.dropdown-toggle').dropdown(); }); </script> <script src="/static/core/bootstrap3/js/carousel.js"></script> <script src="/static/core/bootstrap3/js/transition.js"></script> <script src="/static/CACHE/js/output.4b82c6fad497.js"></script> <script> $(function() { new Frontpage(); function loadWidgets() { $.ajax({ url: '/api/pages/v1/admin/?replace_markers=True', method: 'GET', dataType: 'json', success: function(widgets) { const filteredWidgets = widgets.filter(widget => widget.enabled); filteredWidgets.sort((a, b) => a.order - b.order); let widgetsHtml = ''; filteredWidgets.forEach(widget => { let content = widget.html_content; if (!content) return content = content.replace(/<img(.*?)>/g, function(match, p1) { const hrefMatch = match.match(/href="(.*?)"/); const targetBlankMatch = match.match(/target_blank="(.*?)"/); const altMatch = match.match(/alt="(.*?)"/); const overlayTextMatch = match.match(/overlay_text="(.*?)"/); const href = hrefMatch ? hrefMatch[1] : null; const altText = altMatch ? altMatch[1] : ''; const targetBlank = targetBlankMatch ? targetBlankMatch[1].trim().toLowerCase() === 'yes' : false; const imgAttributes = `alt="${altText}"${p1.replace(/href="(.*?)"/g, '').replace(/target_blank="(.*?)"/g, '')}`; let overlayHtml = ''; if (overlayTextMatch) { const overlayText = overlayTextMatch[1]; const overlayTextStyle = ` position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; background-color: rgba(0, 0, 0, 0.5); padding: 10px; max-width: 90%; width: 100%; word-wrap: break-word; text-align: center; user-select: text; `; overlayHtml = ` <p role="textbox" aria-label="${overlayText}" style="${overlayTextStyle}" tabindex="0"> ${overlayText} </p> `; } const imgWithOverlay = ` <div class="img-text-container" style="position: relative; display: inline-block;"> <img ${imgAttributes}> ${overlayHtml} </div> `; if (href) { return `<a href="${href}" ${targetBlank ? 'target="_blank"' : ''} rel="noopener noreferrer">${imgWithOverlay}</a>`; } else { return imgWithOverlay; } }); widgetsHtml += `<div class="widget-item container" style="padding: 15px 0">${content}</div>`; if (widget.styles) { $('head').append(`<style>${widget.styles}</style>`); } }); $('#dynamic-widgets').html(widgetsHtml); }, error: function(xhr, status, error) { console.error('Error loading widgets:', status, error); } }); } loadWidgets(); }); </script> <div class=" login-popup js-login-popup is-hidden" role="dialog" tabindex="-1"> <button type="button" class="close visible-xs-block visible-sm-block js-login-popup-close-button"aria-label="Close"><span aria-hidden="true">&times;</span></button> <form method="post" class="formatted login-form" name="login" action="https://oercommons.org/login"> <div class="login-title">Sign in / Register</div> <div class=" col-md-6 login-form-ct "> <div class="errors global" aria-live="polite"> </div> <div class="field required" id="div_id_login-username" aria-live="polite"> <div class="label"> <label for="id_login-username">Your email or username:</label> <span class="required-asterisk">*</span> </div> <div class="errors"> </div> <input type="text" name="login-username" size="25" class="text" maxlength="150" required id="id_login-username"> </div> <div class="mailcheck-message" style="display: none;"> Did you mean <a href="#"></a>? </div> <div class="field required" id="div_id_login-password" aria-live="polite"> <div class="label"> <label for="id_login-password">Password:</label> <span class="required-asterisk">*</span> </div> <div class="errors"> </div> <input type="password" name="login-password" size="25" class="text" required id="id_login-password"> </div> <div class="login-form-extra"> <a href="/reset-password-init" class="forgot-password">Forgot password?</a> <label class="toggle-show-password"><input type="checkbox" name="password-toggle" class="password-toggle"> Show password</label> </div> <div class="buttons"> <input type="submit" onclick="_paq.push(['trackEvent', 'Login', 'Login with Username/Password'])" class="btn btn-primary btn-sign-in btn-green-plain" value="Sign in" /> </div> <p class="w-100 text-center">or</p> <div class="buttons"> <a href="/saml-login" class="btn btn-saml referer">Sign In through your Institution</a> </div> <script> var ref = new URL(window.location.href); var refElements = document.getElementsByClassName("referer") for(let refElement of refElements){ if ( !new URL(refElement.href).searchParams.get("next") && ref.pathname != "" && ref.pathname != "/" && ref.pathname != "/login" && ref.pathname != "/saml-login" ){ refElement.setAttribute("href",`${refElement.href}?next=${ref.pathname + ref.search}`); } } </script> </div> <div class="col-md-6 custom-login-buttons-ct socialaccount"> <div class="custom-login-buttons"> </div> </div> <div class="col-md-6 custom-login-buttons-ct"> <div class="custom-login-buttons"> <div class="col-md-12 col-xs-6 btn-social-provider-ct"> <div class="buttons"> <label>Create an account</label> <a href="/registration" class="btn btn-register">Register</a> </div> <p class="w-100 text-center">or</p> <div class="buttons"> <a href="/saml-login" class="btn btn-saml referer">Sign In through your Institution</a> </div> <script> var ref = new URL(window.location.href); var refElements = document.getElementsByClassName("referer") for(let refElement of refElements){ if ( !new URL(refElement.href).searchParams.get("next") && ref.pathname != "" && ref.pathname != "/" && ref.pathname != "/login" && ref.pathname != "/saml-login" ){ refElement.setAttribute("href",`${refElement.href}?next=${ref.pathname + ref.search}`); } } </script> </div> </div> </div> <div class="login-form-divider"></div> </form> </div> <script type="text/javascript" src="https://s3.amazonaws.com/assets.freshdesk.com/widget/freshwidget.js"></script> <script type="text/javascript"> FreshWidget.init("", {"queryString": "&widgetType=popup", "utf8": "✓", "widgetType": "popup", "buttonType": "text", "buttonText": "Support", "buttonColor": "", "buttonBg": "", "alignment": "2", "offset": "250px", "formHeight": "500px", "url": "https://help.oercommons.org"} ); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10