[gradebook2-dev] Using gradebook2 outside
juanarcadio at um.es
juanarcadio at um.es
Thu Jun 30 11:47:11 PDT 2011
Hi,
I moved GradebookToolService to the new pack module. In the war module I
set alias (to remain the same ids).
I had a problem in db file with the sessionFactory, concretely with
hibernate objects like
"org/sakaiproject/tool/gradebook/Gradebook.hbm.xml". I've got traceback
error when the tomcat starts.
I tried to comment those lines and it was surprising, it seems to work,
I don't know if the commented lines are from an early version that used
hibernate directly, and now it uses the gradebook-service from edu-services.
The tool seems to work like before, and now I can use the API in other
tools.
I attach a patch. I must to review it, but it could be a first approach
cheers,
Juan Arcadio.
El 30/06/2011 18:44, Thomas Amsler escribió:
> 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
> <mailto: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
> <mailto: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
> <mailto: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
> <mailto: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/b6de13d5/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/b6de13d5/attachment-0001.jpe
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: exposeAPI.patch
Url: http://collab.sakaiproject.org/pipermail/gradebook2-dev/attachments/20110630/b6de13d5/attachment-0001.pl
More information about the gradebook2-dev
mailing list