Skip to content

Change email behavior, improve code quality, other misc. edits

Compare
Choose a tag to compare
@ssciolla ssciolla released this 10 Nov 16:59
2328ea3

This release includes minor changes aimed at improving the reporting experience and making the project easier to maintain. More details about changes (with links to the corresponding issues) are provided below.

  • Modifies under what conditions report emails are sent (so they are not sent if there are no new scores or transmission activity), ultimately reducing the volume of email sent (#41).
  • Refactors how the application is launched to use a Django management command and a main module, allowing for increased automated test coverage (#11).
  • Tweaks the email subject line to include the time of completion to ensure subject lines are unique (#43)
  • Updates how Canvas requests are formed to better follow its documentation and community understanding of the API (#47).
  • Allows for configuration of additional API interaction behavior, specifically how many times the application will try to fetch data for a particular request (#32).
  • Updates documentation to provide current information and additional clarity, and to rectify grammar/punctuation issues and fix spacing. (#35, #46).