I got glassroom running and here's a patch.
There might still be bugs but I got all the ones I could find.
https://openacs.org/sdm/one-patch.tcl?patch_id=78
This needs better security if you want to run it on an internet 
exposed machine.  Right now it only requires that you be a 
registered user.