Repository files navigation

The WebLit Core Curriculum Overview README

The purpose of Mozilla’s Core Web Literacy Curriculum is to provide learners with a basic conceptual understanding of how to read, write, and participate on the web. The Core Activities were written to be self-sufficient and developed from new as well as remixing existing activities with the goal of aligning with the Web Literacy Map.

Web literacy for example helps people:

  • Understand how the Internet works and connects different parts of the web.
  • Share information with others in ways that make sense and protect their privacy and security.
  • Evaluate information, and spot misinformation and disinformation.
  • Empower themselves and their communities to participate online as citizens, learners, workers, creators, consumers, and people.

Developing this core curriculum has truly been a community effort involving staff, volunteer contributors, and allied organizations from around the world. A special shout-out to the library pilots, and the web literacy leaders and their respective public library staff: Sherry Lehane, Davis Erin Anderson, Joanna Milner, Liz Dyer, Melanie Wilson, and Matthew Kopel for all their contributions, as well as Randy MacDonald and Iris Bond Gill. A big thank you to Matt Rogers and Digitalme for making web literacy badges a reality.

See crosswalk of the Web Literacy Skills with core activities.

Other web literacy activities: https://learning.mozilla.org/en-US/activities

Open Practices

Working open is one of the underlying tenants of the core curriculum, and also one of web literacy skills. One of the first steps in implementing the core curriculum is understanding what it means to work in the open. Thus, we encourage you to take this one hour, free working in the open workshop to learn the basics of participation, collaboration, and sharing on community-driven projects.

Spread, Grow, and Improve the Curriculum

This core curriculum is meant to be self-sufficient and catalyze communities around the world to use, spread, grow, and improve it. Thus, please spread the word on why it's important for people in their everyday lives to have these core skills, and let everyone know how the curriculum is being utilized and forked for continuous improvement.

Here is how you can contribute:

Fork this repository. Forking is making a copy and creating your own version of this project you can edit and use. Here is also another resource for forking.

First time contributing to open source? Check out this free series, How to Contribute to an Open Source Project on GitHub.

Printout Curriculum from GitHub

The best way to do this is opening GitHub in the Chrome browser.

Share your Remixes

For anyone remixing and creating own custom version of the curriculum, we encourage you to add your remixes to https://www.mozillapulse.org/issues/web-literacy.

Earning Digital Badges

Digitalme through their Open Badges Academy is offering digital badges for the web literacy skills if you are interested in earning or having your learners earn badges. To help you with assessment of badges, we created these guidelines to help organizations and programs that are implementing badging systems and systems for assessing their badges.

Maintainers

This repository is currently maintained by @anmechung and @zee-moz.

About

Web Literacy Core Curriculum

Resources

Code of conduct

Stars

40 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

The WebLit Core Curriculum Overview README

The purpose of Mozilla’s Core Web Literacy Curriculum is to provide learners with a basic conceptual understanding of how to read, write, and participate on the web. The Core Activities were written to be self-sufficient and developed from new as well as remixing existing activities with the goal of aligning with the Web Literacy Map.

Web literacy for example helps people:

  • Understand how the Internet works and connects different parts of the web.
  • Share information with others in ways that make sense and protect their privacy and security.
  • Evaluate information, and spot misinformation and disinformation.
  • Empower themselves and their communities to participate online as citizens, learners, workers, creators, consumers, and people.

Developing this core curriculum has truly been a community effort involving staff, volunteer contributors, and allied organizations from around the world. A special shout-out to the library pilots, and the web literacy leaders and their respective public library staff: Sherry Lehane, Davis Erin Anderson, Joanna Milner, Liz Dyer, Melanie Wilson, and Matthew Kopel for all their contributions, as well as Randy MacDonald and Iris Bond Gill. A big thank you to Matt Rogers and Digitalme for making web literacy badges a reality.

See crosswalk of the Web Literacy Skills with core activities.

Other web literacy activities: https://learning.mozilla.org/en-US/activities

Open Practices

Working open is one of the underlying tenants of the core curriculum, and also one of web literacy skills. One of the first steps in implementing the core curriculum is understanding what it means to work in the open. Thus, we encourage you to take this one hour, free working in the open workshop to learn the basics of participation, collaboration, and sharing on community-driven projects.

Spread, Grow, and Improve the Curriculum

