Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

yotta / pictogram

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 60
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Settings
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Database

Database

Last edited by Fernando Martínez Santiago Dec 15, 2015
Page history

Esquema Conceptual

https://cacoo.com/diagrams/ba45h3VNObuY9IHZ

Se opta por añadir tablas de metadatos para rellenar las tablas del sistema cuando se da de alta un nuevo alumno, dispositivo... Estas son las siguientes:

Restricciones

  • Un supervisor sólo accede a las sesiones de un alumno si tiene licencia válida
  • Un supervisor sólo puede modificar sus sesiones
  • Un supervisor sólo accede a sesiones propias o del mismo gabinete (sólo lectura)
  • Un supervisor accede a todas las estadísticas básicas del niño al que tiene acceso
  • Las estadísticas se generan con la información de todas las sesiones y logs del niño, tengamos acceso o no a ellas.
  • Un supervisor sin gabinete (office) asociado se considera un tutor

meta_device

Almacena las propiedades de configuración del dispositivo:

  • id: ID de la propiedad
  • name: Nombre de la propiedad
  • description: Descripción de la propiedad
  • lang: Idioma
  • values: Texto en formato JSON con los posibles valores de la propiedad

Ejemplos de propiedades:

  • movepicto: Desplazar pictogramas: con un clic, dos clics, clic largo o arrastrando
  • soundphrase: Emitir sonido al entregar frase: true | false
  • soundpicto: Emitor sonido al seleccionar pictograma: true | false

meta_picto

Almacena las propiedades de los pictogramas. Actúa sobre la tabla configuration al aplicar varias propiedades de esta tabla a un pictograma. Se almacenan todas juntas como objeto JSON.

  • id: ID de la propiedad
  • name: Nombre de la propiedad
  • description: Descripción de la propiedad
  • lang: Idioma
  • values: Texto en formato JSON con los posibles valores de la propiedad

Ejemplos de propiedades:

  • background: El pictograma aparece resaltado con algún color de fondo
  • size: El pictograma aparece con un tamaño mayor que el resto
  • bw: El pictograma aparece en blanco y negro

default_instruction

Almacena las instrucciones precargadas que se volcarán a la tabla instruction cuando se matricule a un alumno en un método. Posteriormente, el profesor tendrá liberatad para modificar sus valores. Está relacionada con la tabla method. Campos:

  • id: ID de la instrucción
  • name: Nombre de la instrucción
  • objective: Objetivo de la instrucción
  • id_method: ID del método al cual pertenece
  Clone repository
  • 20170328_isabellemonfort
  • 20170328_luisballesteros
  • 20170328_luisperez
  • Apiaction
  • Apiadminvalid
  • Apiattribute
  • Apidevicevalid
  • Apienrolment
  • Apiinstructionresource
  • Apiinstructionvalid
  • Apilearningunitresource
  • Apimetamethodvalid
  • Apimethod
  • Apimethodresource
  • Apimethodvalid
More Pages
×

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.