course-dashboard allows you to easily generate read-only student grade reports.
- Generate a Google service account. Instructions for how to do so can be found here
- Download the *.p12 file that is created and move it to the
private
directory. - Copy
private/config.php.sample
toprivate/config.php
and fill out the relevant variables so it works with your Google Sheet. - Check that it works locally by invoking
php -S localhost:8000
in the root directory. - Move to
~/cgi-bin
in your AFS space to make it publically accessible.
If you need any assistance at all, feel free to shoot me an email at rogchen [at] cs.stanford.edu. If you find any problems, please file an issue, and as always, pull requests are welcome!
(c) 2015 Roger Chen. Released under the MIT License.