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

Steve Swinsburg steve.swinsburg at gmail.com
Sun Jun 30 13:52:59 PDT 2013


Why don't you use a group property to distinguish groups from each other?

Cheers
Steve

Sent from my iPhone

On 01/07/2013, at 5:28, Hedrick Charles <hedrick at rutgers.edu> wrote:

> 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.
> 
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> 
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"


More information about the sakai-dev mailing list