Puedes encontrar la documentación de Liceo en https://liceo-social.github.io
liceo-social / liceo Goto Github PK
View Code? Open in Web Editor NEWLiceo application
Home Page: https://liceo-social.github.io/
Liceo application
Home Page: https://liceo-social.github.io/
Puedes encontrar la documentación de Liceo en https://liceo-social.github.io
Podría molar poder imprimir un proceso concreto directamente, con todos sus datos identificativos (autor, fecha, tipo, etc).
Nice to have, pero no prioritario.
No aparece la fecha de baja en el formulario "Persona".
En la pestaña "Autorización" de la ficha de Persona creo que sería más interesante cambiarle el caption por "Documentación" o "Adjuntos" para que sea más descriptivo: podemos adjuntar autorizaciones, las notas, una nómina, etc, asociadas a proyectos en los que participa una persona o no.
El sistema podría mostrar en algún lugar (dashboard quizá) unas estadísticas generales de Liceo que más adelante se podrían ir afinando:
La idea es que en el listado de personas podamos filtrar por tipo de alertas
Lo dejo por aquí para que no se nos pierda: sería interesante que cada profesional se pudiera "citar a personas" en un calendario en diferentes eventos en una agenda (para cualquier tipo de proceso). Por ejemplo, yo puedo asignar a la persona X en un día Y para un proceso que sería "Coordinación centro educativo" y luego otro día Z citar a la misma persona X para una "Entrevista individual". Luego cuando yo accedo al detalle de la cita puedo ir directamente al proceso asociado en la ficha de persona donde puedo escribir o leer el contenido de la misma. Si en cada cita yo puedo especificar el tiempo asignado a la misma podría hacer una consulta a la base de datos a final de año y saber cuánto tiempo he dedicado a cada diferente proceso individual por persona: podría saber cuántas horas de intervención individual hemos realizado, cuantas horas de coordinación con centros educativos, cuántas horas de coordinación con la trabajadora social, cuántas horas de entrevistas con toda la familia, etc.
Me proponen mis compañeros lo siguiente: les gustaría poder ver en el dashboard las personas que tienen asignadas y tienen alerta activa, quizá por orden de importancia aunque el orden no es relevante, ya que hasta ahora pueden verlo pero solo si han sido añadidas recientemente en Liceo.
No aparecen los proyectos vinculados en la ficha de la persona, únicamente se pueden ver cuando editas la misma. Podría facilitar incluirlos en la zona destacada de la izquierda, con los otros datos relevantes.
Desde la ficha de una persona se puede pulsar sobre la via de acceso y eso le lleva a la posibilidad de editar e incluso intentar eliminar la entrada.
Los usuarios que no son administradores no pueden tener ningun permiso sobre los datos maestros: sexo, genero, tipo de proceso, usuarios...etc.
Probablemente deberia
No se pueden crear procesos asociados a personas y proyectos ni subir autorizaciones. Error 500.
De momento, con las funcionalidades que tenemos, se nos ocurren:
Otra idea de herramienta de auditoría para administradores de Liceo: poder ver un listado de alertas y realizar filtrados sobre ellas, para ver qué alertas quedan abiertas, a qué personas están asociadas, qué alertas están solucionadas, etc.
Hasta ahora nosotros estamos usando la aplicación con proyectos anuales, al comenzar el año, las personas participantes del proyecto Jóvenes 2020, además de pertenecer a ese proyecto comienzan a pertenecer al proyecto Jóvenes 2021 si siguen en el mismo. Lo hacemos así para no perder el histórico (y por temas de procesos huérfanos). Quizá molaría poder "Archivar" proyecto (o agrupación) en una fecha determinada (fecha de inicio y fin del proyecto), de forma manual o automática, de cara a que no se pueda editar/eliminar el mismo, a que no se pueda desvincular a la persona de ese proyecto cuando la editas y a que se conserve el histórico. También así se podría añadir en la ficha de persona un campo de "Grupos archivados" para ver a qué grupos ha pertenecido y en la lista de procesos ocultar del listado todos los procesos archivados y que se puedan mostrar a petición del usuario.
Para agilizar el desarrollo y despliegue de nuevas versiones, deberiamos tener un sistema de integracion continua, y/o despliegue continuo de nuevas versiones estables.
Puede resultar de interés que los usuarios puedan ver quién es el usuario/a autor de cada proceso, o bien en la lista de procesos de una persona o en el detalle del proceso. Quizá también pueda ser interesante en la pestaña de subir adjuntos (autorizaciones/documentación).
Gracias :)
Cuando añades una persona nueva, no muestra un aviso si cierras/cambias de ventana en el navegador, con lo que pierdes todos los datos que estabas introduciendo.
Saludos!!!
Los usuarios de la aplicación no pueden ver perfiles de otros usuarios cuando hacen clic en el vínculo de su nombre en una ficha de una persona, no tienen permisos. Sería útil poder ver sus datos de contacto: Nombre, correo electrónico.
Saludos!
En los formularios, para añadir información, en los calendarios para seleccionar fecha el primer día de la semana es domingo.
La aplicación elige como código de proyecto el primer carácter de cada una de las palabras del nombre del proyecto, si tienes dos proyectos con el mismo número de palabras que comienzan por la misma letra el segundo proyecto añadido se muestra con la misma identificación:
Mi nuevo proyecto 2020 -> MNP2
Mi nuevo proyecto 2021 -> MNP2
Es importante poder evaluar el riesgo que puede tener una persona de estar en una situacion de indefension extrema. Para paliar esta situacion se podria desarrollar una solucion que permitiera a los profesionales poder establecer un valor de riesgo para una persona determinada en un momento determinado.
Una solucion podria ser una escala de valores en las que el limite inferior significara que la persona no tiene riesgo y en las que el limite superior significara un gran riesgo. La realidad de cada asociacion puede suponer que los valores de la escala sean diferentes para cada asociacion. Esto nos lleva a pensar que esos valores deben crearse por cada asociacion por parte del administrador.
Se podrian utilizar los datos a futuro para evaluar modelos de ayuda en la deteccion de riesgos utilizando tecnicas de clasificacion con machine learning.
A partir de ahora tenemos que publicar las imagenes de Docker en [Docker Hub](https://hub.docker.com]
De cara a poder hacer un cambio masivo en un dato concreto de determinadas personas, por ejemplo, cambiar el usuario responsable de dos o más personas independiente de si es el mismo o no. Con privilegios de administrador.
Hola, pongo por aquí algunas cuestiones que he visto en el formulario de añadir persona nueva.
"Districto" en lugar de "Distrito"
"Mediación" en lugar de "Medicación"
"Trabajador social" en lugar de "Trabajador/a Social"
"Caso en ETMF" de tipo cadena de texto en lugar de booleano
"Tiene expediente en CAI" en lugar de "Caso en CAI"
"Caso en CAF" de tipo cadena de texto en lugar de booleano
Gracias
Saludos
La idea sería agregar una sintaxis a algunos campos de texto para poder hacer enlaces internos: desde un proceso poder enlazar a una alerta, desde una alerta a una persona y así. Como tienen estos comentarios con "# + nº de comentario".
Me lo imagino aportando su ID o algo del estilo. La idea se me ha ocurrido pensando en el cierre de una alerta de #22
Muestra Error 500 al exportar en CSV cualquier tipo de listado de personas, filtrado y sin filtrar. La exportación de procesos funciona correctamente.
La idea sería poder visualizar hechos relevantes de cosas que le suceden a una persona mientras está participando en los proyectos de la asociación y pintarlo bonito como en el timeline que ponías en #17 :
Algunos serían datos disponibles en su ficha y otros podrían calcularse. Se me ocurre que cuando das de alta un proceso o una alerta puedes marcar si quieres que aparezca en "su línea":
Vamos, que no soy capaz de imaginarlo, solo veo el resultado xD
Propuesta de mejora, que en algún apartado de los datos personales, por ejemplo en DATOS INTERNOS se puedan configurar según lo que quiera cada entidad algunos aspectos para hacer check y saber que esta persona tiene lo que hemos configurado.
En nuestro caso por ejemplo....
Tiene autorización para poder hacerle fotos
Puede irse solo a casa
......
El listado de procesos (y no he comprobado documentos, pero quizá pase lo mismo) no está paginado y con más de 20 elementos se empieza a hacer poco manejable.
Al filtrar personas por un rango de edades aparecen también las de edad inferior a la edad mínima filtrada.
"Caso en ETMF" de tipo cadena de texto en lugar de booleano
"Tiene expediente en CAI" en lugar de "Caso en CAI"
"Caso en CAF" de tipo cadena de texto en lugar de booleano
En la pestaña de administración puedo añadir Géneros (nosotros recogemos "Masculino", "Femenino" y "No se identifica"), pero luego en el formulario de Añadir Ficha de Persona aparece etiquetado como "Sexo", en lugar de "Género". Por otro lado, al guardar la ficha de Persona no se muestra ningún dato en la misma, aunque si editas la ficha el dato está recogido. Por lo que al exportar el CSV tampoco aparece la columna.
Le hemos dado una vuelta y sería interesante que la ficha de Persona pudiera recoger también Sexo (Hombre y Mujer) de forma adicional a Género. Desde el panel de administración se podrían añadir las opciones y al añadir Persona tendrías que completar Género y Sexo.
Así quedaría:
Género. Opciones: Masculino, Femenino, No se identifica
Sexo: Hombre, Mujer
Saludos :)
Añadir a la pestaña de búsqueda/filtrado la posibilidad de filtrar personas que tengan: Atención primaria, ETMF, CAI, CAF, Otros recursos
Hay una necesidad de plasmar las diferentes relaciones que puede haber entre las personas que se gestionan por la aplicacion. Hasta ahora solamente se agrupaban por proyectos. Estas nuevas relaciones necesitan gestionar los mismos tipos de recursos que se gestionaban para proyectos: procesos, documentos...etc.
En principio parece que tendria sentido crear una entidad "agrupacion" que agrupara cualquier tipo de relacion entre personas. Probablemente a partir de ahora los proyectos podrian ser un tipo de agrupacion mas.
De esta manera una persona:
Y de la misma manera desde una agrupacion se podria:
En esta primera aproximación, se podrá buscar por una serie de campos para poder filtrar la tabla de personas, y el resultado de esa búsqueda se podrá exportar al menos a un fichero csv.
Agregados algunos cambios que creo que van a redundar en una mejora de la usabilidad
La pantalla de edicion de un usuario se parece mucho a la de cambio de password y eso hace que el usuario se pueda confundir y cambiar el username pensando que esta cambiando el password.
Hay que cambiar el UX de ambas pantallas.
Creo que es importante que cuando se este usando la aplicacion se sepa que version se esta usando. De momento se va a mostrar en el login.
Actualmente, si tenemos una persona asociada a un proyecto X y varios procesos añadidos bajo el filtro de ese proyecto, si yo modifico la ficha de persona para asociarla al proyecto Y nos quedan unos cuantos procesos huérfanos. Se siguen mostrando en la lista de procesos "Sin filtrar" pero no puedo editarlos para asociarlos a otro proyecto.
No sé si esto es fallo de la aplicación o mío. Al exportar un documento en CSV la codificación de caracteres no muestra correctamente tildes , ñ, etc
Las ID de "persona" se comienzan a asignar a partir de id = 295.
Sería interesante, aunque accesorio, que al modificar la imagen de perfil de las fichas de persona o de usuario de la aplicación pudieses recortar la imagen en lugar de redimensionar de forma automática.
El dato calculado de la "Edad" de la persona únicamente se muestra en el listado de Personas. Estaría fetén si se mostrara en la parte destacada del detalle de la ficha.
No sé cómo de viable puede ser para implementarlo ahora mismo pero lo dejo por aquí xD
Que los usuarios puedan ver las últimas XX acciones que se han realizado en Liceo, al estilo cambios recientes en Wikipedia:
Que se puedan mostrar alertas vinculadas a la ficha de una persona cuando accedes a su ficha, quizá no asociadas a una fecha particular sino que se puedan mostrar hasta que su autor las desactive. Esto también podría mostrarse en un futuro dashboard de cada usuario. Por ejemplo:
Tipo: Alerta (Rojo)
Contenido: "Falta documentación de padrón municipal."
IdPersona: XXXXXX (Si pinchas en el enlace de su ID te lleva a la ficha de la persona)
Otro ejemplo:
Tipo: Informativa (Azul)
Contenido: "Va a faltar a las actividades porque está de viaje."
IdPersona: XXXXXX (Si pinchas en el enlace de su ID te lleva a la ficha de la persona)
Bueno, quizá si que deberían tener una fecha para poder ordenarlas, o poder ordenarlas en función del peso de cada tipo de alerta. Habría que darle una vuelta jejeje
No es un fallo en sí, pero sería necesario establecer qué pasa cuando una persona deja de estar vinculada a un proyecto, ya que si la desvinculamos del mismo nos están sucediendo dos cosas:
Todo esto está relacionado con la parte de agrupaciones, de momento lo que estamos haciendo es no desvincular a una persona de un proyecto e ir añadiendo nuevos proyectos en su ficha y acumulándolos, aunque esto no será muy manejable una vez aumenten los mismos. Se me ocurre que sería interesante que cada persona tuviera además en su ficha un campo de "Proyectos antiguos/proyectos archivados" o similar donde se fueran agrupando proyectos pasados, bien de forma manual y/o automática con fecha de fin de proyecto.
La descripción de una alerta se corta a los 50 caracteres y luego añade puntos suspensivos, pero no se puede ver el detalle completo de la misma si no eres el autor, únicamente se puede ver el detalle editando la alerta.
Si marco como resuelta una alerta tampoco puedo ver cómo se ha resuelto pese a ser el autor de la misma.
Usuarios sin permiso de administración pueden editar "Procesos" que han creado otros usuarios. En principio cada usuario debería poder editar los Procesos que ha creado, pero únicamente ver los que han creado otros usuarios, ¿no?
Gracias :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.