This core curriculum is meant to be self-sufficient and catalyze communities around the world to use, spread, grow, and improve it. Thus, please spread the word on why it's important for people in their everyday lives to have these core skills, and let everyone know how the curriculum is being utilized and forked for continuous improvement.

Here is how you can contribute:

Fork this repository. Forking is making a copy and creating your own version of this project you can edit and use. Here is also another resource for forking.

First time contributing to open source? Check out this free series, How to Contribute to an Open Source Project on GitHub.

Printout Curriculum from GitHub

The best way to do this is opening GitHub in the Chrome browser.

Share your Remixes

For anyone remixing and creating own custom version of the curriculum, we encourage you to add your remixes to https://www.mozillapulse.org/issues/web-literacy.

Earning Digital Badges

Digitalme through their Open Badges Academy is offering digital badges for the web literacy skills if you are interested in earning or having your learners earn badges. To help you with assessment of badges, we created these guidelines to help organizations and programs that are implementing badging systems and systems for assessing their badges.

Maintainers

This repository is currently maintained by @anmechung and @zee-moz.

About

Web Literacy Core Curriculum

Resources

Code of conduct

Stars

40 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

The WebLit Core Curriculum Overview README

The purpose of Mozilla’s Core Web Literacy Curriculum is to provide learners with a basic conceptual understanding of how to read, write, and participate on the web. The Core Activities were written to be self-sufficient and developed from new as well as remixing existing activities with the goal of aligning with the Web Literacy Map.

Web literacy for example helps people:

  • Understand how the Internet works and connects different parts of the web.
  • Share information with others in ways that make sense and protect their privacy and security.
  • Evaluate information, and spot misinformation and disinformation.
  • Empower themselves and their communities to participate online as citizens, learners, workers, creators, consumers, and people.

Developing this core curriculum has truly been a community effort involving staff, volunteer contributors, and allied organizations from around the world. A special shout-out to the library pilots, and the web literacy leaders and their respective public library staff: Sherry Lehane, Davis Erin Anderson, Joanna Milner, Liz Dyer, Melanie Wilson, and Matthew Kopel for all their contributions, as well as Randy MacDonald and Iris Bond Gill. A big thank you to Matt Rogers and Digitalme for making web literacy badges a reality.

See crosswalk of the Web Literacy Skills with core activities.

Other web literacy activities: https://learning.mozilla.org/en-US/activities

Open Practices

Working open is one of the underlying tenants of the core curriculum, and also one of web literacy skills. One of the first steps in implementing the core curriculum is understanding what it means to work in the open. Thus, we encourage you to take this one hour, free working in the open workshop to learn the basics of participation, collaboration, and sharing on community-driven projects.

Spread, Grow, and Improve the Curriculum

This core curriculum is meant to be self-sufficient and catalyze communities around the world to use, spread, grow, and improve it. Thus, please spread the word on why it's important for people in their everyday lives to have these core skills, and let everyone know how the curriculum is being utilized and forked for continuous improvement.

Here is how you can contribute:

Fork this repository. Forking is making a copy and creating your own version of this project you can edit and use. Here is also another resource for forking.

First time contributing to open source? Check out this free series, How to Contribute to an Open Source Project on GitHub.

Printout Curriculum from GitHub

The best way to do this is opening GitHub in the Chrome browser.

Share your Remixes

For anyone remixing and creating own custom version of the curriculum, we encourage you to add your remixes to https://www.mozillapulse.org/issues/web-literacy.

Earning Digital Badges

Digitalme through their Open Badges Academy is offering digital badges for the web literacy skills if you are interested in earning or having your learners earn badges. To help you with assessment of badges, we created these guidelines to help organizations and programs that are implementing badging systems and systems for assessing their badges.

Maintainers

This repository is currently maintained by @anmechung and @zee-moz.

About

Web Literacy Core Curriculum

Resources

Code of conduct

Stars

40 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

The WebLit Core Curriculum Overview README

The purpose of Mozilla’s Core Web Literacy Curriculum is to provide learners with a basic conceptual understanding of how to read, write, and participate on the web. The Core Activities were written to be self-sufficient and developed from new as well as remixing existing activities with the goal of aligning with the Web Literacy Map.

Web literacy for example helps people:

  • Understand how the Internet works and connects different parts of the web.
  • Share information with others in ways that make sense and protect their privacy and security.
  • Evaluate information, and spot misinformation and disinformation.
  • Empower themselves and their communities to participate online as citizens, learners, workers, creators, consumers, and people.

