How much testing has this had? I can help you figure out a good test plan if you haven't been able to do as much with this as you'd like. It would be nice to manually verify that each of the 8 conditions ((passing/not passing) vis. (generating, unavailable, restricted, downloadable)) looks right in both a course without rolling certification and in a course with rolling certification.