/banner-notebooks

Notebooks to automate and process Banner HTML query responses for various purposes

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

banner-notebooks

Banner is an enterprise resource planning system used by various higher education institutions in Tennessee.

The repostiory contains a collection of Jupyter notebooks for queries against Banner's web-based query system.

Examples include

  • Check course list: checks a list of known courses to see if they will be offered in a given semester.
  • Calendar view: creates a calendar view (ics used by external program) for the purpose of visualizing course scheduling conflicts, given a dept code.

The notebooks currently use the dotnet F# kernel but in previous versions have also used the IfSharp kernel. Each notebook is mostly self-contained but may require installing NuGet packages, which are units of deployment for .NET libraries. Because the library paths are hard coded in the notebooks, you may need to change the corresponding line as well.