Developing this core curriculum has truly been a community effort involving staff, volunteer contributors, and allied organizations from around the world. A special shout-out to the library pilots, and the web literacy leaders and their respective public library staff: Sherry Lehane, Davis Erin Anderson, Joanna Milner, Liz Dyer, Melanie Wilson, and Matthew Kopel for all their contributions, as well as Randy MacDonald and Iris Bond Gill. A big thank you to Matt Rogers and Digitalme for making web literacy badges a reality.

See crosswalk of the Web Literacy Skills with core activities.

Other web literacy activities: https://learning.mozilla.org/en-US/activities

Open Practices

Working open is one of the underlying tenants of the core curriculum, and also one of web literacy skills. One of the first steps in implementing the core curriculum is understanding what it means to work in the open. Thus, we encourage you to take this one hour, free working in the open workshop to learn the basics of participation, collaboration, and sharing on community-driven projects.

Spread, Grow, and Improve the Curriculum

This core curriculum is meant to be self-sufficient and catalyze communities around the world to use, spread, grow, and improve it. Thus, please spread the word on why it's important for people in their everyday lives to have these core skills, and let everyone know how the curriculum is being utilized and forked for continuous improvement.

Here is how you can contribute:

Fork this repository. Forking is making a copy and creating your own version of this project you can edit and use. Here is also another resource for forking.

First time contributing to open source? Check out this free series, How to Contribute to an Open Source Project on GitHub.

Printout Curriculum from GitHub

The best way to do this is opening GitHub in the Chrome browser.

Share your Remixes

For anyone remixing and creating own custom version of the curriculum, we encourage you to add your remixes to https://www.mozillapulse.org/issues/web-literacy.

Earning Digital Badges

Digitalme through their Open Badges Academy is offering digital badges for the web literacy skills if you are interested in earning or having your learners earn badges. To help you with assessment of badges, we created these guidelines to help organizations and programs that are implementing badging systems and systems for assessing their badges.

Maintainers

This repository is currently maintained by @anmechung and @zee-moz.

About

Web Literacy Core Curriculum

Resources

Code of conduct

Stars

40 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

The WebLit Core Curriculum Overview README

The purpose of Mozilla’s Core Web Literacy Curriculum is to provide learners with a basic conceptual understanding of how to read, write, and participate on the web. The Core Activities were written to be self-sufficient and developed from new as well as remixing existing activities with the goal of aligning with the Web Literacy Map.

Web literacy for example helps people:

  • Understand how the Internet works and connects different parts of the web.
  • Share information with others in ways that make sense and protect their privacy and security.
  • Evaluate information, and spot misinformation and disinformation.
  • Empower themselves and their communities to participate online as citizens, learners, workers, creators, consumers, and people.

Developing this core curriculum has truly been a community effort involving staff, volunteer contributors, and allied organizations from around the world. A special shout-out to the library pilots, and the web literacy leaders and their respective public library staff: Sherry Lehane, Davis Erin Anderson, Joanna Milner, Liz Dyer, Melanie Wilson, and Matthew Kopel for all their contributions, as well as Randy MacDonald and Iris Bond Gill. A big thank you to Matt Rogers and Digitalme for making web literacy badges a reality.

See crosswalk of the Web Literacy Skills with core activities.

Other web literacy activities: https://learning.mozilla.org/en-US/activities

Open Practices

Working open is one of the underlying tenants of the core curriculum, and also one of web literacy skills. One of the first steps in implementing the core curriculum is understanding what it means to work in the open. Thus, we encourage you to take this one hour, free working in the open workshop to learn the basics of participation, collaboration, and sharing on community-driven projects.

Spread, Grow, and Improve the Curriculum

This core curriculum is meant to be self-sufficient and catalyze communities around the world to use, spread, grow, and improve it. Thus, please spread the word on why it's important for people in their everyday lives to have these core skills, and let everyone know how the curriculum is being utilized and forked for continuous improvement.

Here is how you can contribute:

Fork this repository. Forking is making a copy and creating your own version of this project you can edit and use. Here is also another resource for forking.

First time contributing to open source? Check out this free series, How to Contribute to an Open Source Project on GitHub.

Printout Curriculum from GitHub

The best way to do this is opening GitHub in the Chrome browser.

Share your Remixes

