[Building Sakai] Status of CLE 2.9.3
Noah Botimer
nbotimer at unicon.net
Wed Jul 10 19:39:42 PDT 2013
Another update:
I have checked this code into trunk at r126908.
Note that this does require a change for existing
ExternalAssignmentProviders, though the build will not break. There is a
new method called getAllExternalAssignments that must be implemented for
full function. Otherwise, the provider will not be able to suppress
items (because of the necessary complexity of the algorithm).
This new method is defined in the ExternalAssignmentProviderCompat
interface. Note that the interface may be, but need not be, declared.
The provider in Lessons is flexible enough to target multiple versions
of the CLE, so reflection is used to detect the method and call it if
the interface is not declared -- this avoids requiring different files
and extra build profiles in Lessons for one method.
The interesting thing about this fix is that the traffic on contrib
tools needing providers is less relevant. The only time a tool needs to
implement an ExternalAssignmentProvider is if it adds external items to
the gradebook and enforces group permissions on them that should be
reflected in the gradebook. Adding a provider just to get the 2.8-style
functionality back is no longer required.
Please help test this on trunk and we will merge it to 2.9.x soon
provided it passes QA.
I have also made this same comment on
https://jira.sakaiproject.org/browse/SAK-23733 for reference.
Thanks,
-Noah
On 07/08/2013 11:00 PM, Noah Botimer wrote:
> An update on SAK-23733:
>
> Charles, Aaron, and I have had considerable discussion about the
> solution. It's a pretty tricky one, but I think we have covered the
> bases in a way that helps us move toward a less tricky future.
>
> Please see the JIRA issue and my GitHub branch for details:
>
> https://jira.sakaiproject.org/browse/SAK-23733
> https://github.com/botimer/sakai-cle/tree/gb-groups
>
> I will wait until after the CLE team discussion but I think this is
> ready for commit to trunk, some QA there, and a merge to 2.9.x this week.
>
> Thanks,
> -Noah
>
> On 07/03/2013 03:06 PM, Neal Caidin wrote:
>> Details
>> -------------------
>> Thanks to Noah Botimer and Chuck Hedrick it looks like
>> https://jira.sakaiproject.org/browse/SAK-23733 is very close to being
>> resolved.
>>
>> Chuck has also fixed
>> https://jira.sakaiproject.org/browse/LSNBLDR-216, removing JW player
>> (which has a license conflict with ECL v2, Sakai's open source
>> license) and while we are still testing, to me this is looking
>> pretty good (multimedia is not easy to test because of all the
>> different browser/os/media plug-in combinations and some confusion as
>> to expected behaviors).
>>
>> https://jira.sakaiproject.org/browse/LSNBLDR-249 - seems fixed (may
>> need testing?)
>>
>
>
>
> _______________________________________________
> 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"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20130710/6ac030b0/attachment.html
More information about the sakai-dev
mailing list