por: Diego Javier Rodríguez
Este proyecto muestra el diseño de una plataforma para cursos virtuales sincrónicos basado en interfaces de usuario 3D. La plataforma, llamada Teacher Assistant (TA), busca ofrecer todas las herramientas que se necesitan para manejar una clase usando únicamente el cuerpo como medio de interacción. De esta manera, el instructor puede llevar su clase de forma fluida, sin interrupciones y con mejor libertad de movimiento. Utilizamos el Microsoft Kinect como dispositivo de captura 3D para poder monitorear los movimientos del instructor. Aunque algunos componentes de TA están en proceso, la plataforma muestra una forma llamativa y motivante de interacción entre estudiantes y maestros.
Este video muestra el funcionamiento de Teacher Assistant:
En esta carpeta encuentras el código fuente de la implementación realizada tanto para la técnica de interacción vertical, como horizontal. El proyecto fue desarrollado en Visual Studio 2010 utilizando Microsoft Kinect SDK.
Antes de usar la aplicación se debe configurar la carpeta raíz de las presentaciones, la elevación de la cámara y la mano dominante (zurdo o diestro) del usuario.
Carpeta raiz: En la clase mainWindow.xaml.cs modifica la carpeta raíz de las presentaciones:
Elevación: En la clase Cover.xaml.cs modifica la elevación de la cámara con un valor entre -21 y 27.
Mano dominante: En la clase Cover.xaml.cs escoge si la mano dominante es la derecha (HandRight) o la izquierda (HandLeft)