For anyone remixing and creating own custom version of the curriculum, we encourage you to add your remixes to https://www.mozillapulse.org/issues/web-literacy.

Earning Digital Badges

Digitalme through their Open Badges Academy is offering digital badges for the web literacy skills if you are interested in earning or having your learners earn badges. To help you with assessment of badges, we created these guidelines to help organizations and programs that are implementing badging systems and systems for assessing their badges.

Maintainers

This repository is currently maintained by @anmechung and @zee-moz.

About

Web Literacy Core Curriculum

Resources

Code of conduct

Stars

40 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

The WebLit Core Curriculum Overview README

The purpose of Mozilla’s Core Web Literacy Curriculum is to provide learners with a basic conceptual understanding of how to read, write, and participate on the web. The Core Activities were written to be self-sufficient and developed from new as well as remixing existing activities with the goal of aligning with the Web Literacy Map.

Web literacy for example helps people:

  • Understand how the Internet works and connects different parts of the web.
  • Share information with others in ways that make sense and protect their privacy and security.
  • Evaluate information, and spot misinformation and disinformation.
  • Empower themselves and their communities to participate online as citizens, learners, workers, creators, consumers, and people.

Developing this core curriculum has truly been a community effort involving staff, volunteer contributors, and allied organizations from around the world. A special shout-out to the library pilots, and the web literacy leaders and their respective public library staff: Sherry Lehane, Davis Erin Anderson, Joanna Milner, Liz Dyer, Melanie Wilson, and Matthew Kopel for all their contributions, as well as Randy MacDonald and Iris Bond Gill. A big thank you to Matt Rogers and Digitalme for making web literacy badges a reality.

See crosswalk of the Web Literacy Skills with core activities.

Other web literacy activities: https://learning.mozilla.org/en-US/activities

Open Practices

Working open is one of the underlying tenants of the core curriculum, and also one of web literacy skills. One of the first steps in implementing the core curriculum is understanding what it means to work in the open. Thus, we encourage you to take this one hour, free working in the open workshop to learn the basics of participation, collaboration, and sharing on community-driven projects.

Spread, Grow, and Improve the Curriculum

This core curriculum is meant to be self-sufficient and catalyze communities around the world to use, spread, grow, and improve it. Thus, please spread the word on why it's important for people in their everyday lives to have these core skills, and let everyone know how the curriculum is being utilized and forked for continuous improvement.

Here is how you can contribute:

Fork this repository. Forking is making a copy and creating your own version of this project you can edit and use. Here is also another resource for forking.

First time contributing to open source? Check out this free series, How to Contribute to an Open Source Project on GitHub.

Printout Curriculum from GitHub

The best way to do this is opening GitHub in the Chrome browser.

Share your Remixes

For anyone remixing and creating own custom version of the curriculum, we encourage you to add your remixes to https://www.mozillapulse.org/issues/web-literacy.

Earning Digital Badges

Digitalme through their Open Badges Academy is offering digital badges for the web literacy skills if you are interested in earning or having your learners earn badges. To help you with assessment of badges, we created these guidelines to help organizations and programs that are implementing badging systems and systems for assessing their badges.

Maintainers

This repository is currently maintained by @anmechung and @zee-moz.

About

Web Literacy Core Curriculum

Resources

Code of conduct

Stars

40 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

The WebLit Core Curriculum Overview README

The purpose of Mozilla’s Core Web Literacy Curriculum is to provide learners with a basic conceptual understanding of how to read, write, and participate on the web. The Core Activities were written to be self-sufficient and developed from new as well as remixing existing activities with the goal of aligning with the Web Literacy Map.

Web literacy for example helps people:

  • Understand how the Internet works and connects different parts of the web.
  • Share information with others in ways that make sense and protect their privacy and security.
  • Evaluate information, and spot misinformation and disinformation.
  • Empower themselves and their communities to participate online as citizens, learners, workers, creators, consumers, and people.

Developing this core curriculum has truly been a community effort involving staff, volunteer contributors, and allied organizations from around the world. A special shout-out to the library pilots, and the web literacy leaders and their respective public library staff: Sherry Lehane, Davis Erin Anderson, Joanna Milner, Liz Dyer, Melanie Wilson, and Matthew Kopel for all their contributions, as well as Randy MacDonald and Iris Bond Gill. A big thank you to Matt Rogers and Digitalme for making web literacy badges a reality.

