Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

public-utility-scripts

Scripts for automating CSCE 361 tasks

These python and bash scripts (and a C program) serve to automate assignment management, with an eye toward scaling to larger class sizes.

In the repository, the scripts are divided into those that interface with remote systems and those that automate the tasks. In practice, you'll want to place both in the same directory, specifically the directory in which you'll collect students' repositories for grading.

  • apis/
    • Directory containing functions that interface with git.unl.edu and canvas.unl.edu. When you copy these to the grading directory, place your api keys in config.py.
  • automation/
    • Directory containing scripts to clone, create, process, etc., student repositories.
  • 1195
    • Directory containing scripts from summer 2019 pilot of new course structure. Should be obsolete (and removed) by end of fall 2019.