Skip to content

letsgoexploring/automate_teaching

Repository files navigation

automate_teaching

automate_teaching is a Python package with utilities to assist educators, particularly in higher education, with tasks such as managing homework, creating multiple choice exams, sending emails, interacting with Google Calendar, and working with LaTeX files. The utilities for interacting with Gmail and Google Calendar may be useful in contexts outside of education.

Features

  • Send and manage Gmail messages.
  • Add, find, and delete Google Calendar events.
  • Manage and format homework answers for Gradescope.
  • Tools for creating multiple choice and free-response exams.
  • Compile LaTeX files and create handouts for Beamer slides.
  • Convert Jupyter Notebooks to Python scripts or HTML files.

Examples

Documentation

Full documentation: https://www.briancjenkins.com/automate_teaching/docs/build/html/

Installation

pip install automate_teaching

Updated: April 27, 2026

About

A Python package with productivity tools for teaching economics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages