Admin tools for the GradeBoard system
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
svr
COPYRIGHT
LICENSE
class_list
cvn_list
dup_check.py
os1.cfg
os1.gen-team-list
os1.gen-user-list
os1.group-create
os1.group-create-all
os1.group-delmember
os1.group-foreach
os1.hmwk-create
os1.hmwk-dist
os1.hmwk-dist-group
os1.hmwk-review
os1.hmwk-review-group
os1.hmwk-set-due-all
os1.manual-review
os1.rb-auth
os1.rb-team-login
os1.rb-team-login-all
os1.rb-user-login
os1.rb-user-login-all
os1.repo-addperm
os1.repo-clone
os1.repo-review
os1.student-create
os1.student-create-all
os1.student-delete
os1.svr
os1.syncfiles
parse_courseworks.sh
parse_teams.sh
readme.md
reviewboard.auth
team_list

readme.md

GradeBoard Admin Tools

This is a set of admin tools for managing Git and Review Board in a teaching setting, see http://www.cs.columbia.edu/~cdall/pubs/fp1078-dall.pdf for more info.

The overall design idea is that this management repo is cloned for each year in which it is used, downloaded by an administrative instructor to his/her own computer, and is configured to interact remote with the course server, always running locally from the instructor's computer.

Known Issues

These tools were originally written to work with gitosis (now deprecated and succeeded by gitolite) and may need to be tweaked for a more update Git hosting configuration.

Further, at Columbia University, for which this tool was originally developed, student IDs are always the part of their e-mail addresses preceding the '@'. This may need to be tweaked as well.

License

This software is licensed under GPLv3. See COPYRIGHT and LICENSE for more info.