lunes, 1 de junio de 2009

Configuracion y Reserva de Sala

Después de un poco más de un mes, finalmente la parte Web del proyecto se encuentra en un 99% de finalizada, después de muchas iteraciones, prototipos y diseños varios, se ha llegado a un servicio que ofrece las siguientes funciones:


  • Asignación de Clase: Los profesores pueden realizar una reserva de la sala virtual, para realizar una clase. Los profesores (momentáneamente) pueden utilizar un avatar asignado, o el que ellos tienen registrado en el sistema. La clase creada puede ser de tipo Abierta o Privada, donde el primer tipo, implica que cualquier avatar dentro de Second Life puede acceder al salón donde se realice la clase, mientras que la segunda, implica que solo los alumnos seleccionados del curso ( en realidad sus avatares ) pueden ingresar al salón donde se imparte la clase.

  • Asignación de Avatar: Esta función momentáneamente lo que hace es cambiar la contraseña del avatar que es asignado a los profesores cada vez que estos necesitan utilizarlo durante la clase. Esta función nace a partir de la necesidad de compartir el avatar para realizar presentaciones en SL a través de un presentador de texturas. Este script comprueba si la clase esta por comenzar y cambia las contraseñas de usuario al avatar, y le entrega la información de conexión al docente mediante u-cursos. Es probable que se descarte esta función dado el cambio a presentaciones mediante la web.

  • El modulo citado corresponde a Clases Virtuales, el cual tiene todos los permisos para asignación, y edición para los docentes, y permisos de visibilidad para los alumnos.

martes, 21 de abril de 2009

Pantallas Web

Hace aproximadamente 1 semana que estoy trabajando en las pantallas de configuración y administración de recursos que serán proveidos tanto a docentes como alumnos. Por ahora solo ha sido creado un modulo con el nombre de "Clases Virtuales", el cual sera en un principio administrado por los docentes, donde los alumnos solo podrán ver la información publicada por estos.
La interacción del sistema con los 2 actores identificados es el siguiente.



Por otro lado el modelo de datos tentativo para el modulo es el siguiente:



En este modelo de datos, el atributo de "Alumnos Permitidos", es modelado atómico, sin embargo, lo mas probable es que este constituya una relación de la tabla con los datos de clases virtuales y alumnos, los cuales tendrán asociados un nombre de avatar en Second Life.

El prototipo de las pantallas esta realizado, pero aun no aprobado, por lo cual las imágenes de estas las mostrare en otra entrada.

lunes, 13 de abril de 2009

Objetos con Sincronizacion web

La semana pasada estuve trabajado un poco en la interfaz de comunicación que deben tener los objetos con la Web para traer datos y desplegarlos en su superficie.
Es así, como realice la extensión del panel de horario que recibe los datos desde una Url especifica.



Lo mismo sucede con el panel de novedades web, y un nuevo objeto que resulta una extensión del anterior es un incipiente lector de RSS de U-Cursos.



Finalmente también trabaje en un modulo de permisos, que obtiene una lista de nombres de avatares vía Web, para asignar permisos a un objeto, pero que por ahora esta en fase de testeo

jueves, 2 de abril de 2009

Presentador + Podio y Panel de Control

Esto consiste en una mejora al presentador de 3 paneles creado anteriormente, la cual constituye la incorporación de un podio para el presentador, junto con un panel de control para las diapositivas, el cual permite tener siempre la vista a la audiencia.
Este objeto tiene las siguientes caracteristicas:

*Es visible solo desde la vista del presentador, pero para la audiencia resulta invisible.
*El panel muestra la slide actual además de botón de avanzar y retroceder.
*El podio consta de la base y un microfono para dar una apariencia mas realista para realizar una clase.

Ahora algunas screenshots:



miércoles, 1 de abril de 2009

NeoGorbea Lite Final

Después de darle muchas vueltas he llegado a la primera versión de un auditorium virtual en Second Life. Como bien lo dice el titulo, este lleva el nombre de NeoGorbea, en un principio la idea era hacer una replica del actual salón Gorbea de la FCFM, sin embargo, el gran numero de prims resultantes, podía ser causante de lag, además de disponer de pocos objetos en la isla. Por esta razón, que decidí simplificar el diseño y aminorar el uso de prims creando una versión de aproximadamente 300 prims, con una superficie de 200m^2(40largox50ancho)que la constituyen 6 partes:

NeoGorbea Norte:

  • Contiene el muro norte de la estructura, junto con la tarima donde se monta el proyector y el podio para realizar las presentaciones.

  • Consta de 16 prims


NeoGorbea Sur:

  • Contiene el muro sur de la estructura, junto con la puerta corredera de acceso.

  • La puerta de acceso al auditorium se abre al ser presionada sobre ella o cualquier parte de la fachada, mientras el avatar pertenezca al grupo del creador ( o sea yo ), sino lanza un mensaje al avatar que le indica la prohibición de acceso. Además la puerta contiene 3 scipts, 2 de ellos manejan el movimiento de cada hoja de la puerta, mientras que el tercero, maneja el movimiento global además el temo de las prohibiciones.

  • Consta de 12 prims.


NeoGorbea Oeste:

  • Contiene el muro izquierdo de la estructura.

  • Consta de 9 prims.


NeoGorbea Este:

  • Contiene el muro derecho de la estructura, además de un panel lateral de la tribuna( esto pues no se pudo unir al neogorbea bottom, por estar muy alejado de los otros prims.

  • Consta de 10 prims.


NeoGorbea Top:

  • Corresponde al techo de la estructura.

  • Consta de 8 prims.


NeoGorbea Bottom

  • Corresponde al suelo de la estructura, y a la tribuna de asistentes con una capacidad de 60 avatares (sillas).

  • Cada silla consta de 4 prims (la relación optima entre recursos y estetica para una buena silla), las cuales contienen un script para que los asistentes puedan tomar asiento de forma fácil y correcta (es decir con un click, y los avatares solo pueden sentarse en la posadera de la silla )

  • Consta de 235 prims, constituyendo la estructura mas grande, la cual se debe al gran numero de sillas.



Finalmente agrego algunas ScreenShots para ver la pequeña obra de arte.


jueves, 26 de marzo de 2009

NeoGorbea

Este es el nombre que recibirá el aula creada en Second Life, por ahora la estructura principal ha sido creada y tiene una superficie de 250m^2(50x50) y 12m de altura, este consta de 4 partes ensamblables (esto se debe a que los prims no se pueden linkar mas alla de 32m de separación entre ellos). Hasta el momento el aula contiene aproximadamente 70 prims ( el bajo número debido a la utilización de megaprims para su construcción ). Las partes que faltan por terminar son:
*puerta de acceso
*galeria y platea con asientos para la audiencia
*control de permisos
*escaleras para galeria

Aquí van algunas screenshots del making off.









lunes, 23 de marzo de 2009

Bosquejo Aula

El comienzo del desarrollo del aula, viene dado por un pequeño bosquejo inspirado en el Auditorio Gorbea, de la FCFM. El modelo fue realizado en Google Sketchup.