JuliaPluto / PlutoTeachingTools.jl

Functions useful when using Pluto in teaching.
https://juliapluto.github.io/PlutoTeachingTools.jl/example.html
MIT License
62 stars 16 forks source link
julia math pluto presentation-tools teaching-tools tutorial tutorials

PlutoTeachingTools

This package provides several functions that are useful in Pluto notebooks used for teaching and making tutorials. The initial version merely borrowed functions from modules and/or homeworks from the excellent MIT course, Introduction to Computational Thinking Math from computation, math with computation (Spring 2021). Since then, there have been several additions from various other packages, issues, and contributors.

See the example notebook for functions provided. Several functions have optional arguments that aren't (yet?) demonstrated in the example notebook.

Others are encouraged to improve and/or contribute new functions that are of value to other educators (in either formal or informal settings). Pull Requests welcome, but please be patient when we are slow to review/merge PRs.

Other useful packages for Pluto notebook tutorials

There are several existing package that also provide specific useful features. We list them below to help other educators discover them

If you find yourself often including other packages, please consider adding them to the list above.

Courses/Sites using PlutoTeachingTools

If you are using PlutoTeachingTools in a course/workshop and your notebooks are public (i.e., useful for others drawing inspiration), please consider adding them to the list above.

Acknowledgements

Contributors