Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juliapluto/plutoteachingtools.jl
Functions useful when using Pluto in teaching.
https://github.com/juliapluto/plutoteachingtools.jl
julia math pluto presentation-tools teaching-tools tutorial tutorials
Last synced: 3 days ago
JSON representation
Functions useful when using Pluto in teaching.
- Host: GitHub
- URL: https://github.com/juliapluto/plutoteachingtools.jl
- Owner: JuliaPluto
- License: mit
- Created: 2021-07-21T02:08:18.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T15:03:22.000Z (3 months ago)
- Last Synced: 2024-12-25T19:06:16.323Z (10 days ago)
- Topics: julia, math, pluto, presentation-tools, teaching-tools, tutorial, tutorials
- Language: Julia
- Homepage: https://juliapluto.github.io/PlutoTeachingTools.jl/example.html
- Size: 2.17 MB
- Stars: 62
- Watchers: 4
- Forks: 16
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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)](https://computationalthinking.mit.edu/Spring21/). Since then, there have been several additions from various other packages, issues, and contributors.See the **[example notebook](https://juliapluto.github.io/PlutoTeachingTools.jl/example.html)** 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
- [PlutoUI](https://github.com/fonsp/PlutoUI.jl): widgets
- [ShortCodes.jl](https://github.com/hellemo/ShortCodes.jl): embed DOIs, YouTube, Tweets, etc.
- [PlutoLinks.jl](https://github.com/JuliaPluto/PlutoLinks.jl): include code from separate files.
- [MarkdownLiteral.jl](https://github.com/JuliaPluto/MarkdownLiteral.jl): more powerful markdown (interpolation, html, string attributes...)
- [LaTeXStrings.jl](https://github.com/JuliaStrings/LaTeXStrings.jl): easily include LaTeXIf you find yourself often including other packages, please consider adding them to the list above.
# Courses/Sites using PlutoTeachingTools
- [Astroinformatics Summer School](https://github.com/Astroinformatics/SummerSchool2022)
- [Introduction to Computational Thinking](https://computationalthinking.mit.edu/Fall24/)
- [Data Science Applications for Exoplanets](https://github.com/PsuAstro497/Fall2022)
- [High-Performance Computing for Astropysics](https://psuastro528.github.io/Fall2023/)
- [Julia programming for Machine Learning](https://github.com/adrhill/julia-ml-course)
- [Máquinas Elétricas II](https://ricardo-luis.github.io/isel-me2/Fall23/)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
- [Pluto](https://github.com/fonsp/Pluto.jl)
- PlutoThemes.jl (repo move/no longer avaliable?)
- Some material on this website is based on "Computational Thinking, a live online Julia/Pluto textbook, https://computationalthinking.mit.edu"## Contributors
- [fonsp](https://github.com/fonsp): Pluto development, tips, and answering questions.
- [eford](https://github.com/eford): Getting the package started
- [adrhill](https://github.com/adrhill): Cleanup, Improving software development practices
- [jonschumacher](https://github.com/jonschumacher): Internationalization & German
- [mathutopia](https://github.com/mathutopia): Chinese
- [kagalenko-m-b](kagalenko-m-b): Russian
- [Several more users](https://github.com/JuliaPluto/PlutoTeachingTools.jl/graphs/contributors)