See crosswalk of the Web Literacy Skills with core activities.

Other web literacy activities: https://learning.mozilla.org/en-US/activities

Open Practices

Working open is one of the underlying tenants of the core curriculum, and also one of web literacy skills. One of the first steps in implementing the core curriculum is understanding what it means to work in the open. Thus, we encourage you to take this one hour, free working in the open workshop to learn the basics of participation, collaboration, and sharing on community-driven projects.

Spread, Grow, and Improve the Curriculum

This core curriculum is meant to be self-sufficient and catalyze communities around the world to use, spread, grow, and improve it. Thus, please spread the word on why it's important for people in their everyday lives to have these core skills, and let everyone know how the curriculum is being utilized and forked for continuous improvement.

Here is how you can contribute:

Fork this repository. Forking is making a copy and creating your own version of this project you can edit and use. Here is also another resource for forking.

First time contributing to open source? Check out this free series, How to Contribute to an Open Source Project on GitHub.

Printout Curriculum from GitHub

The best way to do this is opening GitHub in the Chrome browser.

Share your Remixes

For anyone remixing and creating own custom version of the curriculum, we encourage you to add your remixes to https://www.mozillapulse.org/issues/web-literacy.

Earning Digital Badges

Digitalme through their Open Badges Academy is offering digital badges for the web literacy skills if you are interested in earning or having your learners earn badges. To help you with assessment of badges, we created these guidelines to help organizations and programs that are implementing badging systems and systems for assessing their badges.

Maintainers

This repository is currently maintained by @anmechung and @zee-moz.

About

Web Literacy Core Curriculum

Resources

Code of conduct

Stars

40 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

The WebLit Core Curriculum Overview README

The purpose of Mozilla’s Core Web Literacy Curriculum is to provide learners with a basic conceptual understanding of how to read, write, and participate on the web. The Core Activities were written to be self-sufficient and developed from new as well as remixing existing activities with the goal of aligning with the Web Literacy Map.

Web literacy for example helps people:

  • Understand how the Internet works and connects different parts of the web.
  • Share information with others in ways that make sense and protect their privacy and security.
  • Evaluate information, and spot misinformation and disinformation.
  • Empower themselves and their communities to participate online as citizens, learners, workers, creators, consumers, and people.

Developing this core curriculum has truly been a community effort involving staff, volunteer contributors, and allied organizations from around the world. A special shout-out to the library pilots, and the web literacy leaders and their respective public library staff: Sherry Lehane, Davis Erin Anderson, Joanna Milner, Liz Dyer, Melanie Wilson, and Matthew Kopel for all their contributions, as well as Randy MacDonald and Iris Bond Gill. A big thank you to Matt Rogers and Digitalme for making web literacy badges a reality.

See crosswalk of the Web Literacy Skills with core activities.

Other web literacy activities: https://learning.mozilla.org/en-US/activities

Open Practices

Working open is one of the underlying tenants of the core curriculum, and also one of web literacy skills. One of the first steps in implementing the core curriculum is understanding what it means to work in the open. Thus, we encourage you to take this one hour, free working in the open workshop to learn the basics of participation, collaboration, and sharing on community-driven projects.

Spread, Grow, and Improve the Curriculum

This core curriculum is meant to be self-sufficient and catalyze communities around the world to use, spread, grow, and improve it. Thus, please spread the word on why it's important for people in their everyday lives to have these core skills, and let everyone know how the curriculum is being utilized and forked for continuous improvement.

Here is how you can contribute:

Fork this repository. Forking is making a copy and creating your own version of this project you can edit and use. Here is also another resource for forking.

First time contributing to open source? Check out this free series, How to Contribute to an Open Source Project on GitHub.

Printout Curriculum from GitHub

The best way to do this is opening GitHub in the Chrome browser.

Share your Remixes

For anyone remixing and creating own custom version of the curriculum, we encourage you to add your remixes to https://www.mozillapulse.org/issues/web-literacy.

Earning Digital Badges

Digitalme through their Open Badges Academy is offering digital badges for the web literacy skills if you are interested in earning or having your learners earn badges. To help you with assessment of badges, we created these guidelines to help organizations and programs that are implementing badging systems and systems for assessing their badges.

Maintainers

This repository is currently maintained by @anmechung and @zee-moz.

About

Web Literacy Core Curriculum

Resources

Code of conduct

Stars

40 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages