Buen día.
Requiero alguien que me ayude a modificar el siguiente script:
[login to view URL]
Actualmente hemos agregado algunas características menores y personalizado su aspecto visual, pero requerimos lo siguiente:
El sistema actualmente funciona de la siguiente manera
Existen Cursos (class en el sistema) que contienen materias. Los estudiantes se dan de alta en las cursos y por ende cursan las materias que se encuentran dadas de alta en ese curso. Solo se les puede dar de alta en un curso y dichos cursos no contienen un límite de tiempo.
Se requiere que esto cambie, que cada Curso contenga un límite de tiempo, es decir
Nombre del Curso: Curso de cocina
Fecha de inicio: Mayo 2014
Fecha de Finalización: Mayo 2015
Esto con el objetivo de separar generaciones de estudiantes. El objetivo de esto es (otra nueva función) poder generar reportes de los estudiantes utilizando Cursos y Fechas, es decir, poder buscar quien se inscribió al "Curso de Cocina" entre "enero y marzo del 2014" o bien, ver los cursos de cocina que se han dado durante determinado lapso de tiempo.
El reporte mostrará los cursos, y se podrán mostrar los estudiantes que estuvieron en dichos cursos, para poder mandar imprimir o utiizar esos datos en algún archivo externo al sitema.
Adicional a esto:
El sistema crea actualmente cada materia con un profesor asignado. Pretendo que esto cambie de la siguiente manera:
El administrador podrá crear una materia sin profesor asignado, y los profesores podrán ver las materias que aún no se encuentran asignadas a profesores, pudiendo solicitar en el sistema el permiso para ser asignados a esas materias.
Por último, me gustaría tener una opción en donde pueda subir los datos de estudiantes utilizando un archivo XML, (claro está que las columnas del archivo XML estarían definidas en base a los requerimientos del sistema) y que se quitara la opción o el código de instalar el script (ocultar el uso de un script automatizado)