Skip to content

Repository files navigation

TeachingTools

Overview

When teaching any course, it is important to have up to date and accurate summaries of what is going on in the class. While learning management systems often enable instructors to summarize some useful information, there often is no flexibility and grades can be calculated differently than intended. The TeachingTools package allows for a more detailed course summary based on instructor specific needs. The package summarizes grades at the course level, section level, assignment level, and student level. It also provides lists of missing or ungraded assignments at the section, assignment, and student level as well. If a student has ever walked into your office asking "Wait... what's my grade again?????", this is the python package for you!

An Intro to TeachingTools

Watch an introductory video to see what TeachingTools is and how to use it Link to video

Documentation

link to documentation


Dependencies

Dependencies can be installed individually or by creating a conda environment using the command below:

With makefile:

make init

Manually:

conda env create --prefix ./envs --file environment.yml

About

This repository is used for housing different tools that can be used when teaching to make life easier. It was started for CMSE802 with Dr. Dirk Colbry in Fall 2020.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages