Skip to content

A python script that can interact with GitHub API, obtain csv files, grades and set repository to archive and unarchive.

License

Notifications You must be signed in to change notification settings

mnwrhsn/GH_Classroom_scripts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

The aim of this script is to extract information and archive student repositories created by GitHub Classrooms software. When this script is run, it will extract the grades using the CSV file which is obtained from GitHub Classroom Assistant or the web interface.

Aim

This file should be able to run on the deadline and complete following tasks:

  • Extract information from CSV file
  • Output learn compatible CSV file with grades and student IDs
  • Run a loop over all repositories from student submissions and archive them on deadline. There is also a function to unarchive the repositories.

Steps

About

A python script that can interact with GitHub API, obtain csv files, grades and set repository to archive and unarchive.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%