Course Manager is a web application currently in testing mode that allows teachers to develop curricular materials in a systematic and coherent fashion.

The problem this is meant to address is one that I personally experienced as a teacher. I found the current processes of generating and delivering materials to students on a daily basis to be unnecessarily cumbersome and frustrating. To say that I don’t like Canvas is a bit of an understatement. So this began as a personal tool. At first, it was a command-line-interface static site generator. I would manually push the site to Github pages. Eventually I made the interface graphical using Fyne, and then in December 2024 I switched to creating a web application. In April and May I switched the static site generation portion to using Hugo instead of my own generator.

Now the web service hosts users’ static sites directly which negates the step of publishing to a separate platform.

Features:

https://course-manager.app