Grades handin client package for CS2500 grading server.
First, ensure any older semesters are removed:
raco pkg remove cs2500-grades
Then, install the new semester:
github://github.com/bluephoenix47/cs2500-grades/f14```
Make sure not to use the master branch, as it doesn't contain the
server's certificate. Instead, use the semester specific branch, such as
`f14` for fall 2014, or `sp15` for spring 2015.
You can also use DrRacket's File -> Install Package menu to install this
package.
If patches are released during the semester:
```raco pkg update cs2500-grades```
Alternatively, use `build-plt` to build a PLT file that can be installed
via DrRacket's File -> Install PLT File. New versions must be manually
distributed and manually updated via this menu.
# Branches
There are branches for each semester starting Fall 2014 that enable the
client to be installed directly from a github URL, using Racket Install
Package features.
# How to create a new semester's client
First, branch from master:
```git checkout -B sp15```
Then, update the web-address variable in `info.rkt`. You must also add
the file `server-cert.pem` generated by the server to top-level of the
repository, or clients will received `connection refused` when
attempting to access the server.