Skip to content
Snippets Groups Projects
Commit bc49e32b authored by Christopher Bohn's avatar Christopher Bohn 🤔
Browse files

updated README to reflect new structure plan

parent 6e74a400
No related branches found
No related tags found
No related merge requests found
......@@ -3,18 +3,16 @@
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.
The scripts that interface with remote systems are in the `api` directory, and
the scripts that do work are in the top-level directory.
- apis/
- api/
- 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.
- old-automation/
- Directory containing early fall 2019 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.
......
config.py
class Config:
# GitLab API Configuration
gitlab_url = 'https://git.unl.edu/'
gitlab_api_key = None
gitlab_api_key = 'this shouldn\'t be here'
# Canvas API configuration
canvas_url = 'https://canvas.unl.edu/api/v1/'
canvas_api_key = None
canvas_api_key = 'this shouldn\'t be here'
File moved
File moved
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment