Technical Documentation Edito

From PatioWiki

Revision as of 18:11, 26 October 2011 by Daniel Héctor Stolfi Rosso (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

En el módulo Edito se ha implementado la gestión de conceptos, recursos multimedia, alumnos y separaciones en sílabas.

Contents


Gestión de conceptos

En el diagrama de casos de uso para la gestión de conceptos se observan las operaciones disponibles que se pueden realizar sobre un concepto, siendo posible Añadir, Modificar, Eliminar y Relacionar Conceptos.

Use case diagram of the concepts management

En el diagrama de clases de la gestión de conceptos se visualizan las clases principales involucradas en la gestión de conceptos. Nótese la inclusión de los paneles de gestión de conceptos (ConceptPropertiesPanel), asociaciones entre conceptos (ConceptAssociationPanel) y tipos relaciones (ConceptRelationTypePanel) dentro del panel principal (ConceptPresenterPanel). Por otro parte, para la gestionar relación entre conceptos y recursos multimedia se utilizará la clase ConceptImagesPanel y para contener el árbol de selección de conceptos, la clase ConceptTreePanel.

Class diagram of the concepts management

Gestión de recursos multimedia

En el diagrama de casos de uso para la gestión de recursos multimedia se observan las operaciones disponibles que se pueden realizar sobre un recurso multimedia, siendo posible Añadir, Modificar, Eliminar y Añadir en Lotes. Nótese que al añadir o modificar un recurso se puede también Asociarlo con un Concepto.

Use case diagram of the multimedia resources management

En el diagrama de clases de la gestión de recursos multimedia se visualizan las clases principales involucradas en la gestión de los recursos multimedia. Nótese la inclusión de las pestañas de edición de los recursos multimedia (MultimediaEditionPanel), adición de nuevos recursos (MultimediaAdditionPanel) y adición de recursos por lotes (MultimediaBatchAdditionPanel) dentro del panel de pestañas principal (MultimediaTabbedPane). Por otra parte, para contener el árbol de selección de recursos multimedia se contará con la clase MultimediaTreePanel.

Class diagram of the multimedia resources management

En el siguiente diagrama se visualizan las clases representando los posibles tipos de datos que pueden ser incluidos dentro del árbol de recursos multimedia.

Class diagram of the multimedia items management

Gestión de alumnos

En el diagrama de casos de uso para la gestión de alumnos se observan las operaciones disponibles que se pueden realizar sobre el registro de un alumno, siendo posible Añadir, Modificar, Eliminar (siempre que no tenga Sesiones o Logs) y Cambiar de Grupo.

Use case diagram of the students management

En el diagrama de clases de la gestión de alumnos se visualizan las clases principales involucradas en la gestión de los alumnos. Nótese la inclusión del panel de edición StudentEditionPanel, el panel destinado al árbol de alumnos StudentsTreeEditionPanel y el panel contenedor de los datos que forman el registro de cada alumno (StudentsPropertiesPanel). Por otro lado, se ha incluido también la jerarquía de clases para los items a representar dentro del árbol de alumnos. Cada item podrá ser una instancia de SchoolTreeItem para las escuelas, GroupTreeItem para los grupos o StudentTreeItem para los alumnos.

Class diagram of the students management

Gestión de separaciones en sílabas

En el diagrama de casos de uso para la gestión de las separaciones en sílabas se observan las operaciones disponibles que se pueden realizar, tales como Añadir Separación en Sílabas o Eliminar Separación en Sílabas.

Use case diagram of the syllables management

En el diagrama de clases de la gestión de las separaciones en sílabas se visualizan las clases principales involucradas en la gestión de las separaciones en sílabas. Nótese la inclusión del panel de edición SyllableEditionPanel, el panel destinado al árbol de conceptos SyllableTreeEditionPanel y el panel contenedor de las separaciones en sílabas SyllablePropertiesPanel. También se han incluido las clases para los items para el árbol siendo LeoLetterSyllableTreeItem y LeoWordSyllableTreeItem los nodos que heredan de la clase AbstractSyllableTreeItem.

Class diagram of the syllables management

Personal tools
In other languages