Sistema de administracion de archivos para instituto de enseñanza.
La idea es crear un administrador donde los admin, manager o profesores puedan subir archivos para
q los alumnos por medio de un logueo entrar a un administradorpara descargar desde la categoría o sub-categoría.
Administrador General ( supremo )
El admin general puede generar usuarios:
dar de alta, baja, modif, y bloquear, manager, profesores y usuarios.
El admin general puede con los archivos:
alta - baja -modif, ocultar de todos los usuarios admin y profesores.
El admin general puede crear categorías y sub-categorias con (ABM)
Como admin general puede darle a un profesor la posibilidad de q pueda hacer ABM de otras Sub-categorias y archivos.
Esto esta pensado ya q el profesor de historia también da geografía y puede complementar con otro profesores de otros años
pero de la misma materia.
Solo los Administradores pueden generar CATEGORIASY PODER hacer (ABM)
Ej, Si el profesor es matemático ya estaría generado por el aDMIN "MATEMATCA" el podrá generar una sub-categoría
para poder tirar los archivos a cual corresponda.
Los Profesores solo pueden generar SUB-CATEGORIAS con su "ABM"
Entre profesores no se puden modificar sus datos o archivos.
Entre profesores no se pueden modificar las sub-categorías.
Los profesores pueden modificar, borrar, dejar sin publicar sus archivos.
Solo los manager pueden hacer cambios generales
alta, baja, modif, y dejar pendiente, archivos
alta, baja, modif, bloqueo o activación de usuarios y profesores
Mostrar los archivos en una tabla horizontal listado:
Para el usuario:
nombre de archivo - descripción - peso del archivo - fecha de subido - tipo de archivo - botón descargar
Mostrar los archivos en una tabla horizontal listado:
Para los admin, maneger o profesores:
nombre de archivo - descripción - peso del archivo - tipo de archivo - fecha de subido - botón descarga - ocultar/ver/modificar/borrar (representar con iconitos para no ocupar tanto)
El "OCULTAR" es para q no lo vean los usuarios ya q el archivo puede quedar pendiente.
Que se puede acomodar de ascendente o descendente cualquiera de estas columnas
Que tenga paginación
Buscador de archivos como también por categoría.
Buscador de profesores, manager y alumnos.
Mostra al Administrador General
Tabla horizontal con el listado de, managers, profesores y usuarios:
User -cargo - Nombre compelto- tel - direcc- mail - bloquear/ver/editar/borrar (representar con iconitos para no ocupar tanto)
Mostrar a los profesores
Tabla horizontal con el listado de alumnos:
User -Nombre compelto- tel - direcc- mail - bloquear/ver/editar/borrar (representar con iconitos para no ocupar tanto)
los archivos subidos por admin y profes puden quedar ocultos para los alumnos no lo vean hasta q lo activen para verse.
Que los Admin y profes activen
Los profesores y usarios pueden darse de alta con los datos:
Usuario
Cargo ( para profesores ) aclarar
Nombre completo
Dirección
Tel
Mail
Pass
confirmación de pass
y para loguerse utilizan el usuario y el pass.
Que tenga algún sistema de capcha para evitar el spam.
Cuando se dan de alta tienen q esperar la activación que les llega por mail.
El usuario, manager o profesor cuando ya están activados pueden entrar a sus datos y cambiar todos los datos que ingresaron.
Para loguerse y entrar al sistema:
correo
pass
Administrador General ( nivel superior e imborrable)
Manager
Profesores
Alumnos
Que pueda dar de alta, otros administradores, profesores y usuarios.
Que los administradores den de alta profesores y usuario
que los profesores den de alta o baja usuarios.
Que se puedan dar de alta los usuarios pero deberán espera la activación para entrar al sistema de archivos
archivos q se puedan subir:
Doc, PDF, Txt, Exl, Jpg, mp3, Zip
Hasta 10 mb por archivo para subir.
Que tenga algún predload q indique q esta subien, puede ser un Flash o un Gif indicando la subida.
Detallar q tipo de programación usan.
Esto es para servidor en linux.
Acepto, php, ajax, xml. y mysql
Que sea lo mas prolijo, intuitivo y rápido.
Yo acá aclare mucho lo q necesito, después ustedes verán la forma de quede bien estructurado.
Que sea con templates en html para q podamos hacer cambios sin afectar o tocar el sistema.
Aclarar q tecnología van a utilizar
Tiempo de trabajo
Forma de pago