I have a bunch of homeworks and activities organized as Jupyter notebooks using nbgrader (linked from course page). The activities are simple demonstrations with a few lines for students to contribute; we worked through them with neighbors in class. The homeworks (which I broke up into activities post-COVID) were more in-depth, like deriving the Legendre polynomials via Gram-Schmidt in L^2.
These notebooks are currently Python, but I could quickly convert to them Julia, and likely will anyway next time I teach the class for better consistency with this book. Are such resources (adjusted to be more consistent with terminology/tooling in the book) something that would be worth building as a community resource to go along with the main text of the book? I could imagine curating such resources in-repository (similar to the demo notebooks) or creating a separate repository for community-sourced supplements.
My instinct is that the repos should be separate. Monoliths become tough to maintain. Once the resource is somewhat mature, it could be transferred to a repo owned by the organization.
I have a bunch of homeworks and activities organized as Jupyter notebooks using nbgrader (linked from course page). The activities are simple demonstrations with a few lines for students to contribute; we worked through them with neighbors in class. The homeworks (which I broke up into activities post-COVID) were more in-depth, like deriving the Legendre polynomials via Gram-Schmidt in L^2.
These notebooks are currently Python, but I could quickly convert to them Julia, and likely will anyway next time I teach the class for better consistency with this book. Are such resources (adjusted to be more consistent with terminology/tooling in the book) something that would be worth building as a community resource to go along with the main text of the book? I could imagine curating such resources in-repository (similar to the demo notebooks) or creating a separate repository for community-sourced supplements.