[DG: Spanish Sakai] Algo que no me queda muy claro de la BD de sakai.
DAVID ROLDAN MARTINEZ
darolmar at upvnet.upv.es
Fri Jun 19 03:25:01 PDT 2009
Te contesto por partes...
1.- No sé por qué ocurre pero, seguramente, podrás evitarlo añadiendo un método nuevo al web service y utilizando las API de Sakai para crear el site con la configuración deseada.
2.- Mi recomendación es la misma que en el caso anterior. No hagas las cosas directamente sobre la BBDD, a no ser que tengas muy clara cuál es el modelo de datos subyacente y, aún así, es recomendable utilizar las API de Sakai, que para eso están.
Salu2,
David
-----Mensaje original-----
De: spanish-sakai-bounces at collab.sakaiproject.org [mailto:spanish-sakai-bounces at collab.sakaiproject.org] En nombre de Victor Manuel Bucio Vargas
Enviado el: viernes, 12 de junio de 2009 18:57
Para: spanish-sakai at collab.sakaiproject.org
Asunto: [DG: Spanish Sakai] Algo que no me queda muy claro de la BD de sakai.
Agradezco Alex Ballesté y Raúl Herranz Serrano que me contestaron mi
último comentario, todavía ando trabajando en eso
pero entre el tiempo de la pregunta y la respuesta algo más tenía que
ponerme hacer, pero ese otro pendiente me llevo a otra interrogante que
ahora mismo les explico.
Resulta que la universidad para la que estoy trabajando la herramienta
Sakai, me pidió crear de manera automática los Worksites a los que
podrán suscribirse los alumnos. En base a un archivo de Excel donde
viene la información de los worksites que deberían crearse y el
WebService SakaiScript.jws logre crear un proceso para darle solución a
este problema.
Pero algo extraño ocurre en este proceso, básicamente mis problemas
viene dado por lo siguiente:
1.- Necesito qué cada worksite este ligado a un ciclo académico y esto
he notado se hace al crear un registro
en la tabla SAKAI_SITE_PROPERTY con el nombre "term" y otro con el
nombre "term_eid", valores con los que trabaja una herramienta que ya es
funcional en Sakai. Pero el WebService SakaiScript no incluye una
función para crear propiedades al WorkSite, de modo que yo ejecuto una
consulta aparte para introducir estos valores, pero al terminar el
proceso mis registros insertados por esta consulta aparte son
eliminados. ¿Por qué pasa esto o cómo lo puedo evitar?
2.- Para agregar herramientas al sitio se trabajan 2 tablas
SAKAI_SITE_PAGE y SAKAI_SITE_TOOL, de la misma manera mediante el
WebService SakaiScript.jws inserto los valores correspondientes en estas
tablas, o almenos eso creía, al terminar el proceso entro a mi Sakai y
efectivamente puedo ver que las herramientas se agregaron
satisfactoriamente pero cuando reviso los registros insertados en estas
tablas, me doy cuenta que solo 2 sitios de los 15 que estoy trabajando
como ejemplo incluyeron registros en las tablas que comento, pero en
sakai todos mis sitios tienen las herramientas =-O . ¿Qué clase de magia
hace Sakai para lograr esto?
_______________________________________________
spanish-sakai mailing list
spanish-sakai at collab.sakaiproject.org
http://collab.sakaiproject.org/mailman/listinfo/spanish-sakai
TO UNSUBSCRIBE: send email to spanish-sakai-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
More information about the spanish-sakai
mailing list