[gradebook2-dev] Using gradebook2 outside
Thomas Amsler
tpamsler at ucdavis.edu
Thu Jun 30 09:44:55 PDT 2011
Please see inline comments bellow:
I think we should be able to create a component service and
add GradebookToolService and Gradebook2ComponentService to it.
On Thu, Jun 30, 2011 at 7:53 AM, John Bush <john.bush at rsmart.com> wrote:
> ug, I have the same need. We need to run through all the sites in a term
> and export final grades, I thought I was going to be able to write a quartz
> job to do that, but realizing what you just said that won't be possible will
> it. The name Gradebook2ComponentServiceImpl threw me cause its not a
> component or a service in the normal sakai sense anyway.
>
We are not doing a good job in naming/packaging things. As you guys have
figured out, some of the names are misleading and don't make much sense.
I think that we can create a "real Sakai" component service by exposing the
GradebookToolService and Gradebook2ComponentService APIs. We also need to
rename/refactor things so that they make sense w.r.t. [DAO, Service,
internal, external, client, server]
>
> Exposing this in a component module might take some refactoring, there are
> a bunch of org.sakaiproject.gradebook.gwt.client packages in there, it
> doesn't look like a clean separation to me.
The above is one of the maning issues. For example the interfaces in:
org.sakaiproject.gradebook.gwt.client.model.*
should just be called:
org.sakaiproject.gradebook.gwt.model
.. because there is a server and client specific implementation. The same is
true for:
org.sakaiproject.gradebook.gwt.client.exceptions.*
It would take same refactoring but I think this is a real need so that folks
can leverage existing gradebook2 services.
Comments?
-- Thomas
> I'm at a loss here as well, I need something very quickly done, and this is
> looking like a much bigger engagement all of a sudden.
>
> On Thu, Jun 30, 2011 at 6:07 AM, <juanarcadio at um.es> wrote:
>
>> **
>> Hi,
>>
>> This is Juan Arcadio, from the University of Murcia (Spain), we are
>> running Sakai 2.7.1 in limited production pilot with Gradebook2 1.3.0 from
>> September 2010, (we had translated this version of GB2 to Spanish), as soon
>> as possible we will migrate to Sakai 2.8.0 with GB2 1.5.0
>>
>> We are developing some custom tools that use gradebook, and we have
>> had some communication problems with gradebook:
>>
>> - Writing in gradebook: We cant do it when users have never acceded
>> gradebook2 in that site, more info in:
>> https://jira.sakaiproject.org/browse/GRBK-1059
>>
>> - Reading from gradebook: Gradebook2 includes new features that can't
>> be acceded using gradebook-service from indie. The API of Gradebook2 is not
>> avilable outside the tool, Gradebook2 doesn't deploy any items in components
>> and therefore the API can not be used from other tools in Sakai. We
>> could try to expose the internal API with a component module.
>>
>> Any suggestions? Anyone has face the same needs?
>>
>> Best wishes,
>> Juan Arcadio.
>> --
>>
>> _______________________________________________
>> gradebook2-dev mailing list
>> gradebook2-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/gradebook2-dev
>>
>>
>
>
> --
> John Bush
> 602-490-0470
>
> _______________________________________________
> gradebook2-dev mailing list
> gradebook2-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/gradebook2-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/gradebook2-dev/attachments/20110630/b983d657/attachment-0001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 79206 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/gradebook2-dev/attachments/20110630/b983d657/attachment-0001.jpe
More information about the gradebook2-dev
mailing list