Recent Releases of egrader

egrader - v0.0.9

  • Fix plugin loading for Python >= 3.11

- Python
Published by nunofachada over 1 year ago

egrader - v0.0.8

  • Don't check for repo header on student listing, as this can cause services (e.g. GitHub) to block our requests
  • run_command plugin: catch all exceptions + increase command timeout

- Python
Published by nunofachada about 2 years ago

egrader - v0.0.7

  • Add strict option to assess_files_exist plugin, which if True implies that if even one of the specified files does not exist the grade is zero

- Python
Published by nunofachada over 2 years ago

egrader - v0.0.6

  • Fix bug when interpreting datetime objects for commit date assessment
  • Add strict option to assess_commit_date_interval plugin, which if True requires that all commits be done within the specified commit interval

- Python
Published by nunofachada over 2 years ago

egrader - v0.0.5

  • Generalize the assess_commit_date_interval plugin, which can now check if any given number of commits were made in a specific time interval and return a percentage of the commits that were indeed done in that time interval.

- Python
Published by nunofachada over 2 years ago

egrader - v0.0.4

  • Add optional wait time between Git fetch/clones

- Python
Published by nunofachada over 2 years ago

egrader - v0.0.3

  • Accept both local and HTTP/HTTPS git repositories
  • Encapsulate final Git URL creation in StudentGit class
  • Add new repository plugins:
    • Check commit email
    • Assess running a command

- Python
Published by nunofachada over 3 years ago

egrader - v0.0.2

  • Add README badges and try a new automatic PyPI release

- Python
Published by nunofachada over 3 years ago

egrader - v0.0.1

  • First alpha release with basic functionality

- Python
Published by nunofachada over 3 years ago