Resumen de la Aplicación
Esta sección describe cómo funciona la aplicación, cómo se utiliza y sus principales características.
La aplicación web proporciona una plataforma compartida para gestionar y organizar recursos, valoraciones y listas, con diferentes niveles de acceso y control según el tipo de usuario.
Tipos de Usuario
- Usuario no registrado / no autenticado
- Usuario autor autenticado
- Usuario administrador autenticado
Funcionalidades Principales
- Gestión de recursos, valoraciones y listas de recursos
- Gestión de usuarios registrados
- Compartir recursos entre usuarios
- Creación y edición de contenido por usuarios autenticados
- Administración de recursos y usuarios por el administrador
Características Específicas
- Cada recurso puede tener valoraciones de distintos usuarios
- Cada usuario tiene sus propias listas de recursos
- Un recurso puede estar en varias o ninguna lista
- Sólo los administradores pueden eliminar recursos permanentemente
- Los administradores gestionan el alta y baja de usuarios
- Los autores pueden modificar sus propios perfiles, pero no los de otros usuarios
- Las eliminaciones de recursos o usuarios implican la eliminación de sus valoraciones asociadas
- La eliminación de un usuario elimina sus listas, pero los recursos creados permanecen disponibles
Usando la aplicación web
Para acceder a la aplicación, debe iniciar sesión con un usuario registrado o autenticado. Si no tiene ninguna cuenta, puede crear una cuenta en la aplicación. Una vez creada, el usuario puede acceder a la aplicación.
Usuario no autenticado
Este usuario puede:
- Ver el listado de recursos completo, pero sin valoraciones asociadas.
- Ver el detalle de cada uno de esos recursos, también sin valoraciones ni las listas de las que forma parte.
- Hacer clic en los enlaces a los recursos.
Opción de menú login: Hacer Login.
Usuario autenticado
Además de las funcionalidades del usuario anterior, este usuario puede:
- Crear nuevos recursos.
- Editar recursos existentes.
- Ver detalles de un recurso, que incluyen las valoraciones que ha recibido ese recurso y enlaces a las listas propias en las que el recurso está incluido. Si el recurso no está incluido en alguna de las listas del usuario, no se mostrarán estos enlaces.
- Editar y/o eliminar las valoraciones.
Opción de menú "Listas":
- Creación de nuevas listas: Permite organizar recursos por categorías personalizadas.
- Eliminación de todas las listas: Opción para resetear completamente el sistema de listas.
- Edición individual de listas: Modificar detalles específicos de una lista existente.
- Eliminación de una lista: Eliminar una lista completa con todos sus recursos.
- Detalles de listas (relación de recursos): Ver qué recursos están incluidos en cada lista.
- Añadir y quitar recursos a listas: Organizar y reorganizar los recursos dentro de las listas.
- Añadir un nuevo recurso a esta lista compartida: Hacer que un recurso sea accesible para otros usuarios.
- Quitar un recurso de la lista: Eliminar el recurso de una lista sin eliminarlo del sistema.
- Quitar todos los recursos de la lista: Eliminar todos los recursos de una lista en una sola operación.
Opción de menú "Perfil":
- Ver detalles del perfil: Acceder a información personal del usuario.
- Editar datos del perfil: Modificar información personal.
- Logout: Cerrar sesión y desconectar al usuario del sistema.
Usuario administrador autenticado
Además de las funcionalidades del usuario autenticado, este usuario puede:
- Eliminar recursos: Permite al administrador borrar contenido específico del sistema.
- Edición de valoraciones de recursos: Modificar o actualizar las opiniones de otros usuarios sobre los recursos.
- Eliminación de valoraciones de recursos: Remover completamente las valoraciones de un recurso.
Opción de menú "Usuarios":
- Creación de nuevos usuarios: Añadir cuentas de nuevo usuarios al sistema.
- Lista de usuarios: Ver una visión general de todas las cuentas existentes.
- Detalle de usuario: Acceder a información completa de una cuenta específica.
- Edición del perfil de los usuarios: Modificar datos personales y roles de otros usuarios.
- Cambio de contraseña de los usuarios: Actualizar la seguridad de las cuentas existentes.
- Cambio de rol de usuario: Reasignar roles como administrador o usuario normal.
- Eliminación de un usuario: Borrar completamente una cuenta del sistema.
Opción de menú "Perfil":
- Ver detalles del perfil: Acceder a información personal del administrador.
- Logout: Desconectar al administrador del sistema.