diff --git a/README.md b/README.md index b43d91389c00432c80350d9570887e668515d3f5..1a0dea228c866fa19e230ba19437f9969a86fa9d 100644 --- a/README.md +++ b/README.md @@ -28,11 +28,26 @@ of repositories for student assignments. - course.py - provides namespace and group ID - will need to update each semester + +- initialize_student_tracking.py + - ... - prep_assignment.py - An early iteration of automated student pairing, canvas student group creation, and gitlab repo creation. It lacks robustness to odd number of students; it has a quick'n'dirty loop termination that does not guarantee graylist compliance, and project naming is hard-coded. Also does not tolerate non-existent usernames. + +- grade_team_contributions.py + - ... + +- Timeline.py + - ... + +- timeline_data.py + - ... + +- common_functions.py + - ... - api/ - canvas_classes.py @@ -53,29 +68,6 @@ of repositories for student assignments. These are vestigial files that should not be needed further, but we are retaining until we are certain. - old-automation/ - - Directory containing early fall 2019 scripts to clone, create, process, + - Directory containing early scripts to clone, create, process, etc., student repositories. The contents of this directory are not - needed. - - 1195/ - - Directory containing scripts from summer 2019 pilot of new course - structure. Should be obsolete (and removed) by end of fall 2019. The - contents of this directory are not needed. -- experimentation/ - - gitlab_functions.py - - provides functions to query & update projects (including its members - and issues) - - These functions are those we believe are useful for automating pair - & team projects for CSCE 361 - - These generally are wrappers for calls you *could* make directly - from what python-gitlab provides, but these functions don't require - you to memorize the api - - includes an enumeration of the fields for User, Project, and Issue - - includes side-effect-free example function calls - - gitlab_demo.py - - includes commented-out functions demonstrating the creation of - projects, adding users to projects, and creating/updating the projects' - issues - - canvas_experiments.py - - includes experimental use of the Canvas API, culminating in creating - a group set (group_category), adding groups to it, and adding students - to a group + needed but are kept here in case I'm wrong. diff --git a/course.py b/course.py index 662c499565d26cf0f65cfc556b074333d5446aed..807cca446909b9982e87cf1a4f9fd9914b5d03e6 100644 --- a/course.py +++ b/course.py @@ -1,9 +1,8 @@ class Course: # GitLab course information # gitlab_namespace = 'csce_361/sandbox' - gitlab_namespace = 'csce_361/spring2020' + gitlab_namespace = 'csce_361/summer2020' # Canvas course information # canvas_course_id = '73696' # Software Engineering Sandbox - canvas_course_id = '75818' # CSCE 361-1201 - + canvas_course_id = '83539' # CSCE 361-1205