-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Descripción
La aplicación de apuntes permitirá que los usuarios verificados de DAFI puedan subir apuntes o ejercicios en PDF y compartir enlaces relacionados a la web de DAFI.
Para evitar abuso, los recursos se crearán ocultos al público, y deberán ser revisados por un equipo de moderadores voluntarios, que admitirán o rechazarán los recursos de forma justificada.
Los recursos se organizarán de forma jerarquica bajo una estructura de árbol similar a esta: grado > curso > asignatura.
Mejoras posibles
Crear un sistema de reputación, de forma que los usuarios puedan votar +1 o -1 a un recurso, y los creadores dispongan de un balance reputacional en su perfil.
Así, los creadores con buena reputación podrían ser capaces de subir recursos sin necesidad de que se verifiquen por los moderadores.
Jerarquía de clases propuesta
Se propone la siguiente jerarquía de clases para la funcionalidad básica:
class Category:
padre: 'clave foránea hacia Category, admite nulo'
nombre: 'cadena de texto'
class Resource:
usuario: 'clave foránea hacia User'
categoria: 'clave foránea hacia Category'
tipo: 'enumerado: Notes, Exam, Exercises'
file: 'fichero: .pdf, .docx, .xlsx, admite nulo'
url: 'cadena de texto, admite nulo'