Skip to content
This repository has been archived by the owner on Aug 21, 2023. It is now read-only.
/ tropicsu Public archive

Free lesson plans for teaching about climate change, funded by the International Science Council.

Notifications You must be signed in to change notification settings

mathigon/tropicsu

Repository files navigation

TROP ICSU Lesson Plans

TROP ICSU (“Trans-disciplinary Research Oriented Pedagogy for Improving Climate Studies and Understanding”) is a global project funded by the International Science Council. We collate and curate digital teaching resources that integrate climate studies with curriculum in various disciplines, including Science, Mathematics, and Social Science. These teaching resources are locally rooted in their context, but globally relevant for their science.

The goal is not to introduce Climate Education as a stand-alone topic, but to integrate it with the core curriculum of Science, Mathematics, and Social Sciences.

Task List

  • Filtering for Tools and Lesson Plan
  • Fix inside lists, Fix Glossary
  • Different Sidebar Icons
  • Button to Hide Teacher Notes (idea dropped as of now)
  • Print Pages, Export PDF
  • Port static pages (home,project info,resources,contact etc.)
  • Contact Form

Getting Started

After forking and cloning this repository, install all dependencies using npm install.

Now you can start a local development server by running npm run local. Wait for a few seconds and then open localhost:5000. The server will automatically watch for file changes and update.

Every lesson plan is a subfolder in the lessons directory. The URL of the CO2 and Calculus lesson plan, for example, will be localhost:5000/lesson/co2-calculus.

Lesson Plan Structure

Every lesson plan consists of a few different components:

  • content.md contains the source code and metadata for the lesson plan. It is written in a custom extension of Markdown.
  • functions.js contains all lesson plan specific JavaScript code.
  • styles.less contains all lesson plan specific styles, in LESS format.

The shared directory contains biographies, glossary and assets used by multiple lesson plan.

Every lesson plan is divided into multiple steps, each with a unique ID. These IDs are used as function names in functions.js when exporting the setup code for every section.

The server directory contains a simplified version of Mathigon's web server.

About

Free lesson plans for teaching about climate change, funded by the International Science Council.

Resources

Stars

Watchers

Forks

Packages

No packages published