[Building Sakai] issue with grade book, lessons, asssignment/samigo

Hedrick Charles hedrick at rutgers.edu
Sun Jun 30 12:28:27 PDT 2013


I've just finished implementing SAK-19668 for Lessons. My implement has no architectural issues. However in the course of doing it, i noticed a design problem.

Lessons uses groups to control release of items if the instructor declares pre requites. It is common say that you can't take the quiz on a unit until you've contributed to a forum and submitted an assignment. In this case the quiz is modified so it is released only to a group whose membership is controlled by Lessons. As people become eligible, they are added to the group. 

This creates a problem with the new grade book. It is very likely that you want to include the quiz in everyone's grade computation, even if they haven't gotten to it. You surely want the final grade to reflect the fact that someone didn't finish the lesson. But currently if a quiz is controlled by Lessons, it will show in Samigo as not released to the student until lthe student meets the perquisites.

The groups are currently identifiable by a specific prefix in their group name. The current test is
g.getTitle().startsWith("Access: ")
This is less than ideal: it's not internationalized, and clutters the Group tool. But that's all I could do initially. 

For 2.9.3, I see two possibilities:
* fix the existing providers so they ignore these access groups
* let sites disable the whole feature in Lessons. I doubt most site will like that, however.
Fixing the providers should be trivial, but either someone has to go through them all, or it will require cooperation by several maintainers.

For 2.10, it would be nice if we had a way to designate groups as this special kind of group.



More information about the sakai-dev mailing list