Estoy en plan de migrar el repositorio con los notebooks que utilizo en Investigación Operativa a una forma mas ordenada y accesible, similar al curso Computational Thinking del MIT. Buceando un poco en el repo de dicho curso, en Discouse y en otros lados, comencé a recopilar material sobre como convertir notebooks de Pluto en un sitio estático. Acá van:
Pluto Pages: es el sistema utilizado para construir la versión actual del curso Computational Thinking del MIT, cuyo código fuente se puede encontrar acá.
Pluto Slider Server: un componente de Pluto Pages usado en conjunto con Franklin para el curso Computacao Cientifica de Jose Storopoli. Su código fuente se puede encontrar acá.
Interesantemente, Pluto slider Server se puede usar también para simular estáticamente la reactividad de Pluto. Mas info acá.
Algunos ejemplos de cursos creados de esta manera se pueden ver en:
Computational Thinking (MIT): https://computationalthinking.mit.edu/
Ciência de Dados e Computação Científica com Julia: https://storopoli.github.io/Computacao-Cientifica/
Julia for Deep Learning: https://apxml.com/courses/julia-deep-learning
Cuadernos interactivos de probabilidad y estadística: https://github.com/Santymax98/Probabilidadyestadistica
Por otro lado, al momento de distribuir los materiales del curso, es buena idea precompilar los paquetes, para evitar la deserción de potenciales alumos por el tiempo de instalación de paquetes y primeras ejecuciones:
JUMBO, versión precompilada y repo que sirve de base para crear versiones precompiladas propias: https://github.com/JanisErdmanis/Jumbo
Curso en Pluto precompilado: https://github.com/jbrea/PrecompilePlutoCourse.jl
Para dar un poco mas de dinamismo, tenemos estos repos:
Pluto Teaching Tools: https://juliapluto.github.io/PlutoTeachingTools.jl/example.html