Upload
alexisch
View
140
Download
4
Embed Size (px)
Citation preview
INSTITUTO SUPERIOR TECNOLÓGICO
QUITO
TRABAJO DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO
DE TECNOLOGO EN SISTEMAS.
TÍTULO:
EL SISTEMA DE EDUCACIÓN VIRTUAL E-LEARNING
ADMINISTRATIVO.
AUTOR:
RAFAEL ALBERTO ASTORGA ACOSTA
TUTOR:
ING. JOSE DIAZ L.
D.M. QUITO, SEPTIEMBRE DEL 2010
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
DEDICATORIA
A mi Señor, Jesús, quien me dio la fe, la fortaleza, la salud y la esperanza para terminar este trabajo.
A mis Padres, Cecilia Acosta y Iván Astorga quienes me enseñaron desde pequeño a luchar para alcanzar mis metas, mis triunfos es y será siempre de ustedes, ¡los amo!
A mis Primas quien siempre me motivaron a seguir adelante y a quien prometí que terminaría mis estudios. Promesa cumplida.
A los que nunca dudaron que lograría este triunfo: a mis tías y tíos en especialmente a mi tia Ceci
A Mi Querido Rector Iván Cadena Que Siempre Estuvo Pendiente De Mi “gracias”.
A mis amigos: Francisco, Jessica, Edison, René, Edwin, Guillermo, Luis Ángel, Luis Fernando, Patricia 1, Verónica, Edgar, Sandra, Patricia 2, por haber compartido tantos momentos de mi vida y por darme aliento para continuar luchando en esta vida que a veces parece terrible, pero recordemos que mientras contemos con nuestros amigos y familiares la vida siempre será hermosa.
A mis primos y primas: Jorge, Gabriela, Viviana, Daniela, Mariela, Damián, y Samanta nunca olviden que siempre estaré con ustedes en cada paso que de en la vida.
A los que ya no están, pero siempre tendrán un espacio en mi corazón donde se mantendrán vivos en mis recuerdos.
RAFAEL ASTORGA
ii
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
AGRADECIMIENTO
A Dios, porque representa fortaleza, sabiduría, valor, perseverancia y logró en mí transmitir cada uno de estos valores para cumplir con la meta que me propuse.
Al Instituto Superior Tecnológico Quito, por la confianza y colaboración depositada en el proceso de este proyecto.Al Ing. José Díaz, tutor de este proyecto por su invalorable ayuda en el desarrollo de la investigación.
Como expresión de gratitud este trabajo está dirigido a mis distinguidos maestros que con nobleza y entusiasmo pusieron su apostolado en mis manos.A mí querido Instituto porque de sus aulas llevo los más gratos recuerdos que nunca olvidaré.
Culmino otra etapa de mi preparación y mi formación profesional, que es parte de los objetivos que me he propuesto para poder servir a mi patria, velar por el bienestar de mis progenitores, integrarme completamente con mis familiares y ser una persona honesta y capaz de hacer frente a todas las contingencias que puedan presentarse en el futuro desenvolvimiento de mi vida personal.
Tengo en primer lugar que agradecer a mi Señor, Jesús; quien me ha dado fe, y toda la fortaleza, salud y la esperanza requeridas para, alcanzar esta importante etapa de trayectoria estudiantil; con la entrega de este trabajo, resultado de mi sacrificio y esfuerzo personal.
Dedico este trabajo a mis padres: Cecilia e Iván, ya que de ellos recibo un apoyo permanente e incondicional, a ellos debo mi formación, ellos han sido quienes me inculcaron desde pequeño a luchar para alcanzar mis metas y aspiraciones. Mi triunfo es de mis padres a quienes ¡LOS AMO!
Destaco y agradezco la guía de mis profesores, de manera especial a mi querido y respetado Rector Iván Cadena quien confió en mí y me ha dado respaldo para lograr todos mis propósitos.
Es momento de hacer mención en esta Dedicatoria a mis Primas y a mis tías, quienes siempre me motivaron para seguir adelante y a quienes les prometí que terminaría mis estudios. PROMESA CUMPLIDA.
No debo olvidar en esta dedicatoria a mis compañeros, con quienes he cultivado una sincera amistad, hemos disfrutado de todos los momentos gratos y difíciles que se presentaron a lo largo de nuestros años de estudios y también concluyen con éxito esta etapa de preparación dirigida. Dedicatoria que también la hago extensiva a todas las personas que nunca dudaron que lograría este triunfo,
iii
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
CERTIFICACIÓN
El presente Proyecto Profesional de Grado, titulado Educación Virtual para el
Instituto Superior Tecnológico Quito, dedicada a la enseñanza individual y de
nivel superior para el enriquecimiento de la educación por medio de clases
virtuales, autoeducación sin la necesidad de que el alumno asista a la
institución, ubicada en el Distrito Metropolitano de Quito, ha sido desarrollado
en base a parámetros y normas establecidas por el Instituto Superior
Tecnológico Quito, siendo este de mi autoría.
D.M. Quito, Septiembre del 2010
--------------------------------------------------------
RAFAEL ALBERTO ASTORGAE ACOSTA
C.C. 171801257-6
iv
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
CERTIFICACIÓN
Certifico que el presente trabajo fue realizado en su totalidad por el Sr.
RAFAEL ALBERTO ASTORGA ACOSTA, con C.C. 1718012576-6, como
requerimiento parcial a la obtención del título de TECNOLOGO EN SISTEMAS.
D. M. Quito, SEPTIEMBRE del 2010
------------------------------------
Ing. José Díaz
TUTOR
v
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
DECLARACIÓN
Yo, RAFAEL ALBERTO ASTORGA ACOSTA con C.C.171801257-6, declaro
bajo juramento que el trabajo aquí descrito es de mi autoría; que no ha sido
previamente presentado para ningún grado o calificación profesional; y, que
hemos consultado las referencias bibliográficas que incluyen este documento.
A través de la presente declaro ceder los derechos de propiedad intelectual
correspondientes a este trabajo, al Instituto Superior Tecnológico Quito, según
lo establecido por la Ley de Propiedad Intelectual, por su Reglamento y por la
normatividad vigente.
D. M. Quito, SEPTIEMBRE del 2010
--------------------------------------------------------
RAFAEL ALBERTO ASTORGA ACOSTA
C.C. 171801257-6
vi
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
RESUMEN EJECUTIVO
En la presente investigación se ha analizado temas de gran relevancia dentro
del ámbito de autoeducación virtual, las mismas que a continuación se revisa:
Capítulo 1, se realiza una fundamentación teórica consultado textos
actualizados que permitan conocer los procedimientos y pasos más
apropiados para la elaboración del sistema de educación virtual y en base a la
información obtenida se logrará validar y sustentar la propuesta a aplicar en la
institución.
En el capítulo 2, se realiza un diagnóstico situacional de la institución,
analizando lo político, lo económico, el aspecto social, demográfico y
geográfico, el cual ayudará a un análisis del nivel de educación con relación a
las demás instituciones superiores en base al Plan Nacional de Desarrollo
(P.N.D.). En este capítulo también se ejecuta una investigación del nivel de
educación, con la aplicación de una encuesta en un determinado segmento
del medio educativo para conocer el entorno y la situación de la institución en
base a la competencia y la perspectiva que tiene el estudiante.
El Capítulo 3, es el más importante y relevante, ya que en éste se plantea el
sistema, conjuntos de acciones que se deberán efectuar para cumplir con los
objetivos que la organización se ha propuesto, la ejecución del sistema de
educación virtual será secuencialmente revisada y controlada mediante la
aplicación del sistema administrativo, el cual permitirá a la institución alcanzar
vii
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
los resultados esperados que conllevarán a obtener el éxito institucional de
nivel superior en autoeducación.
INDICE GENERAL
SISTEMA DE EDUCACION VIRTUAL PARA EL ii-vii
INSTITUTO SUPERIOR TECNOLOGICO QUITO
DEDICATORIA.............................................................................................................ii
AGRADECIMIENTO....................................................................................................iii
CERTIFICACIÓN..........................................................................................................iv
CERTIFICACIÓN...........................................................................................................v
DECLARACIÓN...........................................................................................................vi
RESUMEN EJECUTIVO..............................................................................................vii
CAPITULO I.................................................................................................................1
1.- Generalidades..............................................................................................................11.1.- Titulo.........................................................................................................................................1
1.2.- Marco Contextual o Justificación...............................................................................11.3.- Objetivo General........................................................................................................................21.4.- Objetivos Específicos.................................................................................................................3
1.5.- Planteamiento Del Problema.....................................................................................31.5.1.- Formulación del Problema.................................................................................................31.5.2.- La Planificación Nacional De Desarrollo (P.N.D.)................................................................4
1.5.2.1.- Política 2.2. Mejorar progresivamente la calidad de la educación, con un enfoque de derechos, de género, intercultural e inclusiva, para fortalecer la unidad en la diversidad e impulsar la permanencia en el sistema educativo y la culminación de los estudios.................41.5.2.2.- Política 2.3. Fortalecer la educación intercultural bilingüe y la Interculturalización de la educación.............................................................................................................................51.5.2.3.- Política 2.4. Generar procesos de capacitación y formación continua para la vida, con enfoque de género, generacional e intercultural articulados a los objetivos del Buen Vivir..........................................................................................................................................61.5.2.4.- Política 2.5. Fortalecer la educación superior con visión científica y humanista, articulada a los objetivos para el Buen Vivir.............................................................................61.5.2.5.- Política 2.6. Promover la investigación y el conocimiento científico, la revalorización de conocimientos y saberes ancestrales, y la innovación tecnológica.....................................71.5.2.6.- Política 2.7. Promover el acceso a la información y a las nuevas tecnologías de la información y comunicación para incorporar a la población a la sociedad de la información y fortalecer el ejercicio de la ciudadanía.....................................................................................8
1.5.3.- SISTEMATIZACIÓN:.................................................................................................81.5.4.- Objeto de Estudio..............................................................................................................91.5.5.- Campo de Acción.............................................................................................................10
CAPITULO II..............................................................................................................10
viii
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
2.1.- Marco Teórico..........................................................................................................10
2.1.1.- Educación Virtual..................................................................................................................102.1.2.- La educación virtual como la educación del siglo XXI, tiene los siguientes principios:..........122.1.3.- Qué es una página web.........................................................................................................132.1.4.- Sistema Educación Virtual Programación E-learning............................................................132.1.5.- Importancia del Sistema de Educación Virtual con Programación E-learning.......................132.1.6.- Misión...................................................................................................................................142.1.7.- Visión....................................................................................................................................152.1.8.- Valores corporativos.............................................................................................................152.1.9.- Factores críticos de éxito......................................................................................................162.1.10.- Diagnóstico.........................................................................................................................162.1.11.- Escenarios...........................................................................................................................17
2.2.- MARCO CONCEPTUAL..............................................................................................172.2.1.- Software Libre.......................................................................................................................17
2.2.1.1.- ¿Qué es una ‘licencia de uso’ de un programa informático? ¿Y una ‘licencia de software libre’?..........................................................................................................................................182.2.1.2.- ¿Qué es el ‘código fuente’?...........................................................................................182.2.1.3.- ¿Qué caracteriza a una licencia de software libre?.......................................................192.2.1.4.- ¿Cómo puedo saber si una licencia es libre?................................................................192.2.1.5.- ¿Cuáles son las licencias libres más conocidas?............................................................19
2.2.1.5.1.- GNU General Public License (GPL).........................................................................192.2.2.- Apache..................................................................................................................................202.2.3.- Servidor Web apache............................................................................................................202.2.4.- Servidor de base datos MySQL.............................................................................................212.2.5.- Programacion en Php...........................................................................................................222.2.6.- Aplicaciones web..................................................................................................................242.2.7.- Idea a Defender....................................................................................................................252.2.8.- Variables Independientes.....................................................................................................252.2.9.- Variables Dependientes........................................................................................................252.2.10.- Instalación paso a paso de MySQL 5.0................................................................................25
2.2.10.1.- Paso 1 – Descarga.......................................................................................................252.2.10.2.- Paso 2 – Instalación.....................................................................................................262.2.10.3.- Paso 5- La utilidad de administración..........................................................................27
2.2.11.- Instalando Apache, Mysql y PHP.........................................................................................282.2.12.- La mejor opción para Windows: WAMP Server..................................................................282.2.13.- EasyPHP..............................................................................................................................29
2.2.13.1.- Configuración de la plataforma...................................................................................292.2.13.2.- Requerimientos del equipos PC..................................................................................31
2.2.13.2.1.- Sistema Operativo...............................................................................................312.2.13.2.2.- CPU......................................................................................................................322.2.13.2.3.- RAM.....................................................................................................................322.2.13.2.4.- HDD.....................................................................................................................322.2.13.2.5.- Monitor...............................................................................................................322.2.13.2.6 Placa de Video.......................................................................................................322.2.13.2.7.- Placa de Sonido...................................................................................................33
2.2.14.- Funcionamiento del sistema...............................................................................................332.2.14.1.-Base de Datos del Sistema...........................................................................................332.2.14.2.- Sistema educación virtual...........................................................................................34
2.3.- MARCO REFERENCIAL..............................................................................................34
2.4.- MARCO LEGAL.........................................................................................................352.4.1.- Constitución Política del Ecuador.........................................................................................352.4.2.- CONSEJO NACIONAL DE EDUCACIÓN SUPERIOR (CONESUP)................................................37
ix
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
2.5.- Resumen del Capítulo..............................................................................................37
CAPITULO III.............................................................................................................38
3.1.- MANUAL DEL USUARIO............................................................................................383.1.1.- SISTEMA EDUCACION VIRTUAL ADMINISTRATIVO...............................................................383.1.2.- Sistema de Educación Virtual Internet..................................................................................58
3.2.- MANUAL TECNICO...................................................................................................653.2.1.- Base de datos db_virtual......................................................................................................66
3.2.1.1.-Fisico bd_virtual.............................................................................................................663.2.1.2.- Base de datos db_virtual en ejecución..........................................................................673.2.1.3.- Codificacion MYSQL......................................................................................................67
3.2.2.- Sistema De Educación Virtual Administrativo.......................................................................793.2.2.1.- Primera ventana (index_modulo.php)..........................................................................79
3.2.2.1.1.- Codificación...........................................................................................................793.2.2.1.1.1.- Index_modulo.php........................................................................................793.2.2.1.1.2.- Menu_virtual.php..........................................................................................803.2.2.1.1.3.- Enc_der.html.................................................................................................873.2.2.1.1.4.- Enc_izq.html..................................................................................................873.2.2.1.1.5.- Encabezado.html...........................................................................................883.2.2.1.1.6.- Centro.html...................................................................................................883.2.2.1.1.7.- Pie.html.........................................................................................................89
3.2.2.2.- Ventana profesor..........................................................................................................903.2.2.2.1.- Reporte_profesor.php...........................................................................................90
3.2.2.2.1.1.- Codificación...................................................................................................903.2.2.2.2.- Dato_profesor.php................................................................................................93
3.2.2.2.2.1.- Codificación...................................................................................................943.2.2.2.3.- Crear_profesor.php.............................................................................................101
3.2.2.2.3.1.- Codificación.................................................................................................1013.2.2.2.4.- pdf_lista_profesor.php.......................................................................................112
3.2.2.2.4.1.- Codificación.................................................................................................1133.2.2.4.- Ventana Alumno.........................................................................................................115
3.2.2.4.1.- Reporte_alumno.php..........................................................................................1153.2.2.4.1.1.- Codificación.................................................................................................116
3.2.2.4.2.- Dato_ alumno.php...............................................................................................1193.2.2.4.2.1.- Codificación.................................................................................................120
3.2.2.4.3.- Crear_ alumno.php..............................................................................................1293.2.2.4.3.1.- Codificación.................................................................................................129
3.2.2.4.4.- pdf_lista_ alumno.php........................................................................................1433.2.2.4.4.1.- Codificación.................................................................................................143
3.2.2.5.- Ventana Curso.............................................................................................................1453.2.2.5.1.- Lista_curso.php...................................................................................................145
3.2.2.5.1.1.- Codificación.................................................................................................1463.2.2.5.2.- Dato_ curso.php..................................................................................................148
3.2.2.5.2.1.- Codificación.................................................................................................1493.2.2.5.3.- Crear_curso.php..................................................................................................155
3.2.2.5.3.1.- Codificación.................................................................................................1553.2.2.6.- Ventana Materia.........................................................................................................162
3.2.2.6.1.- Lista_materia.php...............................................................................................1623.2.2.6.1.1.- Codificación.................................................................................................163
3.2.2.6.2.- Dato_ materia.php..............................................................................................1653.2.2.6.2.1.- Codificación.................................................................................................166
3.2.2.6.3.- Crear_materia.php..............................................................................................1723.2.2.6.3.1.- Codificación.................................................................................................173
x
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.7.- Ventana Clases............................................................................................................181
3.2.2.7.1.- Lista_plani.php....................................................................................................1813.2.2.7.1.1.- Codificación.................................................................................................181
3.2.2.7.2.- Dato_ plani.php...................................................................................................1843.2.2.7.2.1.- Codificación.................................................................................................184
3.2.2.7.3.- Crear_plani.php...................................................................................................1913.2.2.7.3.1.- Codificación.................................................................................................191
3.2.2.8.- Ventana Prueba..........................................................................................................2003.2.2.8.1.- Lista_pru.php......................................................................................................200
3.2.2.8.1.1.- Codificación.................................................................................................2013.2.2.8.2.- Dato_ pru.php.....................................................................................................204
3.2.2.8.2.1.- Codificación.................................................................................................2043.2.2.8.3.- Crear_pru.php.....................................................................................................207
3.2.2.8.3.1.- Codificación.................................................................................................2073.2.2.9.- Ventana Envío Correo.................................................................................................217
3.2.2.9.1.- Lista_envio.php...................................................................................................2173.2.2.9.1.1.- Codificación.................................................................................................217
3.2.2.9.2.- Eliminar_ envio.php............................................................................................2203.2.2.9.2.1.- Codificación.................................................................................................220
3.2.2.9.3.- Crear_envio.php..................................................................................................2253.2.2.9.3.1.- Codificación.................................................................................................226
3.2.3 Sistema de Educacion Virtual Internet..................................................................................2333.2.3.1 index_web.php..............................................................................................................2333.2.3.1.1.- Codificacion..............................................................................................................233
3.2.3.2.- Centro.php.......................................................................................................................2343.2.3.2.1.- Codificacion..............................................................................................................234
3.2.3.3.- Pied.html.........................................................................................................................2383.2.3.3.1.- Codificacion..............................................................................................................238
3.2.3.4.- ingreso.php......................................................................................................................2393.2.3.4.1.- Codificacion..............................................................................................................239
3.2.3.5.- Enc_der.html..................................................................................................................2433.2.3.5.1.- Codificacion..............................................................................................................243
3.2.3.6.- Enc_cent.html..................................................................................................................2433.2.3.6.1.- Codificacion..............................................................................................................243
3.2.3.7.- Enc_izq.html....................................................................................................................2443.2.3.7.1.- Codificacion..............................................................................................................244
3.2.3.8.- Resgistro_alumno.php.....................................................................................................2453.2.3.8.1.- Codificacion..............................................................................................................245
3.2.3.8.- Clase.php.........................................................................................................................2573.2.3.8.1.- Codificacion..............................................................................................................257
3.2.3.9.- Clave_alumno.php...........................................................................................................2653.2.3.9.1.- Codificacion..............................................................................................................265
3.2.3.10.- Cuestionario.php...........................................................................................................2753.2.3.10.1.- Codificacion............................................................................................................275
3.2.3.11.- index_profesor.php.......................................................................................................2833.2.3.11.1.- Codificacion............................................................................................................283
3.2.3.12.- Profesor_prueba.php....................................................................................................2893.2.3.12.1.- Codificacion............................................................................................................289
3.2.3.13.- Clave_profesor.php.......................................................................................................2993.2.3.13.1.- Codificacion............................................................................................................300
3.2.3.14.- Lista_pregunta.php........................................................................................................3093.2.3.14.1.- Codificacion............................................................................................................309
3.2.3.15.- Dato_pregunta.php.......................................................................................................3163.2.3.15.1.- codificación............................................................................................................317
xi
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.3.16.- Crear_pregunta.php......................................................................................................328
3.2.3.16.1.- Codificacion............................................................................................................3283.2.3.17.- Dato_opcion.php...........................................................................................................340
3.2.3.17.1.- Codificacion............................................................................................................3403.2..3.18.- Crear_opcion.php.........................................................................................................350
3.2.3.18.1.- Codificacion............................................................................................................350
ANEXOS..................................................................................................................361
ANEXO 1........................................................................................................................362
ANEXO 3........................................................................................................................363
xii
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
CAPITULO I
1.- Generalidades
1.1.- Titulo
El sistema de Educación Virtual para el Instituto Tecnológico Quito, dedicada a
la enseñanza de conocimientos de nivel superior y para la autoeducación de la
sociedad ecuatoriana a nivel general, ubicada en el Distrito Metropolitano de
Quito.
1.2.- Marco Contextual o Justificación.
La innovación, el progreso tecnológico y la integración de las economías del
mundo dan origen a la globalización, por tal razón, las instituciones deben
evitar tomar decisiones de improvisación o simplistas y analizar a fondo las
causas por las que no se ha llegado a crecer dentro de un medio académico,
esto obliga que varias instituciones formen parte de un sistema de
reestructuración, entendiéndose como el momento oportuno de realizar un
cambio antes de ingresar en crisis a nivel académico, borrando de aquellas
instituciones conservadoras el pensamiento que es posible solucionar la
situación a la forma reducida de una sola frase típica “Debemos hacer lo que
hemos hecho siempre”1.
Actualmente existe una creciente demanda de un alto número de nuevas
instituciones en el Ecuador, mientras que el crecimiento de estudiantes
aumento su participación en la PEA2 del 62% en 1999 al 72% en el 2005,
creándose nuevas demandas de educación presencial, semipresencial, a
distancia y de auto educación; desatando una competitividad muy elevada
exigiendo a las instituciones buscar y aplicar estrategias que les permita
diseñar la oferta y la imagen de la institución, de modo que ocupen un lugar
distintivo en la mente de la sociedad.
1 http://www. lahistoriae.empresarialdelecuador.com 23 de junio 2008 16:15 2 PEA: Población Económicamente Activa
1
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
En la ciudad de Quito, la educación exigía mayor demanda por contadas
instituciones a nivel superior, ya que en nuestro país la educación es un factor
relevante para su desarrollo. Con todos estos antecedentes en el mes de
Agosto de 1984 se funda el Instituto Superior de Computación "Quito", con la
finalidad de entregar profesionales a nivel superior capaces de cumplir con las
exigencias que demanda nuestro país.
Mediante resolución Nro. 183 del 29 de Abril de 1996, el Ministerio de
Educación y Cultura autoriza la transformación del Instituto Superior de
Computación "Quito"; en Instituto Superior Tecnológico "Quito", y el 26 de Junio
de 2003 ingresa al Consejo Nacional de Educación Superior (CONESUP) con
Registro Institucional Nro. 17-055A.
Por tal razón, el diseño de un Sistema de educación virtual para el Instituto
Superior Tecnológico Quito, permitirá obtener una reestructuración sólida e
innovadora ante los nuevos desafíos que existan, sabiendo aprovechar las
oportunidades del medio educativo en beneficio de la institución y quienes la
conforman y a su vez alcanzar los objetivos establecidos.
1.3.- Objetivo General.
Diseñar una Programación de Sistema E-lerning, Educación Virtual para el
Instituto Superior Tecnológico, a través de la aplicación de estrategias lógicas
que permita una adecuada reestructuración de la Institución, obteniendo un
funcionamiento más eficiente y alcanzando un mejor posicionamiento de la
Institución y una mayor participación de su nivel académico.
1.4.- Objetivos Específicos.
2
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Fundamentar teóricamente a través de un marco teórico, referencial,
conceptual, y legal, información que permita la sustentación y validación de la
propuesta al diseño del Sistema de Educación Virtual con la programación E-
lerning.
Realizar un diagnóstico educacional de la institución, mediante una
investigación de campo a través de la visualización de los factores internos y
externos que inciden en el funcionamiento y desarrollo de la Institución.
Diseñar un programa E-lerning, mediante la aplicación de estrategias lógicas,
que permitan el posicionamiento de la Institución y una mayor participación
de su nivel académico.
1.5.- Planteamiento Del Problema
1.5.1.- Formulación del Problema.
A los Institutos y sus directivos cada vez se les plantean problemas más
difíciles de nivel competitivo, que afectan a su organización institucional y que
tiene un impacto de retroceso frente a la sociedad, debido a que en sus inicios
estás fueron formadas empíricamente.
Para el Instituto Superior Tecnológico Quito, la falta de un sistema de auto
educación virtual es un declive a nivel competitivo, ya que es una herramienta
que orienta a las actividades de la institución hacia el cumplimiento de las
metas planteadas, las mismas que son de gran importancia porque
proporcionan un sentido de dirección hacia dónde quiere llegar la institución de
acuerdo al ámbito educativo el cual está dirigido, concentrando sus esfuerzos
conjuntamente con el talento estudiantil.
1.5.2.- La Planificación Nacional De Desarrollo (P.N.D.)
1.5.2.1.- Política 2.2. Mejorar progresivamente la calidad de la educación, con un enfoque de derechos, de género, intercultural e inclusiva, para fortalecer la
3
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
unidad en la diversidad e impulsar la permanencia en el sistema educativo y la culminación de los estudios.Articular los contenidos curriculares de los distintos niveles educativos.
Mejorar la calidad de la educación inicial, básica y media en todo el territorio
nacional.
Fomentar la evaluación y capacitación continua de los docentes, en la que se
incluya la participación de la familia y las organizaciones sociales pertinentes
para propender al desarrollo integral de la calidad educativa.
Promover la coeducación e incorporación de enfoques de interculturalidad,
derechos, género y sustentabilidad en el currículo educativo y en los procesos
pedagógicos.
Implementar programas complementarios de educación con énfasis en la
formación ciudadana.
Potenciar la actoría de los docentes e investigadores como sujetos de
derechos, responsabilidades y agentes del cambio educativo.
Fomentar la evaluación contextualizada de los logros educativos de los
estudiantes.
Promover y generar esfuerzos públicos sostenidos para impulsar la
permanencia y culminación de los niños y niñas en educación inicial, básica y
media, priorizando a las niñas de zonas rurales y urbano marginales e
impulsando la participación comunitaria en el sistema escolar.
Promover programas de infraestructura que contemplen una racionalización y
optimización de los establecimientos educativos y la superación de las brechas
de cobertura.
Crear de manera planificada partidas docentes para el nivel inicial, básico y
medio, a fin de garantizar que no existan escuelas sin maestros,
particularmente en el ámbito rural.
4
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Desarrollar y aplicar un modelo de educación inclusiva para personas con
necesidades educativas especiales.
Erradicar progresivamente el analfabetismo en todas sus formas, apoyando
procesos de postalfabetización con perspectiva de género y la superación del
rezago educativo.
1.5.2.2.- Política 2.3. Fortalecer la educación intercultural bilingüe y la Interculturalización de la educación.Promover procesos de articulación entre la educación intercultural bilingüe y las
organizaciones indígenas para que exista un proceso de evaluación
participativa y contraloría social y un apoyo mutuo entre las comunidades y los
centros educativos.
Articular el sistema educativo nacional con la educación intercultural bilingüe.
Diseñar y aplicar material educativo que garantice la utilización de la lengua
principal de cada nacionalidad y el castellano como idioma de relación
intercultural.
Diseñar mallas curriculares que reflejen las realidades históricas y
contemporáneas de los pueblos y nacionalidades.
Capacitar y formar docentes especializados para la educación intercultural
bilingüe originarios de cada nacionalidad, y generación de incentivos para su
permanencia en las localidades.
1.5.2.3.- Política 2.4. Generar procesos de capacitación y formación continua para la vida, con enfoque de género, generacional e intercultural articulados a los objetivos del Buen Vivir.Diseñar y aplicar procesos de formación profesional y capacitación continua
que consideren las necesidades de la población y las especificidades de los
territorios.
5
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Promover el acceso de mujeres diversas, grupos de atención prioritaria,
pueblos y nacionalidades a procesos de formación y capacitación continua,
fomentando la culminación de los niveles de instrucción.
Fortalecer y crear mecanismos de crédito que faciliten los procesos de
formación y capacitación continua.
Capacitar a la población en el uso de nuevas tecnologías de información y
comunicación.
1.5.2.4.- Política 2.5. Fortalecer la educación superior con visión científica y humanista, articulada a los objetivos para el Buen Vivir.Impulsar los procesos de mejoramiento de la calidad de la educación superior.
Fortalecer y consolidar el proceso de aseguramiento de la gratuidad de la
educación superior pública de tercer nivel.
Fortalecer el sistema de educación superior, asegurando las interrelaciones
entre los distintos niveles y ofertas educativas.
Promover programas de vinculación de la educación superior con la
comunidad.
Impulsar la investigación y el desarrollo científico técnico en universidades y
escuelas politécnicas.
Impulsar programas de becas para la formación docente de alto nivel.
Generar redes territoriales de investigación entre instituciones públicas y
centros de educación superior para promover el Buen Vivir en los territorios.
6
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Apoyar e incentivar a las universidades y escuelas politécnicas para la creación
y el fortalecimiento de carreras y programas vinculados a los objetivos
nacionales para el Buen Vivir.
Generar redes y procesos de articulación entre las instituciones de educación
superior y los procesos productivos estratégicos para el país.
Promover encuentros entre las diferentes epistemologías y formas de
generación de conocimientos que recojan los aportes de los conocimientos
populares y ancestrales en los procesos de formación científica y técnica.
Incrementar progresivamente el financiamiento para la educación superior.
1.5.2.5.- Política 2.6. Promover la investigación y el conocimiento científico, la revalorización de conocimientos y saberes ancestrales, y la innovación tecnológica.Fortalecer la institucionalidad pública de la ciencia y tecnología.
Fomentar proyectos y actividades de ciencia y tecnología en todos los niveles
educativos e incorporación en las mallas curriculares de los contenidos
vinculados.
Apoyar a las organizaciones dedicadas a la producción de conocimiento
científico e innovación tecnológica.
Promover procesos sostenidos de formación académica para docentes e
investigadores e investigadoras de todos los niveles educativos y
reconocimiento de su condición de trabajadores y trabajadoras.
Fomentar procesos de articulación entre los sectores académico,
gubernamental y productivo, incorporando conocimientos ancestrales.
Promover programas de extensión universitaria con enfoque intercultural, de
género y generacional.
7
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Establecer programas de becas de investigación y especialización conforme las
prioridades nacionales, a las especificidades de los territorios y con criterios de
género, generacionales e interculturales.
Democratizar los resultados obtenidos en las investigaciones realizadas, y
reconocer los créditos a las y los investigadores nacionales.
1.5.2.6.- Política 2.7. Promover el acceso a la información y a las nuevas tecnologías de la información y comunicación para incorporar a la población a la sociedad de la información y fortalecer el ejercicio de la ciudadanía.Democratizar el acceso a las tecnologías de información y comunicación,
especialmente a Internet, a través de la dotación planificada de infraestructura
y servicios necesarios a los establecimientos educativos públicos de todos los
niveles y la implantación de telecentros en las áreas rurales.
Promover las capacidades generales de la población para el uso y fomento de
plataformas, sistemas, bancos de información, aplicaciones y contenidos que
posibiliten a todos y todas obtener provecho de las tecnologías de información
y comunicación.
Establecer mecanismos que faciliten la adquisición de ordenadores personales
y programas de capacitación.
1.5.3.- SISTEMATIZACIÓN:
Si el P.N.D quiere un Organismo socializó propuesta. A través del Plan
Nacional de Desarrollo que elabora Senplades, el Gobierno orientará su
accionar en los sectores económico, social y político para los siguientes cuatro
años y el presente trabajo pretende dar solución a E-LEARNING, el resultado a
obtener se crear nuevas capacitaciones para la autoeducación para aumentar
esos vacíos de la juventud.
El Plan Nacional de Desarrollo (P.N.D.) quiere en su objetivo 2, mejorar las
capacidades y potencialidades de la ciudadanía
8
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Política 2.2. Mejorar progresivamente la calidad de la educación, con un
enfoque de derechos, de género, intercultural e inclusiva, para fortalecer la
unidad en la diversidad e impulsar la permanencia en el sistema educativo y la
culminación de los estudios.
Política 2.3. Fortalecer la educación intercultural bilingüe y la
interculturalización de la educación.
Política 2.4. Generar procesos de capacitación y formación continua para la
vida, con enfoque de género, generacional e intercultural articulados a los
objetivos del Buen Vivir.
Política 2.5. Fortalecer la educación superior con visión científica y humanista,
articulada a los objetivos para el Buen Vivir.
Política 2.6. Promover la investigación y el conocimiento científico, la
revalorización de conocimientos y saberes ancestrales, y la innovación
tecnológica.
Política 2.7. Promover el acceso a la información y a las nuevas tecnologías de
la información y comunicación para incorporar a la población a la sociedad de
la información y fortalecer el ejercicio de la ciudadanía.
1.5.4.- Objeto de Estudio.Diseño de un Sistema de Educación Virtual que desarrolle la institución una
estructura lógica de objetivos prioritarios claramente identificados e
interrelacionados, a través de la aplicación y ejecución de una herramienta
como es el sistema Virtual de auto educación.
1.5.5.- Campo de Acción.Elaboración de un Sistema Virtual que permitan hacer de las enseñanzas un
proceso continúo de logros institucionales, que conlleven a cumplir con
expectativas de rentabilidad y de una óptima educación.
9
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
CAPITULO II
2.1.- Marco Teórico.
2.1.1.- Educación Virtual
La educación virtual es una oportunidad de aprendizaje que se acomoda al
tiempo y necesidad del estudiante. La educación virtual facilita el manejo de la
información y de los contenidos del tema que se quiere tratar y está mediada
por la tecnología de la información y la comunicación.
Este tipo de educación ha sido muy utilizada por estudiantes y profesores,
además su importancia está incrementando más adeptos ya que esta
10
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
educación es una herramienta para incorporarnos al mundo tecnológico que
será lo que muy próximamente predominará en muchos centros educativos. A
través de ésta, además de la evaluación del maestro o tutor, también
evaluamos conscientemente nuestro propio conocimiento.
La educación virtual está más vigente que nunca, porque permite ser acezada
desde cualquier lugar y a cualquier hora, es de bajo costo y posibilita su uso
frecuente. Estas características de accesibilidad, economía y frecuencia, le dan
eficacia y eficiencia al aprendizaje virtual. Hoy más que nunca se requiere estar
actualizado en tiempo real, comunicado a nivel global para intercambiar
experiencias, educación a la medida de las necesidades particulares a cada
negocio y a cada persona, con cubrimiento masivo y amplio para lograr el
máximo alcance, de bajo costo y fácil acceso. Todo esto lo puede lograr con
facilidad la educación virtual.
Sin duda la educación virtual es posible gracias a la tecnología y en especial a
Internet, porque con ello se rompieron las barreras y limitaciones físicas para
darle paso a las aulas virtuales, en donde fácilmente se pueden integrar
personas de todo el mundo, desde el sur hasta el norte, desde el oriente hasta
el occidente. Esta integración faculta y promueve la interactividad entre las
personas, las discusiones y la profundización del conocimiento. Tan pronto una
pregunta se realiza, decenas de respuestas aparecen para atenderla, lo cual
apoya una de las cualidades necesarias y fundamentales para sobrevivir e
impactar, como lo es la "agilidad".
La educación virtual pasa de ser un importante soporte de apoyo a la
educación tradicional, para ganar protagonismo propio. Es así como ya existen
colegios en todo el mundo en donde se dictan las clases exclusivamente por
internet, cursos de pregrado y postgrado y miles de diplomados. Dentro de sus
ventajas sobresalen, la posibilidad de organizar el tiempo de estudio, de regular
la intensidad horaria, de acezar el conocimiento desde casi cualquier lugar
inimaginable, de reforzar el aprendizaje gracias a la multimedia, y la
actualización de la información casi en tiempo real.
11
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Siempre se ha dicho que la educación presencial es insuperable porque se
comparte con otros alumnos y se tiene acceso al profesor en forma directa,
pero como aspecto negativo se tiene que el alumno asume un rol pasivo
dejando el protagonismo solo al profesor. En la educación virtual, el
protagonismo y responsabilidad recae en el alumno, ya que él decide cuando
estudiar y en qué intensidad, asumiendo un rol activo en su desarrollo y
capacitación. Adicionalmente, las investigaciones han arrojado que en la
educación virtual los estudiantes interactúan más entre sí, favoreciendo y
mejorando su desempeño de aprendizaje. Se dice que el que practica lo que
aprende, lo recuerda para siempre, y si le añades emociones, no lo olvidarás
nunca.
Según Phipps y Merisotis (1999) la mayoría de los estudios indican que los
resultados de aprendizaje que se obtienen utilizando tecnologías para enseñar
a distancia son similares a los que se obtienen mediante la enseñanza
tradicional. También comentan que de acuerdo con resultados de muchas
investigaciones, la tecnología no es un factor tan importante para el aprendizaje
como la naturaleza de las tareas o actividades, las características del alumno,
la motivación o la preparación académica del instructor. Sin duda todos estos
factores son muy importantes pero no se puede desmeritar la importancia de la
tecnología y de los contenidos multimedia, que permiten que casi todos los
sentidos trabajen durante el aprendizaje, tanto la vista como el oído, muy
pronto el tacto y el olfato.
2.1.2.- La educación virtual como la educación del siglo XXI, tiene los siguientes principios:
La autoformación, la desterritorializacion, la descentralización, la virtualizacion,
la tecnologizacion, la sociabilidad virtual. Sin duda es un sistema de
autoformación en donde cada estudiante es responsable de su propio
aprendizaje y conocimiento. Se rompen las barreras físicas territoriales para
ingresar a un mundo nuevo en donde no existe nacionalidad. El espacio físico
del aula se amplía a todo el universo para que desde cualquier lugar se pueda
acceder la información sin distinción ni restricción. El medio virtual nos atrae
12
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
porque se elimina la diferencia entre la ficción y lo real, para fantasear y dejar
volar la imaginación. La tecnología y sus avances se ponen a disposición y al
alcance de todos, permitiendo la interacción y la personalización. Por último, el
medio virtual promueve las relaciones y la socialización, elimina las distinciones
de rango o de clase, y pone a todos los participantes en un mismo nivel.
La educación virtual es una oportunidad de aprendizaje que se acomoda al
tiempo y necesidad del estudiante, el sistema de educación virtual del Instituto
“Tecnológico Quito”, por medio del cual el área administrativa del instituto podrá
manipular de manera sencilla el sistema auto administrable el cual le permitirá
ingresar a la pagina web.
2.1.3.- Qué es una página web
Una página web es una página sin estructura en la que puedes insertar texto,
imágenes, tablas, e incrustar hojas de datos, presentaciones, vídeos y otros
materiales. La página web tiene unos controles de formato estándar como
negrita, cursiva, subrayado, selección de fuentes, color del texto y resaltar
texto. Puedes crear listas con viñetas, listas numeradas y establecer con
facilidad enlaces a otras páginas del sitio. Puedes adjuntar documentos desde
tu disco duro a la parte inferior de la página y permitir que otros colaboradores
del sitio hagan comentarios sobre tus páginas.
2.1.4.- Sistema Educación Virtual Programación E-learning Otros autores acotan más el alcance del e-lerning reduciéndolo
exclusivamente al ámbito de Internet, "el uso de tecnologías Internet para la
entrega de un amplio rango de soluciones que mejoran el conocimiento y el
rendimiento en el nivel académico.
2.1.5.- Importancia del Sistema de Educación Virtual con Programación E-learning.
13
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
1. El e-learning trabaja en red, lo que lo hace capaz de ser instantáneamente
actualizado, almacenado, recuperado, distribuido y permite compartir
instrucción o información.
2. Es entregado al usuario final a través del uso de ordenadores utilizando
tecnología estándar de internet.
3. Se enfoca en la visión más amplia del aprendizaje que van más allá de los
paradigmas tradicionales de capacitación".
2.1.6.- Misión.
“La Misión es la razón de existir de una persona, estudiante e Institución, con lo
que le permite lograr un nivel superior de conocimiento.
La Misión es el propósito central para de una institución, proyecta la
singularidad de la Institución, la misma que debe constar con 3 partes:
Descripción de lo que la Institución hace.
Para quién está dirigido el esfuerzo, el target.
Presentación de la particularidad, lo singular de la organización, el factor
diferencial.
No debe confundirse la Misión con el "Lema" de la Institución, un lema puede
enunciar un principio, mas no proyecta lo que la misión, como algo permanente
y duradero.” 3
El Instituto Superior Tecnológico Quito a la finalidad de ser uno de los
emprendedores de enseñanzas de auto educación, es la misión de poder dar
alcance a toda lo sociedad que lo intente para su educación.
3 LAMBIN, Jean, MARKETING ESTRATÉGICO, MC Graw Hill, Tercera Edición, pág. 5-13, 16
14
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
2.1.7.- Visión.
“La Visión es una imagen del futuro deseado que buscamos crear con nuestros
esfuerzos y acciones. Es la brújula que nos guiará a líderes y colaboradores.
Será aquello que nos permitirá que todas las cosas que hagamos tengan
sentido y coherencia”.
Al igual que la misión permite conocer el propósito de la Institución, la visión
ayuda avizorar el futuro de la organización, para el desarrollo del proyecto en
la elaboración de la visión para El Instituto Superior Tecnológico Quito, se
tomará en cuenta hacia dónde quiere llegar la institución y que desea alcanzar
en un futuro coherente.
2.1.8.- Valores corporativos.
“Los Valores son principios considerados válidos ya que son los puntales que
le brindan a las organizaciones, fortaleza y poder”4.
Al establecer la misión, visión y valores de la Institución estos deben ser
compartidos; los valores corporativos no deben ser elaborados únicamente por
la Rectoria para luego ser anunciados, deben ser el resultado de un trabajo en
equipo, tampoco deberá ocurrir que luego de delineados, quedan como simples
enunciados impresos en hermosas placas que son lucidas en la recepción de la
institución o en el Rectorado, deben ser verdaderas cartas de navegación, que
dirijan todos los esfuerzos hacia la meta que se desea alcanzar.
La aplicación de los valores corporativos en el desarrollo del proyecto,
permitirá partir de una base clara y definida para la institución, que a su vez
ayudará a que se fortalezca los caminos a seguir para alcanzar cada una de las
metas que el Instituto Superior Tecnologico Quito, desea cumplir.
2.1.9.- Factores críticos de éxito. “Esta etapa debe ser abordada inmediatamente antes de cualquier análisis,
general o especifico; interno o externo, se debe definir cuales son los
4 http://sisbib.unmsm.edu.pe/Bibvirtual/Publicaciones/administracion/v05_n10/importancia.htm 09 junio 200 15:41
15
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
elementos necesarios existentes para alcanzar la misión definida previamente
por los dueños de la Institucion, los mismos que deben ser pocos y de
trascendencia estratégica. Aspectos internos y externos que toda Institución de
la misma educación o sector debe reunir para alcanzar el éxito, son aquellos
elementos cuya presencia constituyen ventajas competitivas y cuya carencia
nos impiden el cumplimiento de la misión.5
El conocer cuales son los elementos estratégicos claves de la misión y sus
aspectos internos y externos que el Instituto Superior Tecnológico Quito, debe
identificar, se accederá en el diseño de la propuesta del proyecto distinguir
las ventajas competitivas de la Institución para alcanzar el éxito.
2.1.10.- Diagnóstico. “Relativo a su entorno, deberá contener los puntos fuertes, débiles y
limitaciones, en especial deberán evaluarse las fuerzas de los competidores y
sus planes sobre futuras acciones, así como una serie de oportunidades y
amenazas que se derivan de la situación de la propia institución en relación con
el entorno-educativo en el que se actúa en la elaboración de este diagnóstico
se tendrá especial consideración de los factores claves de éxito, también se
debe describir las causas que las han provocado, la situación actual y a la vez
se aportan recomendaciones parciales sobre acciones a realizar que
posteriormente volverán a ser analizadas al trazar las alternativas
estratégicas.”6
Al identificar el entorno-educativo del Instituto Superior Tecnológico Quito, en el
cual se desenvuelve se podrá realizar con claridad el diagnóstico sobre los
puntos fuertes, débiles y las limitaciones de la institución, también se podrá
conocer la fuerza de sus competidores y las amenazas y oportunidades que
tiene la Institución.
5 JEAN LAMBIN, Marketing Estratégico, pp. 16-206 http://sisbib.unmsm.edu.pe/Bibvirtual/Publicaciones/administracion/v05_n10/importancia.htm 09 junio 200 15:41
16
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
2.1.11.- Escenarios. “Se debe anticipar los posibles escenarios en los cuales se desarrollaran la
educación, a través de la generación de un cambio de actitud frente al futuro,
existen dos alternativas:
Generar un escenario sobre la base de las tendencias predominantes
esforzando un "futuro deseado"
Trabajar sobre la base de una prospectiva es decir "Plantear Objetivos en un
futuro supuesto"
El diagnostico de la etapa precedente debe permitir la realización de un
pronóstico en el que se predicen la viabilidad y posible evolución de la propia
Institución y los competidores mas importantes, especificando las conclusiones
a las que se ha llegado.”7
El análisis del escenario en el cual esta ubicada el Instituto Superior
Tecnológico Quito, permitirá obtener un pronóstico sobre el progreso que ha
tenido la Institución y la de sus competidores, conocer sobre las directrices
que desea alcanzar, y el planteamiento de objetivos que a futuro desea
obtener.
2.2.- MARCO CONCEPTUAL.
2.2.1.- Software Libre
Un programa informático es ‘libre’ cuando su autor o autores permiten su
utilización bajo las condiciones de una “licencia de software libre”. En Inglés, se
utiliza el término “Open Source Software”.
2.2.1.1.- ¿Qué es una ‘licencia de uso’ de un programa informático? ¿Y una ‘licencia de software libre’?
Los programas informáticos llevan un documento legal, llamado “licencia de
uso”, que establece bajo qué condiciones se puede utilizar el programa; el texto
7 Ibidem17
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
de la licencia suele aparecer cuando éste se instala. Existen dos tipos de
licencias: las de software libre y las de software cautivo o “propietario”.
Las licencias de software libre establecen unas condiciones permisivas,
incluyendo la posibilidad de acceder al “código fuente” del programa y
redistribuirlo con o sin modificaciones.
Las licencias cautivas establecen numerosas restricciones, y generalmente
impiden que se utilice el programa en más de un ordenador, entre otras
limitaciones.
2.2.1.2.- ¿Qué es el ‘código fuente’?
El ‘código fuente’ de un programa informático es un conjunto de ficheros a
partir del cual se puede generar el programa informático ejecutable que
utilizamos en nuestros ordenadores. Todos los programas informáticos se
crean a partir de archivos de ‘código fuente’ que el creador del programa
escribe para producir la funcionalidad que desea. El código fuente
generalmente incluye instrucciones escritas en algún lenguaje de programación
de propósito general, como C, Basic o Java. Si no se posee el código fuente de
un programa, generalmente no es posible ampliarlo ni corregir fallos, por lo que
estas funciones sólo puede hacerlas quien posea dicho código.
La mayoría de las empresas de desarrollo de software guardan todo o parte de
sus códigos fuente como un secreto industrial. En los desarrollos de software
libre, en cambio, se da acceso al código fuente, y se concede la posibilidad de
modificarlo y redistribuirlo.
2.2.1.3.- ¿Qué caracteriza a una licencia de software libre?
Una licencia de software libre debe permitir el acceso al código fuente del
programa, así como su modificación y redistribución con o sin modificaciones,
sin necesidad de pagar dinero adicional al autor ni pedirle permiso.
18
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
2.2.1.4.- ¿Cómo puedo saber si una licencia es libre?
Lea la licencia atentamente para averiguar si cumple las condiciones de una
licencia de software libre; tal vez necesite la ayuda de un asesor legal. Pero lo
más sencillo es comprobar si la licencia está aprobada por una organización
como la Open Source Initiative, dedicada a promover el software libre.
2.2.1.5.- ¿Cuáles son las licencias libres más conocidas?
2.2.1.5.1.- GNU General Public License (GPL)
Se caracteriza por ser incompatible con el software cautivo. Sin embargo, es la
licencia que suelen utilizar las empresas para liberar sus productos de
software, ya que impide que un competidor pueda utilizar el código fuente en
un producto de licencia cautiva. También es más larga y compleja que otras
licencias.
Es importante destacar que se utilizan dos versiones distintas de la licencia: la
2 y la (recién aparecida) 3. La 2 es utilizada, entre otros, por el célebre proyecto
Linux, que probablemente no utilizará la versión 3.
Es compatible con el software cautivo, y también con la licencia GPL siendo,
por tanto, una de las licencias más abiertas. Suele ser utilizada por las
empresas de software que basan su modelo de negocio en el servicio y no en
el producto.
2.2.2.- Apache
Es la licencia utilizada en los proyectos de la Apache Software Foundation, y
raramente se utiliza fuera de ese contexto. Es compatible con las licencias de
software cautivo, pero no con la versión 2 de la GPL. La GPLv3 permite
establecer una excepción para ser compatible con la licencia Apache.
19
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
2.2.3.- Servidor Web apacheEl servidor HTTP Apache es un servidor Web HTTP de código abierto para
plataformas Unix
(BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa
el protocolo HTTP/1.11 y la noción de sitio virtual. Cuando comenzó su
desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd
1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que
Behelendorf quería que tuviese la connotación de algo que es firme y enérgico
pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se
convertiría en gobierno de EEUU, y en esos momentos la preocupación de su
grupo era que llegasen las empresas y “civilizasen” el paisaje que habían
creado los primeros ingenieros de Internet. Además Apache consistía
solamente en un conjunto de parches a aplicar al servidor de NCSA. Era, en
inglés, a patchy server (un servidor “parcheado”).
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la
Apache Software Foundation.
Apache presenta entre otras características altamente configurables, bases de
datos de autenticación y negociado de contenido, pero fue criticado por la falta
de una interfaz gráfica que ayude en su configuración.
Apache tiene amplia aceptación en la red: desde 1996, Apache, es el servidor
HTTP más usado. Alcanzó su máxima cuota de mercado en 2005 siendo el
servidor empleado en el 70% de los sitios Web en el mundo, sin embargo ha
sufrido un descenso en su cuota de mercado en los últimos años. (Estadísticas
históricas y de uso diario proporcionadas por Netcraft2 ).
La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltas tan
sólo pueden ser aprovechadas por usuarios locales y no remotamente. Sin
embargo, algunas se pueden accionar remotamente en ciertas situaciones, o
explotar por los usuarios locales malévolos en las disposiciones de recibimiento
compartidas que utilizan PHP como módulo de Apache.
20
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
2.2.4.- Servidor de base datos MySQL
MySQL, el sistema de gestión de bases de datos SQL Open Source más
popular, lo desarrolla, distribuye y soporta MySQL AB. MySQL AB es una
compañía comercial, fundada por los desarrolladores de MySQL. Es una
compañía Open Source de segunda generación que une los valores y
metodología Open Source con un exitoso
MySQL es un sistema de gestión de bases de datos
Una base de datos es una colección estructurada de datos. Puede ser
cualquier cosa, desde una simple lista de compra a una galería de pintura o
las más vastas cantidades de información en una red corporativa. Para
añadir, acceder, y procesar los datos almacenados en una base de datos,
necesita un sistema de gestión de base de datos como MySQL Server. Al
ser los computadores muy buenos en tratar grandes cantidades de datos, los
sistemas de gestión de bases de datos juegan un papel central en
computación, como aplicaciones autónomas o como parte de otras
aplicaciones.
MySQL es un sistema de gestión de bases de datos relacionales
Una base de datos relacional almacena datos en tablas separadas en
lugar de poner todos los datos en un gran almacén. Esto añade velocidad y
flexibilidad. La parte SQL de “MySQL”se refiere a “Structured Query
Language”. SQL es el lenguaje estandarizado más común para acceder a
bases de datos y está definido por el estándar ANSI/ISO SQL. El estándar
SQL ha evolucionado desde 1986 y existen varias versiones. En este
manual, “SQL-92” se refiere al estándar del 1992, “SQL:1999” se refiere a la
versión del 1999, y “SQL:2003” se refiere a la versión actual del estándar.
Usamos la frase “el estándar SQL” para referirnos a la versión actual de
SQL.
MySQL software es Open Source.
Open Source significa que es posible para cualquiera usar y modificar el
software. Cualquiera puede bajar el software MySQL desde internet y usarlo
21
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
sin pagar nada. Si lo desea, puede estudiar el código fuente y cambiarlo
para adaptarlo a sus necesidades. El software MySQL usa la licencia GPL
(GNU General Public License), http://www.fsf.org/licenses/, para definir lo
que puede y no puede hacer con el software en diferentes situaciones. Si no
se encuentra cómodo con la GPL o necesita añadir código MySQL en una
aplicación comercial, puede comprarnos una licencia comercial. Consulte la
Introducción a las Licencias MySQL. El servidor de base de datos MySQL es
muy rápido, fiable y fácil de usar.
Lenguaje de programación php
PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación
del lado del servidor gratuito e independiente de plataforma, rápido, con una
gran librería de funciones y mucha documentación.
Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor Web,
justo antes de que se envíe la página a través de Internet al cliente. Las
páginas que se ejecutan en el servidor pueden realizar accesos a bases de
datos, conexiones en red, y otras tareas para crear la página final que verá el
cliente. El cliente solamente recibe una página con el código HTML resultante
de la ejecución de la PHP. Como la página resultante contiene únicamente
código HTML, es compatible con todos los navegadores. Podemos saber algo
más sobre la programación del servidor y del cliente en el artículo qué es
DHTML.
2.2.5.- Programacion en Php
Una vez que ya conocemos el concepto de lenguaje de programación de
scripts del lado del servidor podemos hablar de PHP. PHP se escribe dentro
del código HTML, lo que lo hace realmente fácil de utilizar, al igual que ocurre
con el popular ASP de Microsoft, pero con algunas ventajas como su gratuidad,
independencia de plataforma, rapidez y seguridad. Cualquiera puede descargar
a través de la página principal de PHP www.php.net y de manera gratuita, un
módulo que hace que nuestro servidor web comprenda los scripts realizados en
este lenguaje. Es independiente de plataforma, puesto que existe un módulo de
22
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
PHP para casi cualquier servidor web. Esto hace que cualquier sistema pueda
ser compatible con el lenguaje y significa una ventaja importante, ya que
permite portar el sitio desarrollado en PHP de un sistema a otro sin
prácticamente ningún trabajo.
PHP, en el caso de estar montado sobre un servidor Linux u Unix, es más
rápido que ASP, dado que se ejecuta en un único espacio de memoria y esto
evita las comunicaciones entre componentes COM que se realizan entre todas
las tecnologías implicadas en una página ASP.
Por último señalábamos la seguridad, en este punto también es importante el
hecho de que en muchas ocasiones PHP se encuentra instalado sobre
servidores Unix o Linux, que son de sobra conocidos como más veloces y
seguros que el sistema operativo donde se ejecuta las ASP, Windows NT o
2000. Además, PHP permite configurar el servidor de modo que se permita o
rechacen diferentes usos, lo que puede hacer al lenguaje más o menos seguro
dependiendo de las necesidades de cada cual.
Fue creado originalmente en 1994 por Rasmus Lerdorf, pero como PHP está
desarrollado en política de código abierto, a lo largo de su historia ha tenido
muchas contribuciones de otros desarrolladores. Actualmente PHP se
encuentra en su versión 4, que utiliza el motor Zend, desarrollado con mayor
meditación para cubrir l as necesidades de las aplicaciones web actuales.
Este lenguaje de programación está preparado para realizar muchos tipos de
aplicaciones web gracias a la extensa librería de funciones con la que está
dotado. La librería de funciones cubre desde cálculos matemáticos complejos
hasta tratamiento de conexiones de red, por poner dos ejemplos.
Algunas de las más importantes capacidades de PHP son: compatibilidad con
las bases de datos más comunes, como MySQL, mSQL, Oracle, Informix, y
ODBC, por ejemplo. Incluye funciones para el envío de correo electrónico,
upload de archivos, crear dinámicamente en el servidor imágenes en formato
GIF, incluso animadas y una lista interminable de utilidades adicionales.
23
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Se puede obtener mucha más información de PHP en los diversos manuales
de PHP que hemos publicado en desarrolloweb. Manuales que atienden a los
diversos niveles de cada programdor:
Programación en PHP: Aprende PHP desde el principio con este manual
que toca las prestaciones más imprescindibles.
Programación en PHP II: Aprende a hacer una aplicación práctica en
PHP. Un sistema de postales.
Taller de PHP: otros artículos prácticos más avanzados con el lenguaje.
2.2.6.- Aplicaciones webEn la ingeniería de software se denomina aplicación web a aquellas
aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a
través de Internet o de una intranet mediante un navegador. En otras palabras,
es una aplicación software que se codifica en un lenguaje soportado por los
navegadores web en la que se confía la ejecución al navegador.
Las aplicaciones web son populares debido a lo práctico del navegador web
como cliente ligero, así como a la facilidad para actualizar y mantener
aplicaciones web sin distribuir e instalar software a miles de usuarios
potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas
en línea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones
web.
Es importante mencionar que una página Web puede contener elementos que
permiten una comunicación activa entre el usuario y la información. Esto
permite que el usuario acceda a los datos de modo interactivo, gracias a que la
página responderá a cada una de sus acciones, como por ejemplo rellenar y
enviar formularios, participar en juegos diversos y acceder a gestores de base
de datos de todo tipo.
2.2.7.- Idea a Defender.Mediante el diseño del sistema de educación virtual y la aplicación adecuada
de estrategias se podrá establecer una correcta y acertada reestructuración
24
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
para el Instituto Superior Tecnologico Quito, que logrará una eficiente
funcionabilidad, posicionamiento a nivel de auto educación.
2.2.8.- Variables Independientes.Sistema de educación virtual, que permitirá tener una enseñanza con
estrategias adecuadas para el aprendizaje.
2.2.9.- Variables Dependientes.Al establecer una correcta aceptación a nivel social para alcanzará una
eficiente funcionabilidad, logrando posicionarla y diferenciarla del resto.
2.2.10.- Instalación paso a paso de MySQL 5.0Hoy continuando la serie de tutoriales, vamos a instalar MySQL 5.0 para
windows y luego una utilidad de administración llamada “MySQL
Administrator” que es parte de una suite de herramientas con interface grafica
para MySQL.
2.2.10.1.- Paso 1 – Descarga. Vamos directamente a la página de descarga del MySQL 5.0 para Windows
Vamos a descargar “Windows ZIP/Setup.EXE (x86)” y para ello hacemos
click en “pick a mirror” lo que nos llevara a una página donde nos pide
ingresar como usuario o registrarse. Directamente para hacer mas rápido
podemos hacer click mas abajo donde dice “No Thanks, just take me to the
downloads!”.
A continuación se nos presenta un listado de todos los sitios en diferentes
partes del mundo de donde podemos descargar nuestro archivo, pueden elegir
cualquiera, aun que la idea es elegir uno de nuestro país o de un país vecino.
2.2.10.2.- Paso 2 – Instalación. Descomprimimos el archivo “setup.exe” que es el único archivo que se
encuentra comprimido en el archivo que descargamos en el punto anterior.
Ejecutamos (Doble click) “setup.exe”. Ahora se inicia el instalador y hacemos
click en “Siguiente” (“Next”).
25
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Entre las tres opciones elegimos la “Typical”, hacemos click en “Siguiente” y
luego click en “install”.
Luego de instalarse, hacemos click dos veces más en “siguiente” hasta que
llegamos a la última pantalla del instalador que es la siguiente:
En esta ultima pantalla dejamos tildada la opción de “Configure the MySQL
Server now” y hacemos click en “Finish”.
Ahora se inicia el asistente de configuración.
26
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Leemos y si estamos de acuerdo y aceptamos los términos y condiciones,
hacemos click en “Siguiente”.
Aceptamos la carpeta en donde se instalara que esta por defecto y hacemos
click en “Siguiente”.
Aceptamos la instalación completa y nuevamente click en “Siguiente”.
Hacemos click en Install para comenzar la instalación y cuando finalice
hacemos click en “Finish”.
2.2.10.3.- Paso 5- La utilidad de administración.Cargamos la utilidad desde Inicio-programas-MySQL-MySQL Administrador
y veremos la siguiente pantalla en la que debemos completar los datos de
nuestra configuración.
Si completamos todo correctamente, al hacer click en “OK” pasaremos
directamente a la siguiente pantalla que es la principal de este administrador,
27
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
donde podemos hacer tareas tales como crear bases, usuarios, asignar
permisos, etc…
2.2.11.- Instalando Apache, Mysql y PHP
Gracias a aplicaciones como WAMP, EasyPHP, MAMP o XAMP, podemos
instalar y configurar Apache, Mysql y PHP de forma fácil en nuestras
computadoras.
Conozco a muchos desarrolladores que aún programan o configura
aplicaciones prefabricadas realizando los cambios en su computadora para
luego subir los archivos vía FTP y refrescar. Sin duda no es un método
eficiente por el tiempo que se pierde. Todo desarrollador web debería contar
con un servidor web instalado de forma local.
Si la fórmula a trabajar es Apache, Mysql y PHP, existe forma de configurarlo
en nuestro sistema operativo, aunque el proceso puede ser un poco artesanal
como podemos leer en el excelente artículo de Apache + PHP + MySql +
PhpMyAdmin como módulo de Apache.
Para los que buscamos una forma más rápida de arrancar con nuestro
servidor, existen aplicaciones que ya incluyen estos paquetes y con un sencillo
instalador nos dejan todo listo para trabajar en un par de minutos:
28
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
2.2.12.- La mejor opción para Windows: WAMP Server
WAMP es la abreviación de Windows, Apache, Mysql y PHP y
es un proyecto desarrollado por franceses. Este paquete
instala la versión 1.3 de Apache, PHP5, MySQL, PhpMyAdmin
y SQLitemanager en tu computadora. Además ofrece una aplicación para
manejar los servicios que se instala como un “tray icon”.
Una de las ventajas de este paquete es la ofrecer la versión de PHP5 en el
instalador y sus constantes actualizaciones. La instalación es bastante sencilla
y destaca que los servicios de apache y de mysql se instalarán en Windows
bajo los nombres de wampapache y wampmysqld para no interferir con otras
instalaciones previas de estos servidores.
2.2.13.- EasyPHP
Otro paquete para Windows que tiene la ventaja de contar con un
sitio en nuestro idioma es EasyPHP. Nos ofrece Apache, Mysql,
PHP y varias herramientas para desarrollar como es el caso de
PhpMyAdmin. Al descargarlo, asegúrense de descargar las páginas locales en
español para poder entender su funcionamiento en nuestro idioma.
2.2.13.1.- Configuración de la plataforma
Configuración de la plataforma con Apache, Easyphp, MySQL
La forma más adecuada de hacerlo es usar Easyphp un paquete que reúne
todo el software necesario para Windows. Los siguientes son todos los pasos
necesarios:
En primer lugar, si ya ha instalado MySQL antes (incluso como parte de otro
paquete), desinstálelo por completo, borre todos los archivos de MySQL y
asegúrese de borrar. Debería, además, buscar y borrar CUALQUIER archivo
llamado.
Si ya había instalado PHP antes borre cualquier archivo llamado del directorio
Windows, además de cualquier archivo llamado
29
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Descargue EasyPHP
Ejecute el archivo bajado: El proceso de instalación, es como la instalación de
cualquier otro programa en Windows - Yo aconsejo aceptar las opciones por
defecto y permitir instalarlo todo. presione siguiente
Al final de la instalación deje la casilla de selección en Iniciar EasyPHP y haga
click en el botón 'Terminer". Debería ser enviado a una página web de
información que puede ignorar sin problemas.
Si todo ha ido bien Apache, PHP y MySQL están instalados y funcionando.
Debería ver una E negra en tu barra de herramientas. Puede hacer clic sobre
ella para hacer aparecer un menú que te permitirá configurar los programas,
pero no lo necesitará por ahora.
Lo siguiente que necesita hacer es configurar una base de datos para usarla
con Moodle. Usando un navegador, ve (note la barra final).
Si se le pregunta por un nombre de usuario, use"root" con una contraseña
vacía. Debería ver la página web de phpMyAdmin, que le permitirá crear una
nueva base de datos y cuentas de usuario.
crée una nueva base de datos escribiendo "moodle" dentro del campo y
haciendo click en el botón "Create". ¡Así de fácil!
También puede, si lo désea, crear un nuevo usuario para acceder a su base de
datos. Esto puede ser un poco complicado para un usuario que lo utilice por
primera vez, por lo que, por ahora, debería usar el usuario existente "root" sin
contraseña en tu configuración de Moodle, y arreglar esto posteriormente.
¡Ya está listo para instalar Moodle! Baje la última versión de Moodle desde, y
descomprima el archivo.
o moodle (por ejemplo C:\Program Files\EasyPHP\www\moodle) o bien copiar
todos los contenidos del directorio moodle. Si escoge esta segunda opción
podrá acceder a la página de inicio de moodle usando http://localhost/ en lugar
de http://localhost/moodle/.
crée una nueva carpeta vacía en algún sitio para que Moodle guarde los
archivos subidos en, por ejemplo, C:\moodledata
Ponga toda la información de su nueva base de datos:
30
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$CFG->dbtype = 'mysql';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'root';
$CFG->dbpass = '';
$CFG->dbpersist = true;
$CFG->prefix = 'mdl_';
Ponga la ruta de todos sus archivos:
$CFG->wwwroot = 'http://localhost/moodle'; // Use una dirección externa si la
conoce.
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';
$CFG->dataroot = 'C:\moodledata';
Guarde config.php - puede hacer caso omiso de cualquier otra configuración, si
hay alguna.
¡Casi ha terminado! El resto de la instalación se realiza a través de la web.
Visite con su navegador para continuar la instalación a través de éste.
Por último, necesita configurar alguna clase de "cron" (tareas cuya realización
se configura automáticamente para ser ejecutadas cada cierto tiempo).
Consulte la para más detalles sobre ello.
Si no quiere o no puede utilizar EasyPHP, aquí tiene algunas indicaciones para
asegurarse de que su PHP está correctamente instalado y evitar los problemas
habituales:
Asegúrese de habilitar el módulo GD de forma que Moodle pueda procesar
imágenes - puede que tenga que editar el archivo php.ini y quitar el comentario
(el ;) de la línea: 'extension=php_gd2.dll'.
Asegúrese de que las sesiones están permitidas - puede que tenga que editar
php.ini y fijar el directorio para session.save_path - en lugar del directorio por
defecto "/tmp" use un directorio Windows como "c:/temp".
2.2.13.2.- Requerimientos del equipos PC
2.2.13.2.1.- Sistema Operativo
31
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
WindowsXP: Requerido
Windows Vista: Recomendado
2.2.13.2.2.- CPUMínimo
Intel Pentium
AMD Athlon64 X2 Recomendado
Intel Core2Quad o mejor
AMD Phenom X4 o mejor
2.2.13.2.3.- RAMMínimo
Windows Vista (1GB)
Windows XP (512MB)
Recomendado
Windows Vista (2GB o más)
Windows XP (1GB o más)
2.2.13.2.4.- HDD 80.0GB o más
2.2.13.2.5.- MonitorMínimo
800×600
Recomendado
1280×720 o más
Unidad de Disco
DVD Rom compatible con DVD9
2.2.13.2.6 Placa de VideoMínimo
VRAM (256MB)
DirectX9.0c/Shader 3.0
NVIDIA GeForce 6800
ATI Radeon HD 2400 Pro
32
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Recomendado
VRAM (512 o más)
NVIDIA GeForce 9800 series o mejor
ATI Radeon HD 4800 series o mejor
2.2.13.2.7.- Placa de SonidoCompatible con DirectSound (DirectX9.0c o más)
Interface
Mínimo
Mouse y Teclado
Gamepad
Recomendado
Controlador Xbox360 para Windows
Conección a Internet Banda Ancha
2.2.14.- Funcionamiento del sistemaUna vez que hemos instalado los paquetes : apache, Easyphp 1.8 , Mysql, y los
software dreamweaver , fireworks y para la base de datos Powerdesigner:
Base de datos para el presente sistema se denomina EDUCACION VIRTUAL
(E-LEARNING)
2.2.14.1.-Base de Datos del Sistema
La base de datos del sistema fue diseñada de Power Designer y subida a
MYSQL
33
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
2.2.14.2.- Sistema educación virtual
El sistema de educación virtual e-lerning fue desarrollado con el programa de
diseño web Macromedia Dreamweaver.
El sistema inicia con el sistema de administración general la cual nos permitira
el accesos a lo es el sistema de Educación Virtual administrativo, aquí nos
permitirá ingresar curso, materias, pruebas, exámenes, también ingresar los
datos del profesor, alumno, al igual que cargar sus fotos.
El Sistema de Educacion Virtual tiene el acceso también por via internet pagina
principal de la web, esto es para los usuarios que ya estén en clases o a su vez
para los profesores encargados de las materias de auto educación.
2.3.- MARCO REFERENCIAL.
34
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Para las instituciones dedicadas a la educación es importante conocer en que
rango se encuentran dentro de la clasificación que tiene cada una de estas, ya
que son entes que al ejercer su actividad educativa, aportan y contribuyen en
el desarrollo del país, ofreciendo nuevas oportunidades de estudio y por esta
razón tienen obligaciones con el estado ecuatoriano.
2.4.- MARCO LEGAL.
El desarrollo de esta investigación estará basado dentro de un marco legal, el
mismo que constituyen diferentes organismos que regulan la organización de
constitución y administración de una Institucion y estas son:
La Constitución Política del Estado, que representa uno de los
principales documentos que rigen en la vida de las personas y las
organizaciones; es decir es la Carta Magna de un estado.
CONSEJO NACIONAL DE EDUCACIÓN SUPERIOR (CONESUP), es
uno de los organismos principales que formalizan la constitución de un
Instituto, en base a su capital e integración de la sociedad.
Cada una de estas leyes que las conforman son ejes principales para que una
institución adquiera, derechos y obligaciones que le permitirán estar dentro de
la ley y cumplir con su funcionamiento.
2.4.1.- Constitución Política del Ecuador.La Constitución Política del Estado señala:
“La educación es un derecho de las personas a lo largo de su vida y un deber
ineludible e inexcusable del Estado. Constituye un área prioritaria de la política
pública y de la inversión estatal, garantía de la
igualdad e inclusión social y condición indispensable para el buen vivir.
35
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Las personas, las familias y la sociedad tienen el derecho y la responsabilidad
de participar en el proceso educativo.
La educación se centrará en el ser humano y garantizará su desarrollo
holístico, en el marco del respeto a los derechos humanos, al medio ambiente
sustentable y a la democracia; será participativa, obligatoria, intercultural,
democrática, incluyente y diversa, de calidad y calidez; impulsará la equidad de
género, la justicia, la solidaridad y la paz; estimulará el sentido crítico, el arte y
la cultura física, la iniciativa
28 individual y comunitaria, y el desarrollo de competencias y apacidades para
crear y trabajar.
La educación es indispensable para el conocimiento, el ejercicio de los
derechos y la construcción de un país soberano, y constituye un eje estratégico
para el desarrollo nacional.
La educación responderá al interés público y no estará al servicio de intereses
individuales y corporativos. Se garantizará el acceso universal, permanencia,
movilidad y egreso sin discriminación alguna y la obligatoriedad en el nivel
inicial, básico y bachillerato o su equivalente.
Es derecho de toda persona y comunidad interactuar entre culturas y participar
en una sociedad que aprende. El Estado promoverá el diálogo intercultural en
sus múltiples dimensiones. El aprendizaje se desarrollará de forma
escolarizada y no escolarizada.
La educación pública será universal y laica en todos sus niveles, y gratuita
hasta el tercer nivel de educación superior inclusive.
EI Estado garantizará la libertad de enseñanza, la libertad de cátedra en la
educación superior, y el derecho de las personas de aprender en su propia
lengua y ámbito cultural.
36
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Las madres y padres o sus representantes tendrán la libertad de escoger para
sus hijas e hijos una educación acorde con sus principios, creencias y opciones
pedagógicas. “8
2.4.2.- CONSEJO NACIONAL DE EDUCACIÓN SUPERIOR (CONESUP)
“Ley Organica de Educacion Superior esta ley tiene como objetivo definir sus
principios, garantizar el derecho de la educación superior de calidad que
propenda a la excelencia, al acceso universal, permanencia, movilidad y egreso
sin discriminación alguna.”9
2.5.- Resumen del Capítulo
El objetivo de este capítulo es fundamentar teóricamente si la aplicación de un
Sistema de Educacion Virtual para el Instituto Superior Tecnologico Quito, es
justamente lo más apropiado a aplicar en la Institución, que a su vez le
permita captar mayor estudiantes, conllevándola al crecimiento de la misma.
Este capítulo además se ha revisado a cada uno de los marcos teórico, el cual
ha permitido conocer como se debe desarrollar y en especial a identificar los
pasos a seguir durante la aplicación de un sistema de autoeducación .
El marco referencial aporta con información sobre aspectos de la institución, es
decir permite conocer su actividad, su tamaño y la forma de la organización de
la misma. Así como también, obtener información general sobre los niveles
académicos de la sociedad.
Con el marco conceptual se accede a obtener información sobre términos
totalmente desconocidos para algunas personas y que a su vez en el desarrollo
del sistema de auto educación serán constantemente utilizadas.
8 Constitución Política del Ecuador 1998, Sección quinta del Derechos del buen vivir, Art. 26, 27, 28 y 299 http://www.uide.edu.ec/PROYECTO-DE-LEY-DE-EDUCACION-SUPERIOR/LEY-ORGANICA-DE-EDUCACION-SUPERIOR.pdf.
37
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
El marco teórico uno de los más importantes de éste capítulo, ya que mediante
la indagación se puede conocer si la institución, se encuentra cumpliendo con
todos los reglamentos, normas, leyes, derechos y obligaciones que toda
empresa según la constitución debe cumplir para su normal funcionamiento.
CAPITULO III
3.1.- MANUAL DEL USUARIO
3.1.1.- SISTEMA EDUCACION VIRTUAL ADMINISTRATIVO
La cual se ingresara con la clave del administrador al igual que el usuario del
mismo, después se desplegara la página del sistema de administración
38
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Nos enviara a la ventana de modulos endonde se encontrara el acceso al
modulo de educación virtual.
Ingresamos al sistema de educación virtual la cual es la siguiente ventana
39
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Damos click en cada una de las pestaña de profesor, alumno, curso, materia,
clases, prueba, envió. A continuamos vamos a explicar cada una de ellas.
Damos click en el boton profesor y visualizamos la ventana en la cual se
despliega la lista de profesor
A continuación tenemos el ARCHIVO PDF en el cual damos un click en el
vínculo anterior.
La cual nos permite sacar un reporte de profesores dándonos la opción de
imprim4ir o de guardarlo como archivo PDF
40
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Ahora proseguimos con el botón:
Al ingresar a la opción nuevo profesor nos envía a la siguiente ventana.
41
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
La cual nos permitirá ingresar los datos personales del profesor con su foto y
brindarle un usuario y una clave para el ingreso por internet.
Para poder ingresar a realizar una modificación o eliminar algún dato que se
desea se ingresa por el enlace que se encuentra en el numero de cedula.
Como lo indicamos en la siguiente ventana:
VENTANA DE DATOS
42
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Aquí nos permitirá escoger entre modificar, eliminar o salir
Modificar nos permite modificar los datos del docente o cambiar su foto.
Eliminar nos permite borrar los datos del docente en general de la base de
datos.
Salir nos permite abortar o cancelar la función realizada
43
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Damos click en el botón alumno y visualizamos la ventana en la cual se
despliega la lista de alumnos
A continuación tenemos el ARCHIVO PDF en el cual damos un click en el
vínculo anterior.
La cual nos permite sacar un reporte de alumnos dándonos la opción de
imprimir o de guardarlo como archivo PDF
44
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Ahora proseguimos con el botón:
Al ingresar a la opción nuevo alumno nos envía a la siguiente ventana.
La cual nos permitirá ingresar los datos personales del alumno con su foto y
brindarle un usuario y una clave para el ingreso por internet.
Para poder ingresar a realizar una modificación o eliminar algún dato que se
desea se ingresa por el enlace que se encuentra en el numero de cedula.
Como lo indicamos en la siguiente ventana:
45
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
VENTANA DE DATOS
Aquí nos permitirá escoger entre modificar, eliminar o salir
Modificar nos permite modificar los datos del alumno o cambiar su foto.
46
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Eliminar nos permite borrar los datos del alumno en general de la base de
datos.
Salir nos permite abortar o cancelar la función realizada
Damos click en el botón curso y visualizamos la ventana en la cual se
despliega la lista de cursos.
Ahora proseguimos con el botón de nuevo:
47
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Al ingresar a la opción nuevo curso nos envía a la siguiente ventana.
La cual nos permitirá ingresar los datos del curso.
Para poder ingresar a realizar una modificación o eliminar algún dato que se
desea, se ingresa por el enlace que se encuentra en el nombre del curso.
Como lo indicamos en la siguiente ventana:
VENTANA DE DATOS
48
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Aquí nos permitirá escoger entre modificar, eliminar o salir
Modificar nos permite modificar los datos del curso.
Eliminar nos permite borrar los datos del curso en general de la base de datos.
Salir nos permite abortar o cancelar la función realizada
49
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Damos click en el botón de materia y visualizamos la ventana en la cual se
despliega la lista de materias
Ahora proseguimos con el botón:
Al ingresar a la opción nueva materia nos envía a la siguiente ventana.
La cual nos permitirá ingresar los datos de la materia.
Para poder ingresar a realizar una modificación o eliminar algún dato que se
desea, se ingresa por el enlace que se encuentra en el nombre de la materia.
Como lo indicamos en la siguiente ventana:
50
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
VENTANA DE DATOS
Aquí nos permitirá escoger entre modificar, eliminar o salir
Modificar nos permite modificar los datos de la materia.
Eliminar nos permite borrar los datos de la materia general de la base de
datos.
Salir nos permite abortar o cancelar la función realizada
51
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Damos click en el botón de clases y visualizamos la ventana en la cual se
despliega la lista de fechas de inicios clases.
Ahora proseguimos con el botón:
Al ingresar a la opción nueva clase nos envía a la siguiente ventana.
La cual nos permitirá ingresar los datos de la fecha de las nuevas clases.
Para poder ingresar a realizar una modificación o eliminar algún dato que se
desea, se ingresa por el enlace que se encuentra en el nombre de la materia.
Como lo indicamos en la siguiente ventana:
52
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
VENTANA DE DATOS
Aquí nos permitirá escoger entre modificar, eliminar o salir
Modificar nos permite modificar los datos de la materia.
53
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Eliminar nos permite borrar los datos de la materia general de la base de
datos.
Salir nos permite abortar o cancelar la función realizada
Damos click en el botón de prueba y visualiza la ventana en la cual se
despliega la lista de las fechas de las pruebas
Ahora seguimos con el botón:
Al ingresar a la opción nueva materia nos envía a la siguiente ventana.
54
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
La cual nos permitirá ingresar los datos de la nueva fecha de prueba
Para poder ingresar a realizar una modificación o eliminar algún dato que se
desea, se ingresa por el enlace que se encuentra en el nombre de la materia.
Como lo indicamos en la siguiente ventana:
55
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
VENTANA DE DATOS
Aquí nos permitirá escoger entre modificar, eliminar o salir
Modificar nos permite modificar los datos de la materia.
Eliminar nos permite borrar los datos de la materia general de la base de
datos.
Salir nos permite abortar o cancelar la función realizada
56
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Damos click en el botón de envio y visualizamos la ventana en la cual se
despliega la lista de nombres de empresas de correos.
Ahora proseguimos con el botón:
Al ingresar a la opción nueva empresa de correo nos envía a la siguiente
ventana.
La cual nos permitirá ingresar el nombre de la empresa de correo y el valor de
envio.
Para poder ingresar a realizar una modificación o eliminar algún dato que se
desea, se ingresa por los enlaces que se encuentran en la ventana de lista de
empresas de correo.
MODIFICAR
57
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Al ingresar a la opción modificar nos envía a la siguiente ventana.
La cual nos permite modificar el nombre de la empresa y el valor del envio
anteriormente ingresados.
ELIMINAR
Al ingresar a la opción eliminar nos envía a la siguiente ventana.
La cual nos permitira eliminar los datos anterior mente ingresados en la base
de datos.
58
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.1.2.- Sistema de Educación Virtual InternetPara acceder al sistema de educación virtual de la internet se ingresa por la
pagina principal del instituto la cual es:
En donde se escoge la opción de educación virtual y visualiza la siguiente
ventana.
Aquí nos despliega las propagandas de los cursos que se encuentran abiertos
y al pulsar en la materia correspondiente al curso nos envía a la siguiente
ventana.
59
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
La cual nos permite registrar al alumno interesado en el curso la cual nos
permitirá ingresar los datos con su foto grafia e indicarle el tipo de pago que va
a realizar la cual son
- Efectivo.- en la cual le dara un plazo de 4 dias para acercarse a cancelar al
instituto y asi poder empezar el curso.
- Deposito.- en esta opción le desplegara el numero de cuenta, el tipo y el
banco en la cual el estudiante puede depositar de igual manera le dara un
plazo de 4 dias para realizarlo. Una vez que el depocito es realizado entrara a
la pagina web y con su clave ingresara y antes de comenzar le pedirá el
numero de deposito y le desplegara un mensaje que le indicara que su
documento va hacer verificado en 72 horas la cual podrá entrar después de ese
tiempo, a recibir sus folletos y sus pruebas.
Profesor web.-
El profesor podrá ingresar por la internet por medio de su clave que el instituto
le otorgara.
60
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
La cual entrara a su página y así poder empezar
La cual desplegara los cursos con las materias correspondiente la cual el
profesor ha sido asignado.
Aquí podemos cambiar la clave junto con algunos datos como son el correo, la
dirección, el teléfono. Como lo vemos a continuación
61
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Luego regresando a la lista de cursos y materias escogemos cualquier opción
la cual nos mostrara la siguiente ventana.
La cual desplegara la informacion junto con la lista de documentos ingresados,
aquí también podemos ingresarlos los folletos o talleres de estudio, además se
muestra un lista de pruebas junto con el tipo de la misma, asi podernos
ingresar a la ventana la cual nos permitirá ingresar las preguntas con las
opciones.
62
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Ingreso de preguntas
Ingreso de opciones
63
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Alumno Internet
Aquí el alumno podrá ingresar haber sus Folletos, sus pruebas, sus notas como
lo indicamos a continuación.
Aquí podemos cambiar de clave descaragar folleto y rendir pruebas siempre
que se encuentre en la fecha dada.
Cambiar clave
64
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
Nos cambiar la clave y algunos datos mas.
3.2.- MANUAL TECNICO
65
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
El manual técnico nos permite ver la codificación de cada pagina y asi poder
ver el error o el cambio a realizarse.
3.2.1.- Base de datos db_virtual
3.2.1.1.-Fisico bd_virtual
66
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.1.2.- Base de datos db_virtual en ejecución
3.2.1.3.- Codificacion MYSQL-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tiempo de generación: 07-09-2010 a las 14:07:12
-- Versión del servidor: 4.1.9
-- Versión de PHP: 4.3.10
--
-- Base de datos: `db_virtual`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `alumno`
--
CREATE TABLE `alumno` (
67
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
`alu_codigo` int(11) NOT NULL auto_increment,
`alu_cedula` varchar(11) default NULL,
`alu_apellido` varchar(40) default NULL,
`alu_nombre` varchar(40) default NULL,
`alu_direccion` varchar(50) default NULL,
`alu_telefono` varchar(10) default NULL,
`alu_mail` varchar(30) default NULL,
`alu_fecha_n` date default '0000-00-00',
`alu_lugar_n` varchar(30) default NULL,
`alu_observacion` text,
`alu_usuario` varchar(10) default NULL,
`alu_clave` varchar(10) default NULL,
`alu_activado` varchar(10) default NULL,
PRIMARY KEY (`alu_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=21 ;
--
-- Volcar la base de datos para la tabla `alumno`
--
INSERT INTO `alumno` VALUES (20, '1312', 'EDISON', 'CHIMBORAZO', 'SPP',
'3123229', '[email protected]', '1980-07-30',
'TUNGURAHUA/PELILEO/PATATE', 'hola', 'e', '1', 'si');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `califiacion`
--
CREATE TABLE `califiacion` (
`nota_codigo` int(11) NOT NULL auto_increment,
`reg_codigo` int(11) default NULL,68
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
`nota_uno` decimal(2,0) default NULL,
`nota_dos` decimal(2,0) default NULL,
`nota_tres` decimal(2,0) default NULL,
`nota_final` decimal(2,0) default NULL,
`nota_suspe` decimal(2,0) default NULL,
`nota_promed` decimal(3,2) default NULL,
`nota_estado` char(15) default NULL,
PRIMARY KEY (`nota_codigo`),
KEY `FK_RELATIONSHIP_11` (`reg_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Volcar la base de datos para la tabla `califiacion`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `curso`
--
CREATE TABLE `curso` (
`cur_codigo` int(11) NOT NULL auto_increment,
`cur_nombre` varchar(35) default NULL,
`cur_observacion` varchar(120) default NULL,
`cur_activado` varchar(4) default NULL,
PRIMARY KEY (`cur_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=14 ;
--
-- Volcar la base de datos para la tabla `curso`
-- 69
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
INSERT INTO `curso` VALUES (11, 'INFORMATICA', 'BASICA', 'si');
INSERT INTO `curso` VALUES (13, 'MATEMATICAS', 'er', 'si');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `documento`
--
CREATE TABLE `documento` (
`doc_codigo` int(11) NOT NULL auto_increment,
`plan_codigo` int(11) default NULL,
`doc_foto` char(40) default NULL,
`alu_codigo` int(11) default NULL,
`prof_codigo` int(11) default NULL,
`doc_folleto` char(40) default NULL,
PRIMARY KEY (`doc_codigo`),
KEY `FK_RELATIONSHIP_17` (`plan_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=28 ;
--
-- Volcar la base de datos para la tabla `documento`
--
INSERT INTO `documento` VALUES (6, 0, '100_0160.jpg', 0, 18, '');
INSERT INTO `documento` VALUES (27, 0, '100_0162.jpg', 20, 0, '');
INSERT INTO `documento` VALUES (26, 0, '003[1].jpg', 0, 31, '');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `envio`70
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
--
CREATE TABLE `envio` (
`env_codigo` int(11) NOT NULL auto_increment,
`env_nombre` varchar(30) default NULL,
`env_valor` double default NULL,
PRIMARY KEY (`env_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Volcar la base de datos para la tabla `envio`
--
INSERT INTO `envio` VALUES (1, 'WESTER UNION', 50);
INSERT INTO `envio` VALUES (2, 'correos ecuador', 20);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `materia`
--
CREATE TABLE `materia` (
`mat_codigo` int(11) NOT NULL auto_increment,
`mat_nombre` varchar(30) default NULL,
`cur_codigo` int(11) default NULL,
`mat_observacion` varchar(45) default NULL,
`mat_valor` double(3,0) default '0',
`env_codigo` int(11) default NULL,
`mat_activado` char(2) default NULL,
PRIMARY KEY (`mat_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
71
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
--
-- Volcar la base de datos para la tabla `materia`
--
INSERT INTO `materia` VALUES (4, 'FINACIERA', 13, 'CALCULOS', 45, 2, 'si');
INSERT INTO `materia` VALUES (5, 'BASICA', 11, 'HISTORIA', 50, 1, 'si');
INSERT INTO `materia` VALUES (6, 'MANTEMINIENTO', 11, 'PRACTICO', 70,
2, 'si');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `modulo`
--
CREATE TABLE `modulo` (
`mod_codigo` int(11) NOT NULL auto_increment,
`usu_codigo` int(11) default NULL,
`mod_modulo` char(25) default NULL,
PRIMARY KEY (`mod_codigo`),
KEY `FK_RELATIONSHIP_18` (`usu_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=32 ;
--
-- Volcar la base de datos para la tabla `modulo`
--
INSERT INTO `modulo` VALUES (18, 1, 'ALUMNO');
INSERT INTO `modulo` VALUES (17, 1, 'PROFESOR');
INSERT INTO `modulo` VALUES (16, 1, 'ADMINISTRACION');
INSERT INTO `modulo` VALUES (4, 2, 'ALUMNO');
INSERT INTO `modulo` VALUES (19, 1, 'CURSO');
INSERT INTO `modulo` VALUES (31, 9, 'CURSO');72
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
INSERT INTO `modulo` VALUES (30, 8, 'PROFESOR');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `opcion`
--
CREATE TABLE `opcion` (
`opc_codigo` int(11) NOT NULL auto_increment,
`pre_codigo` int(11) default NULL,
`opc_opcion` char(50) default NULL,
PRIMARY KEY (`opc_codigo`),
KEY `FK_RELATIONSHIP_14` (`pre_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ;
--
-- Volcar la base de datos para la tabla `opcion`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `plan_prueba`
--
CREATE TABLE `plan_prueba` (
`plp_codigo` int(11) NOT NULL auto_increment,
`plan_codigo` int(11) default NULL,
`plp_fecha` date NOT NULL default '0000-00-00',
`plp_h_inicio` time NOT NULL default '00:00:00',
`plp_h_final` time NOT NULL default '00:00:00',73
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
`plp_tiempo` time NOT NULL default '00:00:00',
`plp_tipo` varchar(11) default NULL,
`plp_activado` char(3) default NULL,
PRIMARY KEY (`plp_codigo`),
KEY `FK_RELATIONSHIP_12` (`plan_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ;
--
-- Volcar la base de datos para la tabla `plan_prueba`
--
INSERT INTO `plan_prueba` VALUES (14, 15, '0000-00-00', '00:00:00',
'00:00:00', '00:00:00', 'PRUEBA', 'si');
INSERT INTO `plan_prueba` VALUES (15, 17, '2010-00-00', '08:00:01',
'20:00:05', '00:30:09', 'SUPLETORIO', 'si');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `planificacion`
--
CREATE TABLE `planificacion` (
`plan_codigo` int(11) NOT NULL auto_increment,
`prof_codigo` int(11) default NULL,
`mat_codigo` int(11) default NULL,
`plan_fechinicio` date NOT NULL default '0000-00-00',
`plan_fechfinal` date NOT NULL default '0000-00-00',
`plan_activado` char(10) default NULL,
PRIMARY KEY (`plan_codigo`),
KEY `FK_RELATIONSHIP_7` (`mat_codigo`),
KEY `FK_RELATIONSHIP_8` (`prof_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=18 ;74
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
--
-- Volcar la base de datos para la tabla `planificacion`
--
INSERT INTO `planificacion` VALUES (15, 18, 6, '2010-09-02', '2010-09-09',
'si');
INSERT INTO `planificacion` VALUES (17, 18, 4, '0000-00-00', '0000-00-00',
'si');
INSERT INTO `planificacion` VALUES (13, 18, 11, '2010-09-02', '2010-09-09',
'');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `pregunta`
--
CREATE TABLE `pregunta` (
`pre_codigo` int(11) NOT NULL auto_increment,
`plp_codigo` int(11) default NULL,
`pre_pregunta` char(50) default NULL,
`pre_resp_verdad` char(50) default NULL,
`pre_puntaje` decimal(2,0) default NULL,
PRIMARY KEY (`pre_codigo`),
KEY `FK_RELATIONSHIP_13` (`plp_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=14 ;
--
-- Volcar la base de datos para la tabla `pregunta`
--
75
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `profesor`
--
CREATE TABLE `profesor` (
`prof_codigo` int(11) NOT NULL auto_increment,
`prof_cedula` varchar(10) default NULL,
`prof_apellido` varchar(20) default NULL,
`prof_nombre` varchar(20) default NULL,
`prof_direcc` varchar(20) default NULL,
`prof_telefono` varchar(11) default NULL,
`prof_email` varchar(30) default NULL,
`prof_profesion` varchar(35) default NULL,
`prof_usuario` varchar(8) default NULL,
`prof_clave` varchar(8) default NULL,
`prof_activado` varchar(11) default NULL,
PRIMARY KEY (`prof_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=32 ;
--
-- Volcar la base de datos para la tabla `profesor`
--
INSERT INTO `profesor` VALUES (18, '1715687628', 'CHIMBORAZO',
'EDISON', 'SAN PATRICIO DE PUEN', '3122792',
'[email protected]', 'TECNOLOGO EN SISTEMA', 'ed', '1', 'si');
INSERT INTO `profesor` VALUES (31, '123123', '', '', '', '', '342', '', '', '', 'si');
-- --------------------------------------------------------
-- 76
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
-- Estructura de tabla para la tabla `registro_alumno`
--
CREATE TABLE `registro_alumno` (
`reg_codigo` int(11) NOT NULL auto_increment,
`alu_codigo` int(11) default NULL,
`plan_codigo` int(11) default NULL,
`reg_fecha` date NOT NULL default '0000-00-00',
PRIMARY KEY (`reg_codigo`),
KEY `FK_RELATIONSHIP_10` (`alu_codigo`),
KEY `FK_RELATIONSHIP_9` (`plan_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ;
--
-- Volcar la base de datos para la tabla `registro_alumno`
--
INSERT INTO `registro_alumno` VALUES (19, 20, 15, '0000-00-00');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `respuesta`
--
CREATE TABLE `respuesta` (
`res_codigo` int(11) NOT NULL auto_increment,
`reg_codigo` int(11) default NULL,
`opc_codigo` int(11) default NULL,
PRIMARY KEY (`res_codigo`),
KEY `FK_RELATIONSHIP_15` (`opc_codigo`),
KEY `FK_RELATIONSHIP_16` (`reg_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;77
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
--
-- Volcar la base de datos para la tabla `respuesta`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `usuario`
--
CREATE TABLE `usuario` (
`usu_codigo` int(11) NOT NULL auto_increment,
`usu_nombre` char(20) default NULL,
`usu_apellido` char(20) default NULL,
`usu_usuario` char(20) default NULL,
`usu_clave` char(10) default NULL,
PRIMARY KEY (`usu_codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;
--
-- Volcar la base de datos para la tabla `usuario`
--
INSERT INTO `usuario` VALUES (1, 'edison', 'chimborazo', 'ed', '45');
INSERT INTO `usuario` VALUES (2, 'JS', 'JS', 'js', '12');
INSERT INTO `usuario` VALUES (8, 'pancho', 'tito', 'ff', '26');
INSERT INTO `usuario` VALUES (9, 'c', 'c', 'c', '2');
78
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.- Sistema De Educación Virtual AdministrativoEl sistema de educación virtual se desarrollo con el software de dreamwaever
conjunto con easyphp.
3.2.2.1.- Primera ventana (index_modulo.php)Esta ventana está hecha con varios complementos:
3.2.2.1.1.- Codificación
3.2.2.1.1.1.- Index_modulo.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Educacion Virtual Administracion</title>
</head>
<frameset rows="106,*" cols="*" frameborder="no" border="0"
framespacing="0">
<frameset rows="*" cols="344,*" framespacing="0" frameborder="no"
border="0">
<frame src="enc_izq.html" name="leftFrame1" scrolling="No"
noresize="noresize" id="leftFrame1" title="leftFrame1" />
<frameset rows="*" cols="*,381" framespacing="0"
frameborder="no" border="0">
79
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<frame src="encabezado.html" name="topFrame" scrolling="No"
noresize="noresize" id="topFrame" title="topFrame" />
<frame src="enc_der.html" name="rightFrame" scrolling="No"
noresize="noresize" id="rightFrame" title="rightFrame" />
</frameset>
</frameset>
<frameset rows="*,53" cols="*" framespacing="0" frameborder="no"
border="0">
<frameset rows="48,*" cols="*" framespacing="0" frameborder="no"
border="0">
<frame src="menu_virtual.php" name="leftFrame" scrolling="No"
noresize="noresize" id="leftFrame" title="leftFrame" />
<frame src="centro.html" name="mainFrame" id="mainFrame"
title="mainFrame" />
</frameset>
<frame src="pie.html" name="bottomFrame" scrolling="No"
noresize="noresize" id="bottomFrame" title="bottomFrame" />
</frameset>
</frameset>
<noframes><body>
</body>
</noframes></html>
3.2.2.1.1.2.- Menu_virtual.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
80
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<title>Documento sin título</title>
<style type="text/css">
td img {display: block;}td img {display: block;}td img {display: block;}td img
{display: block;}
</style>
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length;
i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
if (event == "init" && args.length > 2) {
if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
if ((nbArr = document[grpName]) == null) nbArr = document[grpName] =
new Array();81
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
nbArr[nbArr.length] = img;
for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = args[i+1];
nbArr[nbArr.length] = img;
} }
} else if (event == "over") {
document.MM_nbOver = nbArr = new Array();
for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] :
img.MM_up);
nbArr[nbArr.length] = img;
}
} else if (event == "out" ) {
for (i=0; i < document.MM_nbOver.length; i++) {
img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn :
img.MM_up; }
} else if (event == "down") {
nbArr = document[grpName];
if (nbArr)
for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up;
img.MM_dn = 0; }
document[grpName] = nbArr = new Array();
for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
nbArr[nbArr.length] = img;
} }
}
//-->
</script>
</head>82
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<body
onload="MM_preloadImages('imagen/menu_modulo_r2_c1_f3.gif','imagen/
menu_modulo_r2_c1_f2.gif','imagen/menu_modulo_r2_c3_f3.gif','imagen/
menu_modulo_r2_c3_f2.gif','imagen/menu_modulo_r2_c5_f3.gif','imagen/
menu_modulo_r2_c5_f2.gif','imagen/menu_modulo_r2_c7_f3.gif','imagen/
menu_modulo_r2_c7_f2.gif','imagen/menu_modulo_r2_c9_f3.gif','imagen/
menu_modulo_r2_c9_f2.gif','imagen/menu_modulo_r2_c11_f3.gif','imagen/
menu_modulo_r2_c11_f2.gif','imagen/menu_modulo_r2_c13_f3.gif','imagen/
menu_modulo_r2_c13_f2.gif')">
<table border="0" cellpadding="0" cellspacing="0" width="720">
<!-- fwtable fwsrc="menu_modulo.png" fwbase="menu_modulo.gif"
fwstyle="Dreamweaver" fwdocid = "2018844820" fwnested="0" -->
<tr>
<td><img src="imagen/spacer.gif" width="102" height="1" border="0" alt=""
/></td>
<td><img src="imagen/spacer.gif" width="1" height="1" border="0" alt=""
/></td>
<td><img src="imagen/spacer.gif" width="102" height="1" border="0" alt=""
/></td>
<td><img src="imagen/spacer.gif" width="1" height="1" border="0" alt=""
/></td>
<td><img src="imagen/spacer.gif" width="102" height="1" border="0" alt=""
/></td>
<td><img src="imagen/spacer.gif" width="1" height="1" border="0" alt=""
/></td>
<td><img src="imagen/spacer.gif" width="102" height="1" border="0" alt=""
/></td>
<td><img src="imagen/spacer.gif" width="1" height="1" border="0" alt=""
/></td>
<td><img src="imagen/spacer.gif" width="102" height="1" border="0" alt=""
/></td>
83
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td><img src="imagen/spacer.gif" width="1" height="1" border="0" alt=""
/></td>
<td><img src="imagen/spacer.gif" width="102" height="1" border="0" alt=""
/></td>
<td><img src="imagen/spacer.gif" width="1" height="1" border="0" alt=""
/></td>
<td><img src="imagen/spacer.gif" width="102" height="1" border="0" alt=""
/></td>
<td><img src="imagen/spacer.gif" width="1" height="1" border="0" alt=""
/></td>
</tr>
<tr>
<td colspan="13"><img name="menu_modulo_r1_c1"
src="imagen/menu_modulo_r1_c1.gif" width="720" height="1" border="0"
id="menu_modulo_r1_c1" alt="" /></td>
<td><img src="imagen/spacer.gif" width="1" height="1" border="0" alt=""
/></td>
</tr>
<tr>
<td><a href="profesor/reporte_profesor.php" target="mainFrame"
onclick="MM_nbGroup('down','navbar1','menu_modulo_r2_c1','imagen/menu_
modulo_r2_c1_f3.gif',1);"
onmouseover="MM_nbGroup('over','menu_modulo_r2_c1','imagen/menu_modu
lo_r2_c1_f2.gif','imagen/menu_modulo_r2_c1_f3.gif',1);"
onmouseout="MM_nbGroup('out');"><img name="menu_modulo_r2_c1"
src="imagen/menu_modulo_r2_c1.gif" width="102" height="24" border="0"
id="menu_modulo_r2_c1" alt="" /></a></td>
<td><img name="menu_modulo_r2_c2"
src="imagen/menu_modulo_r2_c2.gif" width="1" height="24" border="0"
id="menu_modulo_r2_c2" alt="" /></td>
<td><a href="alumno/reporte_alumno.php" target="mainFrame"
onclick="MM_nbGroup('down','navbar1','menu_modulo_r2_c3','imagen/menu_
modulo_r2_c3_f3.gif',1);" 84
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
onmouseover="MM_nbGroup('over','menu_modulo_r2_c3','imagen/menu_modu
lo_r2_c3_f2.gif','imagen/menu_modulo_r2_c3_f3.gif',1);"
onmouseout="MM_nbGroup('out');"><img name="menu_modulo_r2_c3"
src="imagen/menu_modulo_r2_c3.gif" width="102" height="24" border="0"
id="menu_modulo_r2_c3" alt="" /></a></td>
<td><img name="menu_modulo_r2_c4"
src="imagen/menu_modulo_r2_c4.gif" width="1" height="24" border="0"
id="menu_modulo_r2_c4" alt="" /></td>
<td><a href="curso/curso/lista_curso.php?idu=<? echo $idu;?>"
target="mainFrame"
onclick="MM_nbGroup('down','navbar1','menu_modulo_r2_c5','imagen/menu_
modulo_r2_c5_f3.gif',1);"
onmouseover="MM_nbGroup('over','menu_modulo_r2_c5','imagen/menu_modu
lo_r2_c5_f2.gif','imagen/menu_modulo_r2_c5_f3.gif',1);"
onmouseout="MM_nbGroup('out');"><img name="menu_modulo_r2_c5"
src="imagen/menu_modulo_r2_c5.gif" width="102" height="24" border="0"
id="menu_modulo_r2_c5" alt="" /></a></td>
<td><img name="menu_modulo_r2_c6"
src="imagen/menu_modulo_r2_c6.gif" width="1" height="24" border="0"
id="menu_modulo_r2_c6" alt="" /></td>
<td><a href="curso/materia/lista_mat.php?idu=<? echo $idu;?>"
target="mainFrame"
onclick="MM_nbGroup('down','navbar1','menu_modulo_r2_c7','imagen/menu_
modulo_r2_c7_f3.gif',1);"
onmouseover="MM_nbGroup('over','menu_modulo_r2_c7','imagen/menu_modu
lo_r2_c7_f2.gif','imagen/menu_modulo_r2_c7_f3.gif',1);"
onmouseout="MM_nbGroup('out');"><img name="menu_modulo_r2_c7"
src="imagen/menu_modulo_r2_c7.gif" width="102" height="24" border="0"
id="menu_modulo_r2_c7" alt="" /></a></td>
<td><img name="menu_modulo_r2_c8"
src="imagen/menu_modulo_r2_c8.gif" width="1" height="24" border="0"
id="menu_modulo_r2_c8" alt="" /></td>
85
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td><a href="curso/planificacion/lista_plani.php?idu=<? echo $idu;?>"
target="mainFrame"
onclick="MM_nbGroup('down','navbar1','menu_modulo_r2_c9','imagen/menu_
modulo_r2_c9_f3.gif',1);"
onmouseover="MM_nbGroup('over','menu_modulo_r2_c9','imagen/menu_modu
lo_r2_c9_f2.gif','imagen/menu_modulo_r2_c9_f3.gif',1);"
onmouseout="MM_nbGroup('out');"><img name="menu_modulo_r2_c9"
src="imagen/menu_modulo_r2_c9.gif" width="102" height="24" border="0"
id="menu_modulo_r2_c9" alt="" /></a></td>
<td><img name="menu_modulo_r2_c10"
src="imagen/menu_modulo_r2_c10.gif" width="1" height="24" border="0"
id="menu_modulo_r2_c10" alt="" /></td>
<td><a href="curso/pruebas/lista_pru.php?idu=<? echo $idu;?>"
target="mainFrame"
onclick="MM_nbGroup('down','navbar1','menu_modulo_r2_c11','imagen/
menu_modulo_r2_c11_f3.gif',1);"
onmouseover="MM_nbGroup('over','menu_modulo_r2_c11','imagen/menu_mod
ulo_r2_c11_f2.gif','imagen/menu_modulo_r2_c11_f3.gif',1);"
onmouseout="MM_nbGroup('out');"><img name="menu_modulo_r2_c11"
src="imagen/menu_modulo_r2_c11.gif" width="102" height="24" border="0"
id="menu_modulo_r2_c11" alt="" /></a></td>
<td><img name="menu_modulo_r2_c12"
src="imagen/menu_modulo_r2_c12.gif" width="1" height="24" border="0"
id="menu_modulo_r2_c12" alt="" /></td>
<td><a href="curso/envio/lista_envio.php?idu=<? echo $idu;?>"
target="mainFrame"
onclick="MM_nbGroup('down','navbar1','menu_modulo_r2_c13','imagen/
menu_modulo_r2_c13_f3.gif',1);"
onmouseover="MM_nbGroup('over','menu_modulo_r2_c13','imagen/menu_mod
ulo_r2_c13_f2.gif','imagen/menu_modulo_r2_c13_f3.gif',1);"
onmouseout="MM_nbGroup('out');"><img name="menu_modulo_r2_c13"
src="imagen/menu_modulo_r2_c13.gif" width="102" height="24" border="0"
id="menu_modulo_r2_c13" alt="" /></a></td>86
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td><img src="imagen/spacer.gif" width="1" height="24" border="0" alt=""
/></td>
</tr>
</table>
</body>
</html>
3.2.2.1.1.3.- Enc_der.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
body {
background-image: url(../imagen/diseno_der.png);
}
-->
</style></head>
<body>
</body>
</html>
3.2.2.1.1.4.- Enc_izq.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
87
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
body {
background-image: url(../imagen/diseno_izq.png);
}
-->
</style></head>
<body>
</body>
</html>
3.2.2.1.1.5.- Encabezado.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
body {
background-image: url(../imagen/diseno_cent.png);
}
-->
</style></head>
<body>
</body>
</html>
88
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.1.1.6.- Centro.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
body {
background-image: url();
}
-->
</style></head>
<body>
</body>
</html>
3.2.2.1.1.7.- Pie.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
body {
background-image: url(../imagen/piepagina.jpg);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
89
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
margin-bottom: 0px;
}
-->
</style></head>
<body>
</body>
</html>
3.2.2.2.- Ventana profesor
3.2.2.2.1.- Reporte_profesor.php
3.2.2.2.1.1.- Codificación
<?
include('../../libreria/inicio_sesion.php');
include('../../libreria/conexion.php');
$idu=$_GET['idu'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
90
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
.Estilo2 {font-size: 10px}
.Estilo3 {font-size: 12px}
-->
</style>
</head>
<body>
<table width="100%" border="1" background="reporte/Imagenes/euro-en-la-
sede-del-banco-central-europeo-2007070512512111hg2.jpg">
<tr>
<th scope="col"><span class="Estilo1">LISTA DE PROFESOR</span></th>
</tr>
<tr>
<th height="43" align="center" valign="middle" scope="row"><a
href="pdf_lista_profesor.php"><img src="../imagen/pdf.jpg" width="17"
height="17" border="0" /></a> <a href="pdf_lista_profesor.php">ARCHIVO PDF
</a></th>
</tr>
<tr>
<th height="79" scope="row"><table width="95%" border="1">
<tr>
<th scope="col"><span class="Estilo2">No</span></th>
<th scope="col"><span class="Estilo2">CEDULA</span></th>
<th scope="col"><span class="Estilo2">APELLIDO</span></th>
<th scope="col"><span class="Estilo2">NOMBRE</span></th>91
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<th scope="col"><span class="Estilo2">PROFECION</span></th>
<th scope="col"><span class="Estilo2">ASIGNATURA</span></th>
<th scope="col"><span class="Estilo2">USUARIO</span></th>
<th width="8%" scope="col"><span
class="Estilo2">PASSWORD</span></th>
<th scope="col"><span class="Estilo2">ACTIVO</span></th>
</tr>
<?
$sql_profesor="SELECT * FROM profesor, documento WHERE
profesor.prof_codigo= documento.prof_codigo ORDER BY prof_apellido ";
$res_profesor=consulta($sql_profesor);
while ($profesor=mysql_fetch_array($res_profesor))
{
$numero=$numero+1;
?>
<tr>
<th scope="row"><span class="Estilo3"><? echo $numero ?></span></th>
<td><span class="Estilo3"> <?php echo '<a href="dato_profesor.php?
idu='."&prof_codigo=".$profesor["prof_codigo"]."&doc_codigo=".
$profesor["doc_codigo"].'">'.$profesor['prof_cedula'].'</a>'; ?></span></td>
<td><span class="Estilo3"><? echo $profesor["prof_apellido"];
?></span></td>
<td><span class="Estilo3"><? echo $profesor["prof_nombre"];
?></span></td>
<td><span class="Estilo3"><? echo $profesor["prof_profesion"];
?></span></td>
<td><span class="Estilo3"><? echo $profesor["prof_telefono"];
?></span></td>
<td><span class="Estilo3"><? echo $profesor["prof_usuario"];
?></span></td>
<td><span class="Estilo3"><? echo $profesor["prof_clave"];
?></span></td>
92
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td><span class="Estilo3"><? echo $profesor["prof_activado"];
?></span></td>
</tr>
<?
}// final fila
?>
</table></th>
</tr>
<tr>
<th height="43" scope="row"><form id="form1" name="form1" method="post"
action="">
<div align="center">
<input type="button" onclick="window.location='crear_profesor.php?idu=<?
echo $idu."&prof_codigo=0";?>'" name="Submit" value="NUEVO
PROFESOR" />
</div>
</form></th>
</tr>
</table>
</body>
</html>
3.2.2.2.2.- Dato_profesor.php
93
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.2.2.1.- Codificación
<?
include ("../../Libreria/inicio_sesion.php");
include ("../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$prof_codigo = $HTTP_GET_VARS["prof_codigo"];
$doc_codigo = $HTTP_GET_VARS["doc_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
94
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../libreria/validadorV2.js"></script>
95
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;96
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body onload="ini()">
<form id="form" name="form" method="post" action="">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td height="39"><div align="center" class="Estilo1">DATOS DEL
PROFESOR </div></td>
</tr>
<tr>
<td height="323">
<?
if ($prof_codigo!=0)
{
$sql_profesor="select * from profesor,documento where
profesor.prof_codigo='$prof_codigo' and
97
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
profesor.prof_codigo=documento.prof_codigo"; //consulta un solo dato
$res_profesor=consulta ($sql_profesor); //genero la
consulta en la base de daots n la variable ($res_usuario)
$profesor= mysql_fetch_array ($res_profesor); //($usuario)
es la variable que contiene la matriz de datos
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="5"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="23%" rowspan="7" class="Estilo2"><img
src="../documento/foto_profesor/<? echo $profesor["doc_foto"]; ?>" width="141"
height="162" border="4" /></td>
<td width="12%" height="27" class="Estilo2">Cedula:</td>
<td colspan="3" class="Estilo2"><label><? if ($prof_codigo !=0){echo
$profesor["prof_cedula"];} ?></label></td>
</tr>
<tr>
<td class="Estilo2">Apellido:</td>
<td width="27%" class="Estilo2"><label><? if ($prof_codigo !=0){echo
$profesor["prof_apellido"];} ?></label></td>
<td width="11%" class="Estilo2">Nombre:</td>
<td width="27%" class="Estilo2"><? if ($prof_codigo !=0){echo
$profesor["prof_nombre"];} ?></td>
</tr>
<tr>
<td class="Estilo2">Direccion:</td>
98
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td colspan="3" class="Estilo2"><? if ($prof_codigo !=0){echo
$profesor["prof_direcc"];} ?></td>
</tr>
<tr>
<td class="Estilo2">Telefono:</td>
<td class="Estilo2"><? if ($prof_codigo !=0){echo
$profesor["prof_telefono"];} ?></td>
<td class="Estilo2">Email:</td>
<td class="Estilo2"><? if ($prof_codigo !=0){echo
$profesor["prof_email"];} ?></td>
</tr>
<tr>
<td class="Estilo2">Profesion:</td>
<td colspan="3" class="Estilo2"><? if ($prof_codigo !=0){echo
$profesor["prof_profesion"];} ?></td>
</tr>
<tr>
<td class="Estilo2">Usuario:</td>
<td class="Estilo2"><? if ($prof_codigo !=0){echo
$profesor["prof_usuario"];}?></td>
<td class="Estilo2">Password:</td>
<td class="Estilo2"><? if ($prof_codigo !=0){echo
$profesor["prof_clave"];}?></td>
</tr>
<tr>
<td class="Estilo2">Habilitado:</td>
<td colspan="3" class="Estilo2"><? if ($prof_codigo !=0){echo
$profesor["prof_activado"];}?></td>
</tr>
<tr>
<td colspan="5"><label>
<div align="center">
<label>99
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<input type="button" name="modificar" id="modificar"
onclick="window.location='crear_profesor.php?idu=<? echo
$idu."&prof_codigo=".$profesor["prof_codigo"]."&doc_codigo=".
$profesor["doc_codigo"];?>'" value="Modificar" />
</label>
 
;
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Eliminar"
/>
<input name="btn_salir" type="button"
onclick="window.location='reporte_profesor.php?idu=<? echo $idu;?>'"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div>
</label></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
$eliminar_documento="DELETE FROM documento where
prof_codigo='$prof_codigo'";
$ejecutar=consulta($eliminar_documento);
$eliminar_profesor="DELETE FROM profesor where
prof_codigo='$prof_codigo'";
$ejecutar=consulta($eliminar_profesor);100
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
echo "<script> alert ('DATOS ELIMINADOS CORRECTAMENTE')
</script>";
echo "<script> window.location='reporte_profesor.php?idu=".$idu."';
</script>";
}
?>
3.2.2.2.3.- Crear_profesor.php
3.2.2.2.3.1.- Codificación
<?
include ("../../Libreria/inicio_sesion.php");
include ("../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$prof_codigo = $HTTP_GET_VARS["prof_codigo"];
$doc_codigo = $HTTP_GET_VARS["doc_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
101
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
102
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
103
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="" enctype="multipart/form-
data">
104
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td><div align="center" class="Estilo1"><? if ($prof_codigo!=0)
{
echo "MODIFICACION PROFESOR";
}
else
{
echo "NUEVA PROFESOR";
}
?
></div></td>
</tr>
<tr>
<td height="223">
<?
if ($prof_codigo!=0)
{
$sql_profesor="select * from profesor, documento where
profesor.prof_codigo='$prof_codigo' and
profesor.prof_codigo=documento.prof_codigo"; //consulta un solo dato
105
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$res_profesor=consulta ($sql_profesor); //genero la
consulta en la base de daots n la variable ($res_usuario)
$profesor= mysql_fetch_array ($res_profesor); //($usuario)
es la variable que contiene la matriz de datos
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="5"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="6%" rowspan="6%" class="Estilo2"><div align="center"><img
src="../documento/foto_profesor/<? echo $profesor["doc_foto"];?>" width="141"
height="162" border="2" /></div></td>
<td width="7%" height="33" class="Estilo2">Cedula:</td>
<td colspan="3"><label>
<input name="txt_cedula" type="text" id="txt_cedula" value="<? if
($prof_codigo !=0){echo $profesor["prof_cedula"];} else {if ($_POST){echo
$txt_cedula;}} ?>" />
</label></td>
</tr>
<tr>
<td height="32" class="Estilo2">Apellido:</td>
<td width="37%"><label>
106
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<input name="txt_apellido" type="text" id="txt_apellido" value="<? if
($prof_codigo !=0){echo $profesor["prof_apellido"];} else {if ($_POST){echo
$txt_apellido;}} ?>" />
</label></td>
<td width="12%" class="Estilo2">Nombre:</td>
<td width="38%"><input name="txt_nombre" type="text" id="txt_nombre"
value="<? if ($prof_codigo !=0){echo $profesor["prof_nombre"];} else {if
($_POST){echo $txt_nombre;}} ?>" /></td>
</tr>
<tr>
<td height="35" class="Estilo2">Direccion:</td>
<td colspan="3"><input name="txt_direcc" type="text" id="txt_direcc"
value="<? if ($prof_codigo !=0){echo $profesor["prof_direcc"];} else {if
($_POST){echo $txt_direcc;}} ?>" /></td>
</tr>
<tr>
<td height="31" class="Estilo2">Telefono:</td>
<td class="Estilo2"><input name="txt_telefono" type="text"
id="txt_telefono" value="<? if ($prof_codigo !=0){echo
$profesor["prof_telefono"];} else {if ($_POST){echo $txt_telefono;}} ?>" /></td>
<td class="Estilo2">Email:</td>
<td class="Estilo2"><input name="txt_email" type="text" id="txt_email"
value="<? if ($prof_codigo !=0){echo $profesor["prof_email"];} else {if ($_POST)
{echo $txt_email;}} ?>" /></td>
</tr>
<tr>
<td height="32" class="Estilo2">Profesion:</td>
<td class="Estilo2"><input name="txt_profesion" type="text"
id="txt_profesion" value="<? if ($prof_codigo !=0){echo
$profesor["prof_profesion"];} else {if ($_POST){echo $txt_profesion;}} ?>"
/></td>
<td colspan="2" class="Estilo2"> </td>
</tr>107
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td height="31" class="Estilo2">Usuario:</td>
<td class="Estilo2"><input name="txt_usuario" type="text"
id="txt_usuario" value="<? if ($prof_codigo !=0){echo $profesor["prof_usuario"];}
else {if ($_POST){echo $txt_usuario;}} ?>" /></td>
<td class="Estilo2">Password:</td>
<td class="Estilo2"><input name="txt_clave" type="text" id="txt_clave"
value="<? if ($prof_codigo !=0){echo $profesor["prof_clave"];} else {if ($_POST)
{echo $txt_clave;}} ?>" /></td>
</tr>
<tr>
<td width="6%" class="Estilo2"><span class="color_borde_linea">
<input name="archivo" type="file" id="archivo" value="Examinar"
size="10" />
</span></td>
<td height="33" class="Estilo2">Habilitado: </td>
<td colspan="3" class="Estilo2"><table width="40%" align="left"
cellspacing="0" class="color_bode_cajatexto">
<tr>
<td width="7%" height="16" valign="middle" class="Estilo2"><div
align="center">SI<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="si" <?php if (($prof_codigo!
=" ") and ($profesor["prof_activado"]=="si")) { echo checked;}?> />
</font></div></td>
<td width="9%" valign="middle" class="Estilo2"><div
align="center">NO<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="no" <?php if (($alu_codigo!
=" ") and ($profesor["prof_activado"]=="no")) { echo checked;}?> />
</font></div></td>
</tr>
</table></td>
</tr>
<tr>108
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td colspan="5"><label>
<div align="center">
<input name="btn_guardar" type="submit" id="btn_guardar"
value="Guardar"
/>
<input name="btn_salir" type="button" onclick="<? if ($prof_codigo !=0)
{?>window.location='dato_profesor.php?idu=<? echo $idu."&prof_codigo=".
$profesor['prof_codigo']."&doc_codigo=".$documento['doc_codigo'];} else {?>
window.location='reporte_profesor.php?idu=<? echo $idu;?><? }?> '"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div>
</label></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
if ($hab!="si" and $hab!="no")
$hab="si";
$archivo_foto=$HTTP_POST_FILES["archivo"]["tmp_name"];
$archivo_nombre=$HTTP_POST_FILES["archivo"]["name"];
//////Si no se eligió una imagen entonces emite un mensaje de
error
if($archivo_nombre=='')
{109
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
echo "<script> alert ('No a selecionado una foto); </script>";
if($prof_codigo!=0)
$archivo_nombre=$profesor["doc_foto"];
else
$archivo_nombre="vacio.jpg";
}
else
{//inicio else se eligio un nombre de archivo
$extension=strrchr($archivo_nombre,".");
if ($extension==".jpg" || $extension==".JPG" || $extension==".gif"
|| $extension==".GIF")
{
/////////////////codigo para guardar la foto
//-----Directorio donde se guardan las aimagenes en
el servidor
$destino="../documento/foto_profesor/";
// $destino=substr($destino1,0,22);
if(!copy($archivo_foto, $destino.$archivo_name))
{
echo "<script> alert ('Error al copiar el
archivo') </script>";
}
}
else
{ //inicio else comparar tipo de archivo correcto
echo "<script> alert ('Se intento guardar un archivo
de extension: ".$extension." que no es válido') </script>";
$archivo_nombre="vacio.jpg";
}//fin else comparar tipo de archivo correcto
110
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
}
// guardado de informacion ***********
if($prof_codigo!=0)
{
//actualiza los datos del usuario
$sql="UPDATE profesor, documento
SET profesor.prof_cedula='$txt_cedula',
profesor.prof_apellido='$txt_apellido',
profesor.prof_nombre='$txt_nombre',
profesor.prof_direcc='$txt_direcc',
profesor.prof_telefono='$txt_telefono',
profesor.prof_email='$txt_email',
profesor.prof_profesion='$txt_profesion',
profesor.prof_usuario='$txt_usuario',
profesor.prof_clave='$txt_clave',
documento.doc_foto='$archivo_nombre',
profesor.prof_activado='$hab'
WHERE profesor.prof_codigo='$prof_codigo' AND
documento.doc_codigo='$doc_codigo'";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS ACTUALIZADOS
CORRECTAMENTE') </script>";
echo "<script> window.location='dato_profesor.php?
idu="."&prof_codigo=".$profesor['prof_codigo']."&doc_codigo=".
$documento['doc_codigo']."';</script>";
}
else
{
111
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
//guarda los datos del usuario del nuevo usuario
$sql="INSERT INTO profesor VALUES ('','$txt_cedula',
'$txt_apellido', '$txt_nombre', '$txt_direcc', '$txt_telefono',
'$txt_email','$txt_profesion','$txt_usuario','$txt_clave','$hab' )";
$ejecutar=consulta($sql);
$sql_prof="select max(prof_codigo) as prof_codigo from profesor";
$res_prof=consulta($sql_prof);
$prof=mysql_fetch_array($res_prof);
$prof_codigo=$prof["prof_codigo"];
$sql_prof="INSERT INTO documento VALUES ('','
','$archivo_nombre',' ','$prof_codigo',' ')";
$ejecutar_prof=consulta($sql_prof);
echo "<script> alert ('DATOS GUARDADOS CORRECTAMENTE')
</script>";
echo "<script>
window.location='reporte_profesor.php?idu=".$idu."';</script>";
}
}
?>
112
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.2.4.- pdf_lista_profesor.php
3.2.2.2.4.1.- Codificación
<?
//adjunta librerias PDF
define('FPDF_FONTPATH','../../librerias_pdf/font/'); //para salir a la
carpeta librerias_pdf se utiliza ../../segun la ubicacion de la carpeta
require('../../librerias_pdf/mysql_table2.php'); //contiene las funciones a utilizar
en (new pdf)
require('../../librerias_pdf/comunes3.php');
include('../../libreria/conectar.php');
$idu=$_GET['idu']; //capturamos la variable $idu
//CREAR UN PDF
$pdf=new PDF(); //new=nueva instancia o resultado "clase pdf que
contendra las siguientes funciones"
$pdf->Open(); //abrir pdf
$pdf->Addpage(); //añadir una pagina en blanco
//titulo del listado
$pdf->setfillcolor(255,255,255);
$pdf->setfont('arial','B',16); //sirve para todo el documento a partir de esta
funcion para abajo
$pdf->sety(38);
113
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$pdf->setx(0);
$pdf->MultiCell(220,6,"",B,C,0);
$pdf->Ln();
$pdf->Ln();
//formato de la celda para el listado
$pdf->setfillcolor(200,200,200);
$pdf->settextcolor(0);
$pdf->setdrawcolor(0,0,0);
$pdf->setlinewidth(.5);
$pdf->setfont('Arial','b',8);
//fila de datos (la celda estara lleno de filas)
$pdf->cell(3,5,"",0,'c');
$pdf->cell(4,5,"Nº",LRTB,0,'C',1);
$pdf->cell(20,5,"Nombre",LRTB,0,'C',1);
$pdf->cell(20,5,"Apellido",LRTB,0,'C',1);
$pdf->cell(30,5,"Dirección",LRTB,0,'C',1);
$pdf->cell(15,5,"Teléfono",LRTB,0,'C',1);
$pdf->cell(15,5,"Cédula",LRTB,0,'C',1);
$pdf->cell(35,5,"Email",LRTB,0,'C',1);
$pdf->cell(15,5,"Usuario",LRTB,0,'C',1);
$pdf->cell(15,5,"Password",LRTB,0,'C',1);
$pdf->cell(15,5,"Habilitado",LRTB,0,'C',1);
$pdf->Ln();
//formato de celda
$pdf->setfillcolor(200,200,200);
$pdf->settextcolor(0);
$pdf->setdrawcolor(0,0,0);
$pdf->setlinewidth(.2);
$pdf->setfont('Arial','b',5.5);
//consulta los datos de los clientes
$sql_profesor="select * from profesor ORDER BY prof_apellido Asc";
$res_profesor=mysql_query($sql_profesor,$conexion);
$numero=0;114
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
while($profesor=mysql_fetch_array($res_profesor))
{
$numero=$numero+1;
//fila de datos
$pdf->cell(3,5,"",0,'C');
$pdf->cell(4,5,$numero,LRTB,0,'C',0);
$pdf->cell(20,5,$profesor["prof_nombre"],LRTB,0,'C',0);
$pdf->cell(20,5,$profesor["prof_apellido"],LRTB,0,'C',0);
$pdf->cell(30,5,$profesor["prof_direcc"],LRTB,0,'C',0);
$pdf->cell(15,5,$profesor["prof_telefono"],LRTB,0,'C',0);
$pdf->cell(15,5,$profesor["prof_cedula"],LRTB,0,'C',0);
$pdf->cell(35,5,$profesor["prof_email"],LRTB,0,'C',0);
$pdf->cell(15,5,$profesor["prof_usuario"],LRTB,0,'C',0);
$pdf->cell(15,5,$profesor["prof_clave"],LRTB,0,'C',0);
$pdf->cell(15,5,$profesor["prof_activado"],LRTB,0,'C',0);
$pdf->Ln();
}
$pdf->Output(); //cerrar pdf
?>
3.2.2.4.- Ventana Alumno
3.2.2.4.1.- Reporte_alumno.php
115
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.4.1.1.- Codificación
<?
include('../../libreria/inicio_sesion.php');
include('../../libreria/conexion.php');
$idu=$_GET['idu'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
body {
background-image: url();
}
.Estilo4 {font-size: 12px}
.Estilo5 {font-size: 12px; font-weight: bold; }
116
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
-->
</style>
</head>
<body>
<table width="99%" border="1">
<tr>
<th scope="col"><span class="Estilo1">LISTA DE ALUMNO</span></th>
</tr>
<tr>
<th height="41" align="center" valign="middle" scope="row"><a
href="pdf_lista_alumno.php"><img src="../imagen/pdf.jpg" width="17"
height="17" border="0" /></a> <a href="pdf_lista_alumno.php">ARCHIVO
PDF</a> </th>
</tr>
<tr>
<th height="89" scope="row"><div align="center">
<table width="94%" border="1">
<tr>
<th width="3%" scope="col"><span class="Estilo5">No.</span></th>
<th width="5%" scope="col"><span
class="Estilo5">CEDULA</span></th>
<th width="7%" scope="col"><span
class="Estilo5">APELLIDO</span></th>
<th width="8%" scope="col"><span
class="Estilo5">NOMBRE</span></th>
<th width="5%" scope="col"><span class="Estilo5">CURSO</span></th>
<th width="10%" scope="col"><span
class="Estilo5">MATERIA</span></th>
<th width="6%" scope="col"><span
class="Estilo5">USUARIO</span></th>
<th width="7%" scope="col"><span
class="Estilo5">PASSWORD</span></th>117
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<th width="7%" scope="col"><span
class="Estilo5">ACTIVADO</span></th>
</tr>
<?
$sql_alumno="SELECT * FROM
alumno,planificacion,registro_alumno, curso, materia, documento
WHERE
alumno.alu_codigo=registro_alumno.alu_codigo AND
planificacion.plan_codigo=registro_alumno.plan_codigo AND
planificacion.mat_codigo=materia.mat_codigo
AND
materia.cur_codigo=curso.cur_codigo and
alumno.alu_codigo=documento.alu_codigo";
$res_alumno=consulta($sql_alumno);
while ($alumno=mysql_fetch_array($res_alumno))
{
$numero=$numero+1;
?>
<tr>
<th scope="row"><span class="Estilo4"><? echo $numero
?></span></th>
<td><span class="Estilo4"><?php echo '<a href="dato_alumno.php?
idu='."&alu_codigo=".$alumno["alu_codigo"]."&mat_codigo=".
$alumno["mat_codigo"]."&doc_codigo=".
$alumno["doc_codigo"]."®_codigo=".
$alumno["reg_codigo"]."&plan_codigo=".
$alumno["plan_codigo"]."&cur_codigo=".$alumno["cur_codigo"].'">'.
$alumno['alu_cedula'].'</a>'; ?></span></td>
<td><span class="Estilo4"><? echo $alumno["alu_apellido"];
?></span></td>
118
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td><span class="Estilo4"><? echo $alumno["alu_nombre"];
?></span></td>
<td><span class="Estilo4"><? echo $alumno["cur_nombre"];
?></span></td>
<td><span class="Estilo4"><? echo $alumno["mat_nombre"];
?></span></td>
<td><span class="Estilo4"><? echo $alumno["alu_usuario"];
?></span></td>
<td><span class="Estilo4"><? echo $alumno["alu_clave"];
?></span></td>
<td><span class="Estilo4"><? echo $alumno["alu_activado"];
?></span></td>
</tr>
<?
}// final fila
?>
</table>
</div></th>
</tr>
<tr>
<th height="30" scope="col"><form id="form1" name="form1" method="post"
action="">
<div align="center">
<input type="button" onclick="window.location='crear_alumno.php?idu=<?
echo $idu."&alu_codigo=0";?>'" name="Submit" value="NUEVO ALUMNO" />
</div>
</form></th>
</tr>
</table>
</body>
</html>
3.2.2.4.2.- Dato_ alumno.php
119
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.4.2.1.- Codificación
<?
include ("../../Libreria/inicio_sesion.php");
include ("../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$alu_codigo = $HTTP_GET_VARS["alu_codigo"];
$reg_codigo = $HTTP_GET_VARS["reg_codigo"];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
$mat_codigo = $HTTP_GET_VARS["mat_codigo"];
$cur_codigo = $HTTP_GET_VARS["cur_codigo"];
$doc_codigo = $HTTP_GET_VARS["doc_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
120
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
121
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
122
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td><div align="center" class="Estilo1">DATOS DEL ALUMNO</div></td>
</tr>
<tr>
<td height="495">
123
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<?
if ($alu_codigo!=0)
{
$sql_alumno="select * from alumno, registro_alumno, materia,
curso, planificacion,
documento where
alumno.alu_codigo='$alu_codigo'
and
registro_alumno.alu_codigo=alumno.alu_codigo and
planificacion.plan_codigo=registro_alumno.plan_codigo and
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo and
documento.alu_codigo=alumno.alu_codigo"; //consulta un solo dato
$res_alumno=consulta ($sql_alumno); //genero la consulta
en la base de daots n la variable ($res_usuario)
$alumno= mysql_fetch_array ($res_alumno); //($usuario) es la
variable que contiene la matriz de datos
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
124
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td colspan="5"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="8%" height="34" class="Estilo2"><div
align="center">FOTO:</div></td>
<td width="8%" class="Estilo2">Cedula:</td>
<td colspan="3" class="Estilo2"><? if ($alu_codigo !=0){echo
$alumno["alu_cedula"];} ?></td>
</tr>
<tr>
<td rowspan="8" class="Estilo2"><div align="center"><img
src="../documento/foto_alumno/<? echo $alumno["doc_foto"];?>" width="141"
height="162" border="2" /></div></td>
<td height="36" class="Estilo2">Apellido:</td>
<td width="35%"><label><? if ($alu_codigo !=0){echo
$alumno["alu_apellido"];}?>
</label></td>
<td width="12%">Nombre:</td>
<td width="37%"><? if ($alu_codigo !=0){echo $alumno["alu_nombre"];}?
></td>
</tr>
<tr>
<td height="37" class="Estilo2">Direccion:</td>
<td><label>
<? if ($alu_codigo !=0){echo $alumno["alu_direccion"];}?>
</label></td>
<td>Telefono</td>
<td><? if ($alu_codigo !=0){echo $alumno["alu_telefono"];} ?></td>
</tr>
<tr>
<td rowspan="2"><span class="textos">Fecha nacimiento </span></td>
125
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td align="left"><? if ($alu_codigo !=0){echo $alumno["alu_fecha_n"];} ?
></td>
<td rowspan="2"><div align="left" class="textos">Lugar nacimiento
</div></td>
<td><? if ($alu_codigo !=0){echo $alumno["alu_lugar_n"];} ?></td>
</tr>
<tr>
<td align="left"><span
class="subTit"><strong><strong><strong><strong><strong><strong><strong><
strong><strong>aaaa</strong></
strong><strong><strong><strong><strong><strong><strong><strong>-
<strong><strong><strong>mm</strong></strong></strong>-</strong></
strong></strong></strong></strong></strong></strong>dd</strong></strong></
strong></strong></strong></strong></strong></span></td>
<td><span
class="subTit"><strong><strong><strong><strong><strong><strong><strong><
strong><strong>Provincia/Cantón/Parroquia</strong></strong></
strong></strong></strong></strong></strong></strong></strong></span><span
class="subTit"><strong><strong><strong><strong><strong><strong><strong><
strong></strong></strong></strong></strong></strong></strong></strong></
strong></span></td>
</tr>
<tr>
<td height="38" class="Estilo2">Email:</td>
<td colspan="3"><? if ($alu_codigo !=0){echo
$alumno["alu_mail"];}?></td>
</tr>
<tr>
<td height="38" class="Estilo2">Observacion:</td>
<td colspan="3"><? if ($alu_codigo !=0){echo
$alumno["alu_observacion"];} ?></td>
</tr>
<tr>126
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td height="46" class="Estilo2">Materia:</td>
<td class="Estilo2"><? if ($alu_codigo !=0){echo
$alumno["mat_nombre"];}?></td>
<td class="Estilo2">Curso:</td>
<td class="Estilo2"><? if ($alu_codigo !=0){echo
$alumno["cur_nombre"];}?></td>
</tr>
<tr>
<td height="39" class="Estilo2">Usuario:</td>
<td class="Estilo2"><? if ($alu_codigo !=0){echo $alumno["alu_usuario"];}
?></td>
<td class="Estilo2">Password:</td>
<td class="Estilo2"><? if ($alu_codigo !=0){echo $alumno["alu_clave"];} ?
></td>
</tr>
<tr>
<td height="46" class="Estilo2"> </td>
<td height="46" class="Estilo2">Habilitado:</td>
<td colspan="3" class="Estilo2"><? if ($alu_codigo !=0){echo
$alumno["alu_activado"];} ?></td>
</tr>
<tr>
<td colspan="5"><label>
<div align="center">
<label>
<input type="button" name="Submit"
onclick="window.location='crear_alumno.php?idu=<? echo
$idu."&alu_codigo=".$alumno["alu_codigo"]."&mat_codigo=".
$alumno["mat_codigo"]."&doc_codigo=".
$alumno["doc_codigo"]."®_codigo=".
$alumno["reg_codigo"]."&plan_codigo=".
$alumno["plan_codigo"]."&cur_codigo=".$alumno["cur_codigo"];?>'"
value="Modificar" />127
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</label>  
;
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Eliminar"
/>
<input name="btn_salir" type="button"
onclick="window.location='reporte_alumno.php?idu=<? echo $idu;?>'"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div>
</label></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
echo $eliminar_registro="delete from registro_alumno where
alu_codigo='$alu_codigo'";
$ejecutar=consulta($eliminar_registro);
$eliminar_doc="delete from documento where
alu_codigo='$alu_codigo'";
$ejecutar=consulta($eliminar_doc);
$eliminar_alumno="delete from alumno where
alu_codigo='$alu_codigo'";
$ejecutar=consulta($eliminar_alumno);
128
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
echo "<script> alert ('DATOS ELIMINADOS CORRECTAMENTE')
</script>";
echo "<script> window.location='reporte_alumno.php?idu=".$idu."';
</script>";
}
?>
3.2.2.4.3.- Crear_ alumno.php
3.2.2.4.3.1.- Codificación
<?
include ("../../Libreria/inicio_sesion.php");
include ("../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$alu_codigo = $HTTP_GET_VARS["alu_codigo"];
$reg_codigo = $HTTP_GET_VARS["reg_codigo"];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
$mat_codigo = $HTTP_GET_VARS["mat_codigo"];
$cur_codigo = $HTTP_GET_VARS["cur_codigo"];
$doc_codigo = $HTTP_GET_VARS["doc_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">129
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';130
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");131
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="" enctype="multipart/form-
data">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>132
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td><div align="center" class="Estilo1"><? if ($alu_codigo!=0)
{
echo "MODIFICACION ALUMNO";
}
else
{
echo "NUEVO ALUMNO";
}
?
></div></td>
</tr>
<tr>
<td height="223">
<?
if ($alu_codigo!=0)
{
$sql_alumno="select * from alumno, registro_alumno, materia,
curso, planificacion,
documento where
alumno.alu_codigo='$alu_codigo'
and
registro_alumno.alu_codigo=alumno.alu_codigo and
133
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
planificacion.plan_codigo=registro_alumno.plan_codigo and
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo and
documento.alu_codigo=alumno.alu_codigo"; //consulta un solo dato
$res_alumno=consulta ($sql_alumno); //genero la consulta
en la base de daots n la variable ($res_usuario)
$alumno= mysql_fetch_array ($res_alumno); //($usuario) es la
variable que contiene la matriz de datos
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="5"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="8%" height="34" class="Estilo2"><div
align="center">FOTO:</div></td>
<td width="8%" class="Estilo2">Cedula:</td>
<td colspan="3" class="Estilo2"><input name="txt_cedula" type="text"
id="txt_cedula" value="<? if ($alu_codigo !=0){echo $alumno["alu_cedula"];}
else {if ($_POST){echo $txt_cedula;}} ?>" /></td>
</tr>
<tr>
134
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td rowspan="7" class="Estilo2"><div align="center"><img
src="../documento/foto_alumno/<? echo $alumno["doc_foto"];?>" width="141"
height="162" border="2" /></div></td>
<td height="36" class="Estilo2">Apellido:</td>
<td width="35%"><label>
<input name="txt_apellido" type="text" id="txt_apellido" value="<? if
($alu_codigo !=0){echo $alumno["alu_apellido"];} else {if ($_POST){echo
$txt_apellido;}} ?>" />
</label></td>
<td width="12%">Nombre:</td>
<td width="37%"><input name="txt_nombre" type="text" id="txt_nombre"
value="<? if ($alu_codigo !=0){echo $alumno["alu_nombre"];} else {if ($_POST)
{echo $txt_nombre;}} ?>" /></td>
</tr>
<tr>
<td height="37" class="Estilo2">Direccion:</td>
<td><label>
<input name="txt_direccion" type="text" id="txt_direccion" value="<? if
($alu_codigo !=0){echo $alumno["alu_direccion"];} else {if ($_POST){echo
$txt_direccion;}} ?>" />
</label></td>
<td>Telefono</td>
<td><input name="txt_telefono" type="text" id="txt_telefono" value="<? if
($alu_codigo !=0){echo $alumno["alu_telefono"];} else {if ($_POST){echo
$txt_telefono;}} ?>" /></td>
</tr>
<tr>
<td rowspan="2"><span class="textos">Fecha nacimiento </span></td>
<td align="left"><input name="txt_fechanace" type="text"
class="color_bode_cajatexto" id="txt_fechanace" value="<? if ($alu_codigo !=0)
{echo $alumno["alu_fecha_n"];} else {if ($_POST){echo $txt_fechanace;}} ?>"
size="10" maxlength="10" />
135
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<span
class="subTit"><strong><strong><strong><strong><strong><strong></strong><
/strong></strong></strong></strong></strong></span></td>
<td rowspan="2"><div align="left" class="textos">Lugar nacimiento
</div></td>
<td><input name="txt_lugarnace" type="text"
class="color_bode_cajatexto" id="txt_lugarnace" value="<? if ($alu_codigo !=0)
{echo $alumno["alu_lugar_n"];} else {if ($_POST){echo $txt_lugarnace;}} ?>"
size="60" maxlength="40" /></td>
</tr>
<tr>
<td align="left"><span
class="subTit"><strong><strong><strong><strong><strong><strong><strong><
strong><strong>aaaa</strong></
strong><strong><strong><strong><strong><strong><strong><strong>-
<strong><strong><strong>mm</strong></strong></strong>-</strong></
strong></strong></strong></strong></strong></strong>dd</strong></strong></
strong></strong></strong></strong></strong></span></td>
<td><span
class="subTit"><strong><strong><strong><strong><strong><strong><strong><
strong><strong>Provincia/Cantón/Parroquia</strong></strong></
strong></strong></strong></strong></strong></strong></strong></span><span
class="subTit"><strong><strong><strong><strong><strong><strong><strong><
strong></strong></strong></strong></strong></strong></strong></strong></
strong></span></td>
</tr>
<tr>
<td height="38" class="Estilo2">Email:</td>
<td><input name="txt_email" type="text" id="txt_email" value="<? if
($alu_codigo !=0){echo $alumno["alu_mail"];} else {if ($_POST){echo
$txt_email;}} ?>" /></td>
<td>Verificar Email:</td>
<td><input name="txt_email2" type="text" id="txt_email2" /></td>136
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
<tr>
<td height="38" class="Estilo2">Observacion:</td>
<td colspan="3"><input name="txt_observacion" type="text"
id="txt_observacion" value="<? if ($alu_codigo !=0){echo
$alumno["alu_observacion"];} else {if ($_POST){echo $txt_observacion;}} ?>"
/></td>
</tr>
<tr>
<td height="46" class="Estilo2">Materia:</td>
<td colspan="3" class="Estilo2"><select name="lista_materia"
id="lista_materia">
<?
$sql_planificacion = "SELECT * FROM planificacion
PL, curso C, profesor PR,
materia M
WHERE
plan_activado='si' AND
M.cur_codigo=C.cur_codigo AND
M.mat_codigo=PL.mat_codigo AND
PR.prof_codigo=PL.prof_codigo
ORDER BY
M.mat_codigo";
$res_planificacon = consulta ($sql_planificacion);
while
($planificacion=mysql_fetch_array($res_planificacon))
{
?>
137
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<option value="<? echo $planificacion["plan_codigo"];?>" <? if
($alumno["plan_codigo"]==$planificacion["plan_codigo"]){echo "selected";}?> >
<? echo
$planificacion["mat_nombre"]."
CURSO: ".
$planificacion["cur_nombre"]."
PROFESOR:
".
$planificacion["prof_apellido"]." ".$planificacion["prof_nombre"];?> </option>
<?
}
?>
</select></td>
</tr>
<tr>
<td height="39" class="Estilo2"><div align="center"><span
class="color_borde_linea">
<input name="archivo" type="file" id="archivo" value="Examinar"
size="10" />
</span></div></td>
<td height="39" class="Estilo2">Usuario:</td>
<td class="Estilo2"><input name="txt_usuario" type="text"
id="txt_usuario" value="<? if ($alu_codigo !=0){echo $alumno["alu_usuario"];}
else {if ($_POST){echo $txt_usuario;}} ?>" /></td>
<td class="Estilo2">Password:</td>
<td class="Estilo2"><input name="txt_clave" type="text" id="txt_clave"
value="<? if ($alu_codigo !=0){echo $alumno["alu_clave"];} else {if ($_POST)
{echo $txt_clave;}} ?>" /></td>
</tr>
<tr>
<td height="46" class="Estilo2"> </td>
<td height="46" class="Estilo2">Habilitado:</td>
138
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td colspan="3" class="Estilo2"><table width="40%" align="left"
cellspacing="0" class="color_bode_cajatexto">
<tr>
<td width="7%" height="16" valign="middle" class="subTit"><div
align="center">SI<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="si" <?php if (($alu_codigo!
=" ") and ($alumno["alu_activado"]=="si")) { echo checked;}?>>
</font></div></td>
<td width="9%" valign="middle" class="subTit"><div
align="center">NO<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="no" <?php if (($alu_codigo!
=" ") and ($alumno["alu_activado"]=="no")) { echo checked;}?> />
</font></div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="5"><label>
<div align="center">
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Guardar" />
<input name="btn_salir" type="button" onclick="<? if ($alu_codigo !=0)
{?>window.location='dato_alumno.php?idu=<? echo $idu."&alu_codigo=".
$alumno["alu_codigo"]."&mat_codigo=".
$alumno["mat_codigo"]."&doc_codigo=".
$alumno["doc_codigo"]."®_codigo=".
$alumno["reg_codigo"]."&plan_codigo=".
$alumno["plan_codigo"]."&cur_codigo=".$alumno["cur_codigo"];} else {?>
window.location='reporte_alumno.php?idu=<? echo $idu;?><? }?> '"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div>
</label></td>
</tr>139
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
if ($hab!="si" and $hab!="no")
$hab="si";
$archivo_foto=$HTTP_POST_FILES["archivo"]["tmp_name"];
$archivo_nombre=$HTTP_POST_FILES["archivo"]["name"];
//////Si no se eligió una imagen entonces emite un mensaje de
error
if($archivo_nombre=='')
{
echo "<script> alert ('No a selecionado una foto'); </script>";
if($alu_codigo!=0)
$archivo_nombre=$alumno["doc_foto"];
else
$archivo_nombre="vacio.jpg";
}
else
{//inicio else se eligio un nombre de archivo
$extension=strrchr($archivo_nombre,".");
if ($extension==".jpg" || $extension==".JPG" || $extension==".gif"
|| $extension==".GIF")
{
/////////////////codigo para guardar la foto140
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
//-----Directorio donde se guardan las aimagenes en
el servidor
$destino="../documento/foto_alumno/";
// $destino=substr($destino1,0,22);
if(!copy($archivo_foto, $destino.$archivo_name))
{
echo "<script> alert ('Error al copiar el
archivo') </script>";
}
}
else
{ //inicio else comparar tipo de archivo correcto
echo "<script> alert ('Se intento guardar un archivo
de extension: ".$extension." que no es válido') </script>";
$archivo_nombre="vacio.jpg";
}//fin else comparar tipo de archivo correcto
}
if($alu_codigo!=0)
{
//actualiza los datos del usuario
$sql="UPDATE alumno, registro_alumno, documento
SET alumno.alu_nombre='$txt_nombre',
alumno.alu_apellido='$txt_apellido',
alumno.alu_direccion='$txt_direccion',
alumno.alu_telefono='$txt_telefono',
alumno.alu_cedula='$txt_cedula',
alumno.alu_mail='$txt_email',
alumno.alu_fecha_n='$txt_fechanace',
alumno.alu_lugar_n='$txt_lugarnace',141
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
alumno.alu_observacion='$txt_observacion',
registro_alumno.plan_codigo='$lista_materia',
documento.doc_foto='$archivo_nombre',
alumno.alu_usuario='$txt_usuario',
alumno.alu_clave='$txt_clave',
alumno.alu_activado='$hab'
WHERE
alumno.alu_codigo='$alu_codigo' and
registro_alumno.reg_codigo='$reg_codigo' and
documento.doc_codigo='$doc_codigo'";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS GUARDADOS
CORRECTAMENTE') </script>";
echo "<script> window.location='dato_alumno.php?
idu="."&alu_codigo=".$alumno["alu_codigo"]."&mat_codigo=".
$alumno["mat_codigo"]."&doc_codigo=".
$alumno["doc_codigo"]."®_codigo=".
$alumno["reg_codigo"]."&plan_codigo=".
$alumno["plan_codigo"]."&cur_codigo=".$alumno["cur_codigo"]."';</script>";
}
else
{
//guarda los datos del usuario del nuevo usuario
$sql="INSERT INTO alumno VALUES
('','$txt_cedula','$txt_apellido','$txt_nombre','$txt_direccion',
'$txt_telefono','$txt_email','$txt_fechanace','$txt_lugarnace','$txt_observacion','$
txt_usuario','$txt_clave','$hab')";
$ejecutar=consulta($sql);
$sql_al="select max(alu_codigo) as alu_codigo from
alumno";
$res_al=consulta($sql_al);142
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$al=mysql_fetch_array($res_al);
$alu_codigo=$al["alu_codigo"];
$sql_al="INSERT INTO registro_alumno VALUES
('','$alu_codigo','$lista_materia','date()')";
$ejecutar_al=consulta($sql_al);
$sql_alu="INSERT INTO documento VALUES ('','
','$archivo_nombre','$alu_codigo','',' ')";
$ejecutar_alu=consulta($sql_alu);
echo "<script> alert ('DATOS GUARDADOS
CORRECTAMENTE') </script>";
echo "<script> window.location='reporte_alumno.php?idu=".
$idu."';</script>";
}
}
?>
3.2.2.4.4.- pdf_lista_ alumno.php
143
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.4.4.1.- Codificación
<?
//adjunta librerias PDF
define('FPDF_FONTPATH','../../librerias_pdf/font/'); //para salir a la
carpeta librerias_pdf se utiliza ../../segun la ubicacion de la carpeta
require('../../librerias_pdf/mysql_table2.php'); //contiene las funciones a utilizar
en (new pdf)
require('../../librerias_pdf/comunes.php');
include('../../libreria/conectar.php');
$idu=$_GET['idu']; //capturamos la variable $idu
//CREAR UN PDF
$pdf=new PDF(); //new=nueva instancia o resultado "clase pdf que
contendra las siguientes funciones"
$pdf->Open(); //abrir pdf
$pdf->Addpage(); //añadir una pagina en blanco
//titulo del listado
$pdf->setfillcolor(255,255,255);
$pdf->setfont('arial','B',16); //sirve para todo el documento a partir de esta
funcion para abajo
$pdf->sety(38);
$pdf->setx(0);
$pdf->MultiCell(220,6,"",B,C,0);
$pdf->Ln();
$pdf->Ln();
//formato de la celda para el listado
$pdf->setfillcolor(200,200,200);
$pdf->settextcolor(0);
$pdf->setdrawcolor(0,0,0);
$pdf->setlinewidth(.5);
$pdf->setfont('Arial','b',8);
//fila de datos (la celda estara lleno de filas)
$pdf->cell(3,5,"",0,'c');
$pdf->cell(2,5,"Nº",LRTB,0,'C',1);
144
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$pdf->cell(20,5,"Nombre",LRTB,0,'C',1);
$pdf->cell(20,5,"Apellido",LRTB,0,'C',1);
$pdf->cell(30,5,"Direccion",LRTB,0,'C',1);
$pdf->cell(15,5,"Teléfono",LRTB,0,'C',1);
$pdf->cell(15,5,"Cédula",LRTB,0,'C',1);
$pdf->cell(45,5,"Email",LRTB,0,'C',1);
$pdf->cell(15,5,"Usuario",LRTB,0,'C',1);
$pdf->cell(15,5,"Password",LRTB,0,'C',1);
$pdf->cell(15,5,"Habilitado",LRTB,0,'C',1);
$pdf->Ln();
//formato de celda
$pdf->setfillcolor(200,200,200);
$pdf->settextcolor(0);
$pdf->setdrawcolor(0,0,0);
$pdf->setlinewidth(.2);
$pdf->setfont('Arial','b',5.5);
//consulta los datos de los clientes
$sql_alumno="select * from alumno ORDER BY alu_apellido Asc";
$res_alumno=mysql_query($sql_alumno,$conexion);
$numero=0;
while($alumno=mysql_fetch_array($res_alumno))
{
$numero=$numero+1;
//fila de datos
$pdf->cell(3,5,"",0,'C');
$pdf->cell(2,5,$numero,LRTB,0,'C',0);
$pdf->cell(20,5,$alumno["alu_nombre"],LRTB,0,'C',0);
$pdf->cell(20,5,$alumno["alu_apellido"],LRTB,0,'C',0);
$pdf->cell(30,5,$alumno["alu_direccion"],LRTB,0,'C',0);
$pdf->cell(15,5,$alumno["alu_telefono"],LRTB,0,'C',0);
$pdf->cell(15,5,$alumno["alu_cedula"],LRTB,0,'C',0);
$pdf->cell(45,5,$alumno["alu_mail"],LRTB,0,'C',0);
$pdf->cell(15,5,$alumno["alu_usuario"],LRTB,0,'C',0);145
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$pdf->cell(15,5,$alumno["alu_clave"],LRTB,0,'C',0);
$pdf->cell(15,5,$alumno["alu_activado"],LRTB,0,'C',0);
$pdf->Ln();
}
$pdf->Output(); //cerrar pdf
?>
3.2.2.5.- Ventana Curso
3.2.2.5.1.- Lista_curso.php
3.2.2.5.1.1.- Codificación
<?
include('../../../libreria/inicio_sesion.php');
include('../../../libreria/conexion.php');
$idu=$_GET['idu'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
146
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
-->
</style>
</head>
<body>
<table width="100%" border="1" background="Imagenes/euro-en-la-sede-del-
banco-central-europeo-2007070512512111hg2.jpg">
<tr>
<th scope="col"><span class="Estilo1">LISTA CURSO <br />
</span></th>
</tr>
<tr>
<th height="111" align="center" valign="middle" scope="row"><table
width="95%" border="1">
<tr>
<th width="6%" scope="col">No</th>
<th width="21%" scope="col">CURSO</th>
<th width="22%" scope="col">OBSERVACION</th>
<th width="10%" scope="col">HABILITADO</th>
</tr>
<?
$sql_curso="SELECT * FROM curso";
$res_curso=consulta($sql_curso);
while ($curso=mysql_fetch_array($res_curso))
{
$numero=$numero+1;147
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
?>
<tr>
<th scope="row"><? echo $numero ?></th>
<td> <?php echo '<a href="dato_curso.php?idu='."&cur_codigo=".
$curso["cur_codigo"].'">'.$curso['cur_nombre'].'</a>'; ?></td>
<td><? echo $curso['cur_observacion']; ?></td>
<td><? echo $curso["cur_activado"]; ?></td>
</tr>
<?
}// final fila
?>
</table></th>
</tr>
<tr>
<th height="43" align="center" valign="middle" scope="row"><form
id="form1" name="form1" method="post" action="">
<p>
<input type="button" onclick="window.location='crear_curso.php?idu=<?
echo $idu."&cur_codigo=0";?>'" name="Submit" value="NUEVO CURSO" />
</p>
</form></th>
</tr>
</table>
</body>
</html>
148
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.5.2.- Dato_ curso.php
3.2.2.5.2.1.- Codificación
<?
include ("../../../Libreria/inicio_sesion.php");
include ("../../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$cod_curso = $HTTP_GET_VARS["cod_curso"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
149
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->150
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--151
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body onload="ini()">
<form id="form" name="form" method="post" action="">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td><div align="center" class="Estilo1">DATO DEL CURSO </div></td>
</tr>
<tr>
<td height="223">
<?
if ($cur_codigo!=0)
{152
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$sql_curso="select * from curso where cur_codigo='$cur_codigo'";
//consulta un solo dato
$res_curso=consulta ($sql_curso); //genero la consulta
en la base de daots n la variable ($res_usuario)
$curso= mysql_fetch_array ($res_curso); //($usuario) es la
variable que contiene la matriz de datos
}
?>
<table width="95%" border="1" align="center" bordercolor="#848285">
<tr>
<td colspan="4"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="29%" class="Estilo2">Nombre:</td>
<td width="71%" colspan="3"><label>
<? if ($cur_codigo !=0){echo $curso["cur_nombre"];}?>
</label></td>
</tr>
<tr>
<td class="Estilo2">Observacion:</td>
<td colspan="3" class="Estilo2"><? if ($cur_codigo !=0){echo
$curso["cur_observacion"];}?></td>
</tr>
<tr>
<td>Habilitado: </td>
<td colspan="3"><? if ($cur_codigo !=0){echo $curso["cur_activado"];} ?
></td>
</tr>
<tr>
<td colspan="4"><div align="center">
<label>153
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<input type="button" name="Submit"
onclick="window.location='crear_curso.php?idu=<? echo $idu."&cur_codigo=".
$curso["cur_codigo"];?>'"value="Modificar" />
</label>
&
nbsp;
<input name="btn_eliminar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_eliminar" value="Eliminar" />
&
nbsp;
<input name="btn_salir" type="button"
onclick="window.location='lista_curso.php?idu=<? echo $idu;?>'"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
$eliminar_curso="delete from curso where cur_codigo='$cur_codigo'";
$ejecutar=consulta($eliminar_curso);
echo "<script> alert ('DATOS ELIMINADOS CORRECTAMENTE')
</script>";
echo "<script> window.location='lista_curso.php?idu=".$idu."'; </script>";
154
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
}
?>
3.2.2.5.3.- Crear_curso.php
3.2.2.5.3.1.- Codificación
<?
include ("../../../Libreria/inicio_sesion.php");
include ("../../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$cur_codigo = $HTTP_GET_VARS["cur_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
155
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
156
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
157
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td><div align="center" class="Estilo1"><? if ($cur_codigo!=0)
{
echo "MODIFICACION DE CURSO";
} 158
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
else
{
echo "NUEVO CURSO";
}
?
></div></td>
</tr>
<tr>
<td height="177">
<?
if ($cur_codigo!=0)
{
$sql_curso="select * from curso where cur_codigo='$cur_codigo'";
//consulta un solo dato
$res_curso=consulta ($sql_curso); //genero la consulta
en la base de daots n la variable ($res_usuario)
$curso= mysql_fetch_array ($res_curso); //($usuario) es la
variable que contiene la matriz de datos
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="4"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
159
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td width="20%" height="34" class="Estilo2">Curso:</td>
<td width="31%"><label>
<input name="txt_nombre" type="text" id="txt_nombre" value="<? if
($cur_codigo !=0){echo $curso["cur_nombre"];} else {if ($_POST){echo
$txt_nombre;}} ?>" />
</label></td>
<td width="18%">Habilitado</td>
<td width="31%"><table width="53%" align="left" cellspacing="0"
class="color_bode_cajatexto">
<tr>
<td width="7%" height="16" valign="middle" class="subTit"><div
align="center">SI<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="si" <?php if (($cur_codigo!="
") and ($curso["cur_activado"]=="si")) { echo checked;}?>>
</font></div></td>
<td width="9%" valign="middle" class="subTit"><div
align="center">NO<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="no" <?php if (($cur_codigo!
=" ") and ($curso["cur_activado"]=="no")) { echo checked;}?> />
</font></div></td>
</tr>
</table></td>
</tr>
<tr>
<td><label>Observacion:</label></td>
<td colspan="3"><input name="txt_observacion" type="text"
id="txt_observacion" value="<? if ($cur_codigo !=0){echo
$curso["cur_observacion"];} else {if ($_POST){echo $txt_observacion;}} ?>"
/></td>
</tr>
<tr>
<td colspan="4"><div align="center">160
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Guardar" />
&
nbsp;
<input name="btn_salir" type="button" onclick="<? if ($cur_codigo !=0) {?
>window.location='dato_curso.php?idu=<? echo $idu."&cur_codigo=".
$curso["cur_codigo"];} else {?> window.location='lista_curso.php?idu=<? echo
$idu;?><? }?> '" class="texto_ingreso4" id="btn_salir" value="Salir" />
</div></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
if ($hab!="si" and $hab!="no")
$hab="si";
if($cur_codigo!=0)
{
//actualiza los datos del usuario
$sql="UPDATE curso
SET curso.cur_nombre='$txt_nombre',
curso.cur_observacion='$txt_observacion',
curso.cur_activado='$hab'
WHERE curso.cur_codigo='$cur_codigo'";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS ACTUALIZADOS
CORRECTAMENTE') </script>";161
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
echo "<script> window.location='dato_curso.php?
idu="."&cur_codigo=".$curso["cur_codigo"]."';</script>";
}
else
{
//guarda los datos del usuario del nuevo usuario
$sql="INSERT INTO curso VALUES
('','$txt_nombre','$txt_observacion','$hab')";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS GUARDADOS CORRECTAMENTE')
</script>";
echo "<script>
window.location='lista_curso.php?idu=".$idu."';</script>";
}
}
?>
3.2.2.6.- Ventana Materia
3.2.2.6.1.- Lista_materia.php
162
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.6.1.1.- Codificación
<?
include('../../../libreria/inicio_sesion.php');
include('../../../libreria/conexion.php');
$idu=$_GET['idu'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
.Estilo2 {font-size: 12px}
-->
</style>
</head>
163
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<body>
<table width="100%" border="1" >
<tr>
<th scope="col"><span class="Estilo1">LISTA DE MATERIAS</span></th>
</tr>
<tr>
<th height="98" align="center" valign="middle" scope="row"><table
width="95%" border="1">
<tr>
<th width="5%" scope="col">No</th>
<th width="16%" scope="col">MATERIA</th>
<th width="21%" scope="col">CURSO</th>
<th width="22%" scope="col">OBSERVACION</th>
<th width="5%" scope="col">VALOR</th>
<th width="10%" scope="col">ENVIO</th>
<th width="10%" scope="col">V.ENVIO</th>
<th width="13%" scope="col"><span
class="Estilo2">HABILITADO</span></th>
</tr>
<?
$sql_materia="SELECT * FROM materia, curso, envio WHERE
materia.cur_codigo= curso.cur_codigo AND
materia.env_codigo= envio.env_codigo" ;
$res_materia=consulta($sql_materia);
while ($materia=mysql_fetch_array($res_materia))
{
$numero=$numero+1;
?>
<tr>
<th scope="row"><? echo $numero ?></th>
<td><?php echo '<a href="dato_materia.php?idu='."&mat_codigo=".
$materia["mat_codigo"]."&cur_codigo=".$materia["cur_codigo"]."&env_codigo=".
$materia["env_codigo"].'">'.$materia["mat_nombre"].'</a>'; ?></td>164
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td><? echo $materia['cur_nombre']; ?></td>
<td><? echo $materia['mat_observacion']; ?></td>
<td><? echo $materia["mat_valor"]; ?></td>
<td><? echo $materia["env_nombre"]; ?></td>
<td><? echo $materia["env_valor"]; ?></td>
<td><? echo $materia["mat_activado"]; ?></td>
</tr>
<?
}// final fila
?>
</table></th>
</tr>
<tr>
<th height="39" scope="row"><form id="form1" name="form1" method="post"
action="">
<input type="button" onclick="window.location='crear_materia.php?idu=<?
echo $idu."&mat_codigo=0";?>'" name="Submit" value="NUEVA MATERIA" />
</form></th>
</tr>
</table>
</body>
</html>
3.2.2.6.2.- Dato_ materia.php
165
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.6.2.1.- Codificación
<?
include ("../../../Libreria/inicio_sesion.php");
include ("../../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$mat_codigo= $HTTP_GET_VARS["mat_codigo"];
$cur_codigo= $HTTP_GET_VARS["cur_codigo"];
$env_codigo= $HTTP_GET_VARS["env_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
166
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script>
167
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;168
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body onload="ini()">
<form id="form" name="form" method="post" action="">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td><div align="center" class="Estilo1">DATO DE LA MATERIA</div></td>
</tr>
<tr>
<td height="223">
<?
if ($mat_codigo!=0)
{
$sql_materia="select * from materia, curso, envio where
materia.mat_codigo='$mat_codigo' and
169
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
materia.cur_codigo=curso.cur_codigo and
materia.env_codigo=envio.env_codigo"; //consulta un solo dato
$res_materia=consulta ($sql_materia); //genero la
consulta en la base de daots n la variable ($res_usuario)
$materia= mysql_fetch_array ($res_materia); //($usuario)
es la variable que contiene la matriz de datos
}
?>
<table width="95%" border="1" align="center" bordercolor="#848285">
<tr>
<td colspan="4"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="29%" class="Estilo2"> Materia:</td>
<td><label><? if ($mat_codigo !=0){echo
$materia["mat_nombre"];}?></label></td>
<td>Curso:</td>
<td><? if ($mat_codigo !=0){echo $materia["cur_nombre"];}?></td>
</tr>
<tr>
<td class="Estilo2">Observacion : </td>
<td colspan="3" class="Estilo2"><? if ($mat_codigo !=0){echo
$materia["mat_observacion"];}?></td>
</tr>
<tr>
<td class="Estilo2">Valor: </td>
<td width="20%" class="Estilo2"><? if ($mat_codigo !=0){echo
$materia["mat_valor"];}?></td>
170
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td width="16%" class="Estilo2"> </td>
<td width="35%" class="Estilo2"> </td>
</tr>
<tr>
<td><label>
</label>Nombre de Trasporte </td>
<td><? if ($mat_codigo !=0){echo $materia["env_nombre"];}?></td>
<td>Valor de Envio: </td>
<td><? if ($mat_codigo !=0){echo $materia["env_valor"];}?></td>
</tr>
<tr>
<td>Habilitado: </td>
<td colspan="3"><? if ($mat_codigo !=0){echo $materia["mat_activado"];}
?></td>
</tr>
<tr>
<td colspan="4"><div align="center">
<label>
<input type="button" name="Submit"
onclick="window.location='crear_materia.php?idu=<? echo
$idu."&mat_codigo=".$materia["mat_codigo"]."&cur_codigo=".
$materia["cur_codigo"]."&env_codigo=".$materia["env_codigo"];?>'"
value="Modificar" />
</label>
<input name="btn_eliminar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_eliminar" value="Eliminar"
/>
<input name="btn_salir" type="button"
onclick="window.location='lista_mat.php?idu=<? echo $idu;?>'"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div></td>171
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
$eliminar_materia="delete from materia where
mat_codigo='$mat_codigo'";
$ejecutar=consulta($eliminar_materia);
echo "<script> alert ('DATOS ELIMINADOS CORRECTAMENTE')
</script>";
echo "<script> window.location='lista_mat.php?idu=".$idu."'; </script>";
}
?>
3.2.2.6.3.- Crear_materia.php
172
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.6.3.1.- Codificación
<?
include ("../../../Libreria/inicio_sesion.php");
include ("../../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$mat_codigo= $HTTP_GET_VARS["mat_codigo"];
$cur_codigo= $HTTP_GET_VARS["cur_codigo"];
$env_codigo= $HTTP_GET_VARS["env_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
173
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script>
174
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td><div align="center" class="Estilo1"><? if ($mat_codigo!=0)
{175
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
echo "MODIFICACION MATERIA";
}
else
{
echo "NUEVA MATERIA";
}
?
></div></td>
</tr>
<tr>
<td height="177">
<?
if ($mat_codigo!=0)
{
$sql_materia="select * from materia, curso, envio where
materia.mat_codigo='$mat_codigo' and
materia.cur_codigo=curso.cur_codigo and
materia.env_codigo=envio.env_codigo"; //consulta un solo dato
$res_materia=consulta ($sql_materia); //genero la
consulta en la base de daots n la variable ($res_usuario)
$materia= mysql_fetch_array ($res_materia); //($usuario)
es la variable que contiene la matriz de datos
176
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="4"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="20%" height="34" class="Estilo2">Materia</td>
<td width="31%"><label>
<input name="txt_materia" type="text" id="txt_materia" value="<? if
($mat_codigo !=0){echo $materia["mat_nombre"];} else {if ($_POST){echo
$txt_materia;}} ?>" />
</label></td>
<td width="18%">Curso:</td>
<td width="31%"><select name="lista_curso" id="lista_curso">
<?
$sql_curso = "SELECT * FROM curso ORDER BY
cur_nombre";
$res_curso = consulta ($sql_curso);
while ($curso=mysql_fetch_array($res_curso))
{
?>
<option value="<? echo $curso["cur_codigo"];?>" <? if
($curso["cur_codigo"]==$materia["cur_codigo"] ){echo "selected";}?> > <? echo
$curso["cur_nombre"];?> </option>
<?
}
?>
</select></td>
</tr>
<tr>
<td><label>Observacion:</label></td>177
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td><input name="txt_observacion" type="text" id="txt_observacion"
value="<? if ($mat_codigo !=0){echo $materia["mat_observacion"];} else {if
($_POST){echo $txt_observacion;}} ?>" /></td>
<td>Valor:</td>
<td><input name="txt_valor" type="text" id="txt_valor" value="<? if
($mat_codigo !=0){echo $materia["mat_valor"];} else {if ($_POST){echo
$txt_valor;}} ?>" /></td>
</tr>
<tr>
<td>Envio:</td>
<td><select name="envio1" id="envio1">
<?
$sql_envio = "SELECT * FROM envio ORDER BY
env_nombre";
$res_envio = consulta ($sql_envio);
while ($envio=mysql_fetch_array($res_envio))
{
?>
<option value="<? echo $envio["env_codigo"];?>" <? if
($envio["env_codigo"]==$materia["env_codigo"] ){echo "selected";}?> > <? echo
$envio["env_nombre"]." Valor
USD$: ".$envio["env_valor"];?> </option>
<?
}
?>
</select></td>
</tr>
<tr>
<td>Habilitado</td>
<td colspan="3"><table width="53%" align="left" cellspacing="0"
class="color_bode_cajatexto">
<tr>178
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td width="7%" height="16" valign="middle" class="subTit"><div
align="center">SI<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="si" <?php if (($mat_codigo!
=" ") and ($materia["mat_activado"]=="si")) { echo checked;}?> />
</font></div></td>
<td width="9%" valign="middle" class="subTit"><div
align="center">NO<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="no" <?php if
(($mat_codigo!=" ") and ($materia["mat_activado"]=="no")) { echo checked;}?
> />
</font></div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="4"><div align="center">
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Guardar" />
<input name="btn_salir" type="button" onclick="<? if ($mat_codigo !=0) {?>
window.location='dato_materia.php?idu=<? echo $idu."&mat_codigo=".
$materia["mat_codigo"]."&cur_codigo=".$materia["cur_codigo"]."&env_codigo=".
$materia["env_codigo"];} else {?> window.location='lista_mat.php?idu=<? echo
$idu;?><? }?> '" class="texto_ingreso4" id="btn_salir" value="Salir" />
</div></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>179
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</html>
<?php
if($_POST)
{
if ($hab!="si" and $hab!="no")
$hab="si";
if($mat_codigo!=0)
{
//actualiza los datos del usuario
$sql="UPDATE materia
SET materia.mat_nombre='$txt_materia',
materia.mat_observacion='$txt_observacion',
materia.mat_activado='$hab',
materia.mat_valor='$txt_valor',
materia.cur_codigo='$lista_curso',
materia.env_codigo='$envio1'
WHERE materia.mat_codigo='$mat_codigo'";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS ACTUALIZADOS
CORRECTAMENTE') </script>";
echo "<script> window.location='dato_materia.php?
idu="."&mat_codigo=".$materia["mat_codigo"]."&cur_codigo=".
$materia["cur_codigo"]."&env_codigo=".$materia["env_codigo"]."';</script>";
}
else
{
//guarda los datos del usuario del nuevo usuario
$sql="INSERT INTO materia VALUES
('','$txt_materia','$lista_curso',
'$txt_observacion','$txt_valor','$envio1','$hab')";
180
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS GUARDADOS CORRECTAMENTE')
</script>";
echo "<script>
window.location='lista_mat.php?idu=".$idu."';</script>";
}
}
?>
3.2.2.7.- Ventana Clases
3.2.2.7.1.- Lista_plani.php
3.2.2.7.1.1.- Codificación
<?
include('../../../libreria/inicio_sesion.php');
include('../../../libreria/conexion.php');
$idu=$_GET['idu'];
181
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
.Estilo2 {font-size: 12px}
-->
</style>
</head>
<body>
<table width="100%" border="1" background="Imagenes/euro-en-la-sede-del-
banco-central-europeo-2007070512512111hg2.jpg">
<tr>
<th scope="col"><span class="Estilo1">INICIO DE CLASES </span></th>
</tr>
<tr>
<th height="98" align="center" valign="middle" scope="row"><table
width="95%" border="1">
<tr>
<th width="4%" scope="col">No</th>
<th width="12%" scope="col">MATERIA</th>
<th width="12%" scope="col">CURSO</th>
<th width="16%" scope="col">PROFESOR</th>
<th width="11%" scope="col">FECHA DE INICIO</th>182
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<th width="9%" scope="col">FECHA FINAL</th>
<th width="12%" scope="col"><span
class="Estilo2">HABILITADO</span></th>
</tr>
<?
$sql_planificacion="SELECT * FROM planificacion, profesor,
materia, curso WHERE
planificacion.prof_codigo =
profesor.prof_codigo AND
planificacion.mat_codigo= materia.mat_codigo AND
materia.cur_codigo=curso.cur_codigo" ;
$res_planificacion=consulta($sql_planificacion);
while ($planificacion=mysql_fetch_array($res_planificacion))
{
$numero=$numero+1;
?>
<tr>
<th scope="row"><? echo $numero ?></th>
<td><?php echo '<a href="dato_plani.php?idu='."&plan_codigo=".
$planificacion["plan_codigo"]."&mat_codigo=".
$planificacion["mat_codigo"]."&prof_codigo=".
$planificacion["prof_codigo"]."&cur_codigo=".$planificacion["cur_codigo"].'">'.
$planificacion['mat_nombre'].'</a>'; ?></td>
<td><? echo $planificacion['cur_nombre']; ?></td>
<td><? echo $planificacion["prof_apellido"]." ".
$planificacion["prof_nombre"]; ?></td>
<td><? echo $planificacion["plan_fechinicio"]; ?></td>
<td><? echo $planificacion["plan_fechfinal"]; ?></td>
<td><? echo $planificacion["plan_activado"]; ?></td>
</tr>
183
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<?
}// final fila
?>
</table></th>
</tr>
<tr>
<th height="39" scope="row"><form id="form1" name="form1" method="post"
action="">
<input type="button" onclick="window.location='crear_plani.php?idu=<?
echo $idu."&plan_codigo=0";?>'" name="Submit" value="NUEVA CLASE" />
</form></th>
</tr>
</table>
</body>
</html>
3.2.2.7.2.- Dato_ plani.php
3.2.2.7.2.1.- Codificación
<?
include ("../../../Libreria/inicio_sesion.php");
include ("../../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
184
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$mat_codigo = $HTTP_GET_VARS["mat_codigo"];
$cur_codigo = $HTTP_GET_VARS["cur_codigo"];
$prof_codigo = $HTTP_GET_VARS["prof_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA185
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
186
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body >187
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<form id="form" name="form" method="post" action="">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td><div align="center" class="Estilo1">DATOS DE APERTURA DE
CLASES </div></td>
</tr>
<tr>
<td height="177">
<?
if($plan_codigo!=0)
{
$sql_planificacion="select * from planificacion, profesor,
materia, curso where
planificacion.plan_codigo='$plan_codigo'
AND
planificacion.prof_codigo = profesor.prof_codigo AND
planificacion.mat_codigo= materia.mat_codigo AND
materia.cur_codigo=curso.cur_codigo";
$res_planificacion=consulta($sql_planificacion);
$planificacion=mysql_fetch_array($res_planificacion);
}
?>
188
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="4"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="12%" height="34" class="Estilo2">Materia:</td>
<td width="37%"><? if ($plan_codigo !=0){echo
$planificacion["mat_nombre"];}?></td>
<td width="16%">Curso:</td>
<td width="35%"><? if ($plan_codigo !=0){echo
$planificacion["cur_nombre"];}?></td>
</tr>
<tr>
<td height="34" class="Estilo2">Profesor:</td>
<td colspan="3"><? if ($plan_codigo !=0){echo
$planificacion["prof_apellido"]." ".
$planificacion["prof_nombre"];}?></td>
</tr>
<tr>
<td height="34" class="Estilo2">Fecha de Inicio </td>
<td><? if ($plan_codigo!=0){echo $planificacion["plan_fechinicio"];}?
> aaaa-mm-dd</td>
<td>Fecha de Culminacion </td>
<td><? if ($plan_codigo!=0){echo $planificacion["plan_fechfinal"];}?
> aaaa-mm-dd</td>
</tr>
<tr>
<td height="34" colspan="2" class="Estilo2"><div
align="center">Habilitado
</div>
</label></td>
189
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td colspan="2"><? if ($plan_codigo !=0){echo
$planificacion["plan_activado"];} ?></td>
</tr>
<tr>
<td colspan="4"><label>
<div align="center">
<label>
<input type="button" name="Submit"
onclick="window.location='crear_plani.php?idu=<? echo $idu."&plan_codigo=".
$planificacion["plan_codigo"]."&cur_codigo=".
$planificacion["cur_codigo"]."&prof_codigo=".
$planificacion["prof_codigo"]."&mat_codigo=".$planificacion["mat_codigo"];?>'"
value="Modificacion" />
</label>
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Eliminar" />
<input name="btn_salir" type="button"
onclick="window.location='lista_plani.php?idu=<? echo $idu;?>'"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div>
</label></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
190
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<?php
if($_POST)
{
$eliminar_curso="delete from planificacion where plan_codigo='$plan_codigo'";
$ejecutar=consulta($eliminar_curso);
echo "<script> alert ('DATOS ELIMINADOS CORRECTAMENTE')
</script>";
echo "<script> window.location='lista_plani.php?idu=".$idu."'; </script>";
}
?>
3.2.2.7.3.- Crear_plani.php
3.2.2.7.3.1.- Codificación
<?
include ("../../../Libreria/inicio_sesion.php");
include ("../../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
191
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$mat_codigo = $HTTP_GET_VARS["mat_codigo"];
$cur_codigo = $HTTP_GET_VARS["cur_codigo"];
$prof_codigo = $HTTP_GET_VARS["prof_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA192
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
193
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body >194
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<form id="form" name="form" method="post" action="">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td><div align="center" class="Estilo1"><? if ($plan_codigo!=0)
{
echo "MODIFICACION DE CLASES";
}
else
{
echo "NUEVA CLASE";
}
?
></div></td>
</tr>
<tr>
<td height="177">
<?
if($plan_codigo!=0)
{
$sql_planificacion="select * from planificacion, profesor,
materia, curso where
planificacion.plan_codigo='$plan_codigo'
AND195
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
planificacion.prof_codigo = profesor.prof_codigo AND
planificacion.mat_codigo= materia.mat_codigo AND
materia.cur_codigo=curso.cur_codigo";
$res_planificacion=consulta($sql_planificacion);
$planificacion=mysql_fetch_array($res_planificacion);
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="4"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="12%" height="34" class="Estilo2">Materia:</td>
<td colspan="3"><select name="list_mat" id="list_mat">
<?
$sql_materia = "SELECT * FROM materia, curso
where
materia.cur_codigo= curso.cur_codigo
ORDER BY mat_nombre";
$res_materia = consulta ($sql_materia);
while ($materia=mysql_fetch_array($res_materia))
{
?>
<option value="<? echo $materia["mat_codigo"];?>" <? if
($materia["mat_codigo"]==$planificacion["mat_codigo"] ){echo "selected";}?> >
<? echo $materia["mat_nombre"]." ".
$materia["cur_nombre"];?> </option>
196
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<?
}
?>
</select></td>
</tr>
<tr>
<td height="34" class="Estilo2">Profesor:</td>
<td colspan="3"><select name="lista_profesor" id="lista_profesor">
<?
$sql_profesor = "SELECT * FROM profesor ORDER
BY prof_nombre";
$res_profesor = consulta ($sql_profesor);
while ($profesor=mysql_fetch_array($res_profesor))
{
?>
<option value="<? echo $profesor["prof_codigo"];?>" <? if
($profesor["prof_codigo"]==$planificacion["prof_codigo"]){echo "selected";}?> >
<? echo $profesor["prof_apellido"]." ".$profesor["prof_nombre"];?> </option>
<?
}
?>
</select></td>
</tr>
<tr>
<td height="34" class="Estilo2">Fecha de Inicio </td>
<td width="37%"><input type="text" name="fi_plani" id="fi_plani"
value="<? if ($plan_codigo!=0){echo $planificacion["plan_fechinicio"];}?>" />
aaaa-mm-dd</td>
<td width="16%">Fecha de Culminacion </td>
<td width="35%"><input type="text" name="ff_plani" id="ff_plani"
value="<? if ($plan_codigo!=0){echo $planificacion["plan_fechfinal"];}?>" />
aaaa-mm-dd</td>
</tr>197
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td height="34" colspan="2" class="Estilo2"><div
align="center">Habilitado
</div>
</label></td>
<td colspan="2"><table width="95%" height="33" align="left"
cellspacing="0" class="color_bode_cajatexto">
<tr>
<td width="7%" height="16" valign="middle" class="subTit"><div
align="center">SI<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="si" <?php if
(($plani_codigo!=" ") and ($planificacion["plan_activado"]=="si")) { echo
checked;}?> />
</font></div></td>
<td width="9%" valign="middle" class="subTit"><div
align="center">NO<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="no" <?php if
(($plan_codigo!=" ") and ($planificacion["plan_activado"]=="no")) { echo
checked;}?> />
</font></div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="4"><label>
<div align="center">
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Guardar"
/>
<input name="btn_salir" type="button" onclick="<? if ($plan_codigo !
=0) {?>window.location='dato_plani.php?idu=<? echo $idu."&plan_codigo=".
$planificacion['plan_codigo']."&cur_codigo=".198
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$planificacion['cur_codigo']."&prof_codigo=".
$planificacion['prof_codigo']."&mat_codigo=".$planificacion['mat_codigo'];} else
{?> window.location='lista_plani.php?idu=<? echo $idu;?><? }?> '"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div>
</label></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
if ($hab!="si" and $hab!="no")
$hab="si";
if($plan_codigo!=0)
{
//actualiza los datos del usuario
$sql="UPDATE planificacion
SET planificacion.mat_codigo='$list_mat',
planificacion.prof_codigo='$lista_profesor',
planificacion.plan_fechinicio='$fi_plani',
planificacion.plan_fechfinal='$ff_plani',
planificacion.plan_activado='$hab'
WHERE planificacion.plan_codigo='$plan_codigo'";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS ACTUALIZADOS
CORRECTAMENTE') </script>";199
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
echo "<script> window.location='dato_plani.php?
idu="."&plan_codigo=".$planificacion['plan_codigo']."&cur_codigo=".
$planificacion['cur_codigo']."&prof_codigo=".
$planificacion['prof_codigo']."&mat_codigo=".$planificacion['mat_codigo']."';</
script>";
}
else
{
//guarda los datos del usuario del nuevo usuario
$sql="INSERT INTO planificacion VALUES
('','$lista_profesor','$list_mat','$fi_plani','$ff_plani','$hab')";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS GUARDADOS CORRECTAMENTE')
</script>";
echo "<script>
window.location='lista_plani.php?idu=".$idu."';</script>";
}
}
?>
3.2.2.8.- Ventana Prueba
3.2.2.8.1.- Lista_pru.php
200
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.8.1.1.- Codificación
<?
include('../../../libreria/inicio_sesion.php');
include('../../../libreria/conexion.php');
$idu=$_GET['idu'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
.Estilo2 {font-size: 12px}
-->
</style>
</head>
201
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<body>
<table width="130%" border="1" background="Imagenes/euro-en-la-sede-del-
banco-central-europeo-2007070512512111hg2.jpg">
<tr>
<th scope="col"><span class="Estilo1">INICIO DE PRUEBAS <br />
</span></th>
</tr>
<tr>
<th height="148" align="center" valign="middle" scope="row"><table
width="98%" border="1">
<tr>
<th width="2%" scope="col">No</th>
<th width="2%" scope="col">MATERIA</th>
<th width="24%" scope="col">CURSO</th>
<th width="16%" scope="col">PROFESOR</th>
<th width="11%" scope="col">FECHA </th>
<th width="9%" scope="col">HORA INICIAL </th>
<th width="12%" scope="col">HORA FINAL </th>
<th width="14%" scope="col">TIEMPO</th>
<th width="14%" scope="col">TIPO </th>
<th width="14%" scope="col">HABILITADO </th>
</tr>
<?
$sql_plan_prueba="SELECT * FROM plan_prueba, planificacion,
profesor, materia, curso
WHERE
plan_prueba.plan_codigo=planificacion.plan_codigo AND
planificacion.prof_codigo=profesor.prof_codigo AND
planificacion.mat_codigo=materia.mat_codigo AND 202
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
materia.cur_codigo=curso.cur_codigo" ;
$res_plan_prueba=consulta($sql_plan_prueba);
while ($plan_prueba=mysql_fetch_array($res_plan_prueba))
{
$numero=$numero+1;
?>
<tr>
<th scope="row"><? echo $numero ?></th>
<th scope="row"><?php echo '<a href="dato_pru.php?
idu='."&plp_codigo=".$plan_prueba["plp_codigo"]."&plan_codigo=".
$plan_prueba["plan_codigo"]."&mat_codigo=".
$plan_prueba["mat_codigo"]."&prof_codigo=".
$plan_prueba["prof_codigo"]."&cur_codigo=".$plan_prueba["cur_codigo"].'">'.
$plan_prueba['mat_nombre'].'</a>'; ?></th>
<td><? echo $plan_prueba['cur_nombre']; ?></td>
<td><? echo $plan_prueba["prof_apellido"]." ".
$plan_prueba["prof_nombre"]; ?></td>
<td><? echo $plan_prueba["plp_fecha"]; ?></td>
<td><? echo $plan_prueba["plp_h_inicio"]; ?></td>
<td><? echo $plan_prueba["plp_h_final"]; ?></td>
<td><? echo $plan_prueba["plp_tiempo"]; ?></td>
<td><? echo $plan_prueba["plp_tipo"]; ?></td>
<td><? echo $plan_prueba["plp_activado"]; ?></td>
</tr>
<?
}// final fila
?>
</table></th>
</tr>
<tr>
<th height="39" scope="row"><form id="form1" name="form1" method="post"
action="">203
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<input type="button" onclick="window.location='crear_pru.php?idu=<? echo
$idu."&plp_codigo=0";?>'" name="Submit" value="NUEVA PRUEBA" />
</form></th>
</tr>
</table>
</body>
</html>
3.2.2.8.2.- Dato_ pru.php
3.2.2.8.2.1.- Codificación
<?
include('../../../libreria/inicio_sesion.php');
include('../../../libreria/conexion.php');
$idu=$_GET['idu'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
204
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
.Estilo1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
.Estilo2 {font-size: 12px}
-->
</style>
</head>
<body>
<table width="130%" border="1" background="Imagenes/euro-en-la-sede-del-
banco-central-europeo-2007070512512111hg2.jpg">
<tr>
<th scope="col"><span class="Estilo1">INICIO DE PRUEBAS <br />
</span></th>
</tr>
<tr>
<th height="148" align="center" valign="middle" scope="row"><table
width="98%" border="1">
<tr>
<th width="2%" scope="col">No</th>
<th width="2%" scope="col">MATERIA</th>
<th width="24%" scope="col">CURSO</th>
<th width="16%" scope="col">PROFESOR</th>
<th width="11%" scope="col">FECHA </th>
<th width="9%" scope="col">HORA INICIAL </th>
<th width="12%" scope="col">HORA FINAL </th>
<th width="14%" scope="col">TIEMPO</th>
<th width="14%" scope="col">TIPO </th>
<th width="14%" scope="col">HABILITADO </th>
</tr>
<?
205
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$sql_plan_prueba="SELECT * FROM plan_prueba, planificacion,
profesor, materia, curso
WHERE
plan_prueba.plan_codigo=planificacion.plan_codigo AND
planificacion.prof_codigo=profesor.prof_codigo AND
planificacion.mat_codigo=materia.mat_codigo AND
materia.cur_codigo=curso.cur_codigo" ;
$res_plan_prueba=consulta($sql_plan_prueba);
while ($plan_prueba=mysql_fetch_array($res_plan_prueba))
{
$numero=$numero+1;
?>
<tr>
<th scope="row"><? echo $numero ?></th>
<th scope="row"><?php echo '<a href="dato_pru.php?
idu='."&plp_codigo=".$plan_prueba["plp_codigo"]."&plan_codigo=".
$plan_prueba["plan_codigo"]."&mat_codigo=".
$plan_prueba["mat_codigo"]."&prof_codigo=".
$plan_prueba["prof_codigo"]."&cur_codigo=".$plan_prueba["cur_codigo"].'">'.
$plan_prueba['mat_nombre'].'</a>'; ?></th>
<td><? echo $plan_prueba['cur_nombre']; ?></td>
<td><? echo $plan_prueba["prof_apellido"]." ".
$plan_prueba["prof_nombre"]; ?></td>
<td><? echo $plan_prueba["plp_fecha"]; ?></td>
<td><? echo $plan_prueba["plp_h_inicio"]; ?></td>
<td><? echo $plan_prueba["plp_h_final"]; ?></td>
<td><? echo $plan_prueba["plp_tiempo"]; ?></td>
<td><? echo $plan_prueba["plp_tipo"]; ?></td>
<td><? echo $plan_prueba["plp_activado"]; ?></td>206
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
<?
}// final fila
?>
</table></th>
</tr>
<tr>
<th height="39" scope="row"><form id="form1" name="form1" method="post"
action="">
<input type="button" onclick="window.location='crear_pru.php?idu=<? echo
$idu."&plp_codigo=0";?>'" name="Submit" value="NUEVA PRUEBA" />
</form></th>
</tr>
</table>
</body>
</html>
3.2.2.8.3.- Crear_pru.php
3.2.2.8.3.1.- Codificación
<?
include ("../../../Libreria/inicio_sesion.php");
include ("../../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
207
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$plp_codigo = $HTTP_GET_VARS["plp_codigo"];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
$mat_codigo = $HTTP_GET_VARS["mat_codigo"];
$cur_codigo = $HTTP_GET_VARS["cur_codigo"];
$prof_codigo = $HTTP_GET_VARS["prof_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}208
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
209
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>210
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<body >
<form id="form" name="form" method="post" action="">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td><div align="center" class="Estilo1"><? if ($plp_codigo!=0)
{
echo "MODIFICACION DE PRUEBA";
}
else
{
echo "NUEVA FECHA PRUEBAS";
}
?
></div></td>
</tr>
<tr>
<td height="177">
<?
if($plp_codigo!=0)
{
$sql_plan_prueba="select * from plan_prueba,
planificacion, profesor, materia, curso211
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
WHERE
plan_prueba.plp_codigo='$plp_codigo' AND
planificacion.plan_codigo=plan_prueba.plan_codigo AND
profesor.prof_codigo = planificacion.prof_codigo AND
planificacion.mat_codigo=materia.mat_codigo AND
curso.cur_codigo=materia.cur_codigo";
$res_plan_prueba=consulta($sql_plan_prueba);
$plan_prueba=mysql_fetch_array($res_plan_prueba);
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="4"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="15%" height="34" class="Estilo2">Materia:</td>
<td colspan="3">
<select name="lista_materia" id="lista_materia">
<?
$sql_planificacion = "SELECT * FROM planificacion
PL, curso C, profesor PR,
materia M
WHERE
212
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
plan_activado='si' AND
M.cur_codigo=C.cur_codigo AND
M.mat_codigo=PL.mat_codigo AND
PR.prof_codigo=PL.prof_codigo
ORDER BY
M.mat_codigo";
$res_planificacon = consulta ($sql_planificacion);
while
($planificacion=mysql_fetch_array($res_planificacon))
{
?>
<option value="<? echo $planificacion["plan_codigo"];?>" <?
if ($plan_prueba["plan_codigo"]==$planificacion["plan_codigo"]){echo
"selected";}?> > <? echo
$planificacion["mat_nombre"]."
CURSO: ".
$planificacion["cur_nombre"]."
PROFESOR:
".
$planificacion["prof_apellido"]." ".$planificacion["prof_nombre"];?> </option>
<?
}
?>
</select></td>
</tr>
<tr>
<td height="34" class="Estilo2">Fecha : </td>
<td width="36%"><input type="text" name="pr_fecha" id="pr_fecha"
value="<? if ($plp_codigo!=0){echo $plan_prueba["plp_fecha"];}?>" />213
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
aaaa-mm-dd</td>
<td width="12%">Tipo de Evaluacion</td>
<td width="37%"><select name="pr_tipo" id="pr_tipo">
<option value="PRUEBA"<? if ($plan_prueba["plp_tipo"]=="PRUEBA")
{echo "selected";}?>>PRUEBA</option>
<option value="EXAMEN"<? if ($plan_prueba["plp_tipo"]=="EXAMEN")
{echo "selected";}?>>EXAMEN</option>
<option value="SUPLETORIO"<? if
($plan_prueba["plp_tipo"]=="SUPLETORIO"){echo "selected";}?
>>SUPLETORIO</option>
</select></td>
</tr>
<tr>
<td height="34" class="Estilo2"><p>Hora de Inicio</p> </td>
<td><input type="text" name="pr_hinicio" id="pr_hinicio" value="<? if
($plp_codigo!=0){echo $plan_prueba["plp_h_inicio"];}?>" />
hh:mm</td>
<td>Hora final </td>
<td><input type="text" name="pr_hfinal" id="pr_hfinal" value="<? if
($plp_codigo!=0){echo $plan_prueba["plp_h_final"];}?>" />
hh:mm</td>
</tr>
<tr>
<td height="34" class="Estilo2"></label>
Tiempo de duracion </td>
<td height="34" class="Estilo2"><input type="text" name="pr_tiempo"
id="pr_tiempo" value="<? if ($plp_codigo!=0){echo
$plan_prueba["plp_tiempo"];}?>" />
hh:mm</td>
<td><div align="center">Habilitado </div></td>
<td><table width="43%" height="33" align="left" cellspacing="0"
class="color_bode_cajatexto">214
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td width="7%" height="16" valign="middle" class="subTit"><div
align="center">SI<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="si" <?php if (($plp_codigo!="
") and ($plan_prueba["plp_activado"]=="si")) { echo checked;}?> />
</font></div></td>
<td width="9%" valign="middle" class="subTit"><div
align="center">NO<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="no" <?php if (($plp_codigo!
=" ") and ($plan_prueba["plp_activado"]=="no")) { echo checked;}?> />
</font></div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="4"><label>
<div align="center">
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Guardar"
/>
<input name="btn_salir" type="button" onclick="<? if ($plp_codigo !=0)
{?>window.location='dato_pru.php?idu=<? echo $idu."&plp_codigo=".
$plan_prueba["plp_codigo"]."&plan_codigo=".
$plan_prueba["plan_codigo"]."&mat_codigo=".
$plan_prueba["mat_codigo"]."&prof_codigo=".
$plan_prueba["prof_codigo"]."&cur_codigo=".$plan_prueba["cur_codigo"];} else
{?> window.location='lista_pru.php?idu=<? echo $idu;?><? }?> '"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div>
</label></td>
</tr>
</table></td>215
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
if ($hab!="si" and $hab!="no")
$hab="si";
if($plp_codigo!=0)
{
//actualiza los datos del usuario
$sql="UPDATE plan_prueba
SET plan_prueba.plan_codigo='$lista_materia',
plan_prueba.plp_fecha='$pr_fecha',
plan_prueba.plp_h_inicio='$pr_hinicio',
plan_prueba.plp_h_final='$pr_hfinal',
plan_prueba.plp_tiempo='$pr_tiempo',
plan_prueba.plp_tipo='$pr_tipo',
plan_prueba.plp_activado='$hab'
WHERE plan_prueba.plp_codigo='$plp_codigo'";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS ACTUALIZADOS
CORRECTAMENTE') </script>";
echo "<script> window.location='dato_pru.php?
idu="."&plp_codigo=".$plan_prueba["plp_codigo"]."&plan_codigo=".
$plan_prueba["plan_codigo"]."&mat_codigo=".
$plan_prueba["mat_codigo"]."&prof_codigo=".
$plan_prueba["prof_codigo"]."&cur_codigo=".$plan_prueba["cur_codigo"]."';</
script>";
}216
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
else
{
//guarda los datos del usuario del nuevo usuario
$sql="INSERT INTO plan_prueba VALUES
('','$lista_materia','$pr_fecha','$pr_hinicio','$pr_hfinal','$pr_tiempo','$pr_tipo','$ha
b')";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS GUARDADOS CORRECTAMENTE')
</script>";
echo "<script>
window.location='lista_pru.php?idu=".$idu."';</script>";
}
}
?>
3.2.2.9.- Ventana Envío Correo
3.2.2.9.1.- Lista_envio.php
3.2.2.9.1.1.- Codificación
?
include('../../../libreria/inicio_sesion.php');
217
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
include('../../../libreria/conexion.php');
$idu=$_GET['idu'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
-->
</style>
</head>
<body>
<table width="100%" border="1" background="Imagenes/euro-en-la-sede-del-
banco-central-europeo-2007070512512111hg2.jpg">
<tr>
<th scope="col"><span class="Estilo1">LISTA DE EMPRESAS DE
CORREOS <br />
</span></th>
</tr>
<tr>
<th height="111" align="center" valign="middle" scope="row"><table
width="95%" border="1">
<tr>
<th width="6%" scope="col">No</th>
<th width="21%" scope="col">NOMBRE TRANSPORTE</th>218
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<th width="9%" scope="col">VALOR</th>
<th width="19%" scope="col">MODIFICACION</th>
<th width="13%" scope="col">ELIMINAR</th>
</tr>
<?
$sql_envio="SELECT * FROM envio";
$res_envio=consulta($sql_envio);
while ($envio=mysql_fetch_array($res_envio))
{
$numero=$numero+1;
?>
<tr>
<th scope="row"><? echo $numero ?></th>
<td><? echo $envio['env_nombre']; ?></td>
<td><? echo $envio['env_valor']; ?></td>
<td><div align="center"><a href="crear_envio.php?idu=<? echo
$idu."&env_codigo=".$envio["env_codigo"]; ?>"><img
src="../imagen/modifcar.jpg" width="34" height="33" border="0"
/></a></div></td>
<td><div align="center"><a href="eliminar_envio.php?idu=<? echo
$idu."&env_codigo=".$envio["env_codigo"]; ?>"><img src="../imagen/papelera-
de-reciclaje.png" width="35" height="36" border="0" /></a></div></td>
</tr>
<?
}// final fila
?>
</table></th>
</tr>
<tr>
<th height="43" align="center" valign="middle" scope="row"><form
id="form1" name="form1" method="post" action="">219
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<p>
<input type="button" onclick="window.location='crear_envio.php?idu=<?
echo $idu."&env_codigo=0";?>'" name="Submit" value="NUEVO EMPRESA DE
CORREO" />
</p>
</form></th>
</tr>
</table>
</body>
</html>
3.2.2.9.2.- Eliminar_ envio.php
3.2.2.9.2.1.- Codificación
<?
include ("../../../Libreria/inicio_sesion.php");
include ("../../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$env_codigo = $HTTP_GET_VARS["env_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
220
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}221
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");222
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td><div align="center" class="Estilo1">ELIMINAR EMPRESA DE
CORREO DE ENVIO </div></td>223
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
<tr>
<td height="177">
<?
if ($env_codigo!=0)
{
$sql_envio="select * from envio where env_codigo='$env_codigo'";
//consulta un solo dato
$res_envio=consulta ($sql_envio); //genero la consulta
en la base de daots n la variable ($res_usuario)
$envio= mysql_fetch_array ($res_envio); //($usuario) es la
variable que contiene la matriz de datos
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="4"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="20%" height="34" class="Estilo2">Transporte:</td>
<td width="31%"><label>
<? if ($env_codigo !=0){echo $envio["env_nombre"];}?></label></td>
<td width="18%">Valor Envio</td>
<td width="31%"><? if ($env_codigo !=0){echo
$envio["env_valor"];}?></td>
</tr>
<tr>
<td colspan="4"><div align="center">
224
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Eliminar" />
<input name="btn_salir" type="button"
onclick="window.location='lista_envio.php?idu=<? echo $idu;?>'"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
$eliminar_envio="delete from envio where env_codigo='$env_codigo'";
$ejecutar=consulta($eliminar_env);
echo "<script> alert ('DATOS GUARDADOS CORRECTAMENTE')
</script>";
echo "<script> window.location='lista_envio.php?idu=".$idu."';</script>";
}
?>
225
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.2.9.3.- Crear_envio.php
3.2.2.9.3.1.- Codificación
<?
include ("../../../Libreria/inicio_sesion.php");
include ("../../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$env_codigo = $HTTP_GET_VARS["env_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
226
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script>
227
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;228
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td><div align="center" class="Estilo1"><? if ($env_codigo!=0)
{
echo "MODIFICACION DE CORREOS DE ENVIO";
}
else
{
229
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
echo "NUEVA EMPRESA DE CORREO DE ENVIO";
}
?
></div></td>
</tr>
<tr>
<td height="177">
<?
if ($env_codigo!=0)
{
$sql_envio="select * from envio where env_codigo='$env_codigo'";
//consulta un solo dato
$res_envio=consulta ($sql_envio); //genero la consulta
en la base de daots n la variable ($res_usuario)
$envio= mysql_fetch_array ($res_envio); //($usuario) es la
variable que contiene la matriz de datos
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="4"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="20%" height="34" class="Estilo2">Transporte:</td>
<td width="31%"><label>
230
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<input name="txt_nombre" type="text" id="txt_nombre" value="<? if
($env_codigo !=0){echo $envio["env_nombre"];} else {if ($_POST){echo
$txt_nombre;}} ?>" />
</label></td>
<td width="18%">Valor Envio</td>
<td width="31%"><input name="txt_valor" type="text" id="txt_valor"
value="<? if ($env_codigo !=0){echo $envio["env_valor"];} else {if ($_POST)
{echo $txt_valor;}} ?>" /></td>
</tr>
<tr>
<td colspan="4"><div align="center">
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Guardar" />
<input name="btn_salir" type="button"
onclick="window.location='lista_envio.php?idu=<? echo $idu;?>'"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
if($env_codigo!=0)
{
//actualiza los datos del usuario
$sql="UPDATE envio231
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
SET envio.env_nombre='$txt_nombre',
envio.env_valor='$txt_valor'
WHERE envio.env_codigo='$env_codigo'";
}
else
{
//guarda los datos del usuario del nuevo usuario
echo $sql="INSERT INTO envio VALUES
('','$txt_nombre','$txt_valor')";
}
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS GUARDADOS CORRECTAMENTE')
</script>";
echo "<script> window.location='lista_envio.php?idu=".$idu."';</script>";
}
?>
232
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.3 Sistema de Educacion Virtual InternetEste sistema entra por internet y esta es la codificación son sus respectivas
ventanas
3.2.3.1 index_web.php
3.2.3.1.1.- Codificacion<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Educacion Virtual E-learning Web</title>
</head>
<frameset rows="93,*,24" cols="*" framespacing="0" frameborder="no"
border="0">
233
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<frameset rows="*" cols="194,*" framespacing="0" frameborder="no"
border="0">
<frame src="enc_izq.html" name="leftFrame" scrolling="No"
noresize="noresize" id="leftFrame" title="leftFrame" />
<frameset rows="*" cols="*,201" framespacing="0"
frameborder="no" border="0">
<frame src="enc_cent.html" name="topFrame" scrolling="No"
noresize="noresize" id="topFrame" title="topFrame" />
<frame src="enc_der.html" name="rightFrame" scrolling="No"
noresize="noresize" id="rightFrame" title="rightFrame" />
</frameset>
</frameset>
<frameset rows="42,*" cols="*" framespacing="0" frameborder="no"
border="0">
<frame src="ingreso.php" name="topFrame1" scrolling="No"
noresize="noresize" id="topFrame1" title="leftFrame1" />
<frame src="centro.php" name="centro" id="centro"
title="mainFrame" />
</frameset>
<frame src="pied.html" name="bottomFrame" scrolling="No"
noresize="noresize" id="bottomFrame" title="bottomFrame" />
</frameset>
<noframes><body>
</body>
</noframes></html>
3.2.3.2.- Centro.php
3.2.3.2.1.- Codificacion<?
session_name('inicio');//nombre de sesion
session_start();//inicio de secion
include('Libreria/conexion.php');
?>
234
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
body {
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/template.jpg);
}
-->
</style></head>
<body>
<div align="center">
<table width="547" border="1">
<tr>
<td width="537"><div align="center">CLASES ABRIERTAS </div></td>
</tr>
<tr>
<td height="315"><table width="414" border="1" align="center">
<?
$sql_planificacion2="SELECT * FROM curso" ;
$res_planificacion2=consulta($sql_planificacion2);
while
($planificacion2=mysql_fetch_array($res_planificacion2))
{
$numero=$numero+1;
?>235
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td width="404"><div align="center">CURSO DE <? echo
$planificacion2["cur_nombre"]; ?> MATERIAS ABIERTOS </div></td>
</tr>
<tr>
<td height="230"><table width="319" border="1" align="center">
<?
//$codigo=$planificacion2['plan_codigo'];
$curso=$planificacion2['cur_codigo'];
$sql_planificacion1="SELECT * FROM planificacion,
profesor, materia,envio WHERE
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=$curso and
planificacion.prof_codigo=profesor.prof_codigo AND
materia.env_codigo=envio.env_codigo" ;
$res_planificacion1=consulta($sql_planificacion1);
while
($planificacion1=mysql_fetch_array($res_planificacion1))
{
$nume=$nume+1;
?>
<tr>
<td colspan="2"><div align="center"><?php echo '<a
href="alumno/registro_alumno.php?idu='.$idu[0]."&plan_codigo=".
$planificacion1["plan_codigo"].'">'.$planificacion1['mat_nombre'].'</a>';
?></div></td>
</tr>
<tr>
236
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td height="35" colspan="2"><div align="center"><? echo
$planificacion1["mat_observacion"]; ?></div></td>
</tr>
<tr>
<td colspan="2"><div align="center">Costo USD$: </div>
<? $vt=$plainificacion1['mat_valor']+$planificacion1['env_valor']; ?
>
<div align="center"><? echo $vt; ?></div></td>
</tr>
<tr>
<td width="147">FECHA INICIAL: <? echo
$planificacion1["plan_fechinicio"]; ?></td>
<td width="156">FECHA FINAL: <? echo
$planificacion1["plan_fechfinal"]; ?></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<?
}// final fila
?>
</table></td>
</tr>
<tr>
<td height="23"> </td>
</tr>
<?
}// final fila
?>
</table></td>
</tr>
<tr>
<td height="28"> </td>237
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
</table>
</div>
</body>
</html>
3.2.3.3.- Pied.html
3.2.3.3.1.- Codificacion<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
body {
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/piedweb.jpg);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style></head>
<body>
</body>
</html>
238
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.3.4.- ingreso.php
3.2.3.4.1.- Codificacion<?
session_name('inicio');//nombre de sesion
session_start();//inicio de secion
include('Libreria/conexion.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style></head>
<body>
<form id="form1" name="form1" method="post" action="">
<div align="right">
<table width="200" border="1">
<tr>
239
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td>Usuario</td>
<td><input type="text" name="usuario" id="usuario" value="" /></td>
<td>Password</td>
<td><input type="text" name="clave" id="clave" value="" /></td>
<td><input type="submit" name="Submit" value="INGRESAR" /></td>
</tr>
</table>
</div></form>
</body>
</html>
<?
if ($_POST)
{
$sql_usuariop="SELECT * FROM profesor, documento WHERE
profesor.prof_usuario = '$usuario' and
profesor.prof_clave =
'$clave' and
profesor.prof_codigo=
documento.prof_codigo";//consultamos si existe el usuario en labase de datos
$res_usuariop = consulta($sql_usuariop);///ejecuta un sql en al base de
datos
//matriz de datos de usuario
$vector_usuariop = mysql_fetch_array($res_usuariop);//nos permite
obtener una matriz de datos de usuario
$nump_registro = mysql_num_rows($res_usuariop);//numero de registros
if($nump_registro!=0 and $usuario!= "" and $clave!= "")
{
if ($vector_usuariop['prof_activado']=="si")
{
$op=1;
$autentificado = "Yes"; //variable de sesion
session_register ("autentificado");
240
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
echo
"<script>window.open('profesor/index_profesor.php?idu=".
$idu."&prof_codigo=".$vector_usuariop["prof_codigo"]."&doc_codigo=".
$vector_usuariop["doc_codigo"]."&op=".$op."','centro','');</script>";
}
else
{
echo "<script>alert('PROFESOR
DESACTIVADO');</script>";
}
}
else
{
if ($_POST)
{
$sql_usuarioa="SELECT * FROM alumno, documento
WHERE
alumno.alu_usuario = '$usuario' and
alumno.alu_clave =
'$clave' and
alumno.alu_codigo=
documento.alu_codigo";
//consultamos si existe el usuario en labase de datos
$res_usuarioa = consulta($sql_usuarioa);///ejecuta un sql en al
base de datos
//matriz de datos de usuario
$vector_usuarioa = mysql_fetch_array($res_usuarioa);//nos
permite obtener una matriz de datos de usuario
$numa_registro = mysql_num_rows($res_usuarioa);//numero de
registros
if($numa_registro!=0 and $usuario!= "" and $clave!= "")241
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
{
if ($vector_usuarioa['alu_activado']=="si")
{
$autentificado = "Yes"; //variable de sesion
session_register ("autentificado");
echo
"<script>window.open('alumno/clase.php?idu=".$idu."&alu_codigo=".
$vector_usuarioa["alu_codigo"]."&doc_codigo=".
$vector_usuarioa["doc_codigo"]."','centro','');</script>";
}
else
{
echo "<script>alert('ALUMNO
DESACTIVADO');</script>";
}
}
else
{
echo "<script>alert('NO TIENE ACCESO AL
SISTEMA');</script>";
}
}
}
}
?>
242
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.3.5.- Enc_der.html
3.2.3.5.1.- Codificacion<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
body {
background-image: url(imagen/encabezado_3.jpg);
}
-->
</style></head>
<body>
</body>
</html>
3.2.3.6.- Enc_cent.html
3.2.3.6.1.- Codificacion<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
243
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(imagen/encabezado_2.jpg);
}
-->
</style></head>
<body>
</body>
</html>
3.2.3.7.- Enc_izq.html
3.2.3.7.1.- Codificacion<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
body {
background-image: url(imagen/encabezado_1.jpg);
}
-->
</style></head>
<body>
</body>
</html>
244
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.3.8.- Resgistro_alumno.php
3.2.3.8.1.- Codificacion<?
//include ("../Libreria/inicio_sesion.php");
include ("../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
245
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../libreria/validadorV2.js"></script>
246
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;247
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
body {
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/template_main.jpg);
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="" enctype="multipart/form-
data">
<table width="115%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<?
if ($plan_codigo!=0)
{
$sql_inscrip="select * from materia, curso, planificacion where
248
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
planificacion.plan_codigo=$plan_codigo and
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo"; //consulta un solo dato
$res_inscrip=consulta ($sql_inscrip); //genero la consulta
en la base de daots n la variable ($res_usuario)
$inscrip= mysql_fetch_array ($res_inscrip); //($usuario) es la
variable que contiene la matriz de datos
$lista_materia=$plan_codigo;
}
?>
<td><div align="center" class="Estilo1">REGISTRO DE ALUMNO
</div></td>
</tr>
<tr>
<td> &nbs
p; Curso:
<? if ($plan_codigo !=0){echo $inscrip["cur_nombre"];}?
>
Materia:
<? if ($plan_codigo !=0){echo $inscrip["mat_nombre"];}?></td>
</tr>
<tr>
<td height="362">
<?
if ($alu_codigo!=0)
{
249
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$sql_alumno="select * from alumno, registro_alumno, materia,
curso, planificacion,
documento where
alumno.alu_codigo='$alu_codigo'
and
registro_alumno.alu_codigo=alumno.alu_codigo and
planificacion.plan_codigo=registro_alumno.plan_codigo and
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo and
documento.alu_codigo=alumno.alu_codigo"; //consulta un solo dato
$res_alumno=consulta ($sql_alumno); //genero la consulta
en la base de daots n la variable ($res_usuario)
$alumno= mysql_fetch_array ($res_alumno); //($usuario) es la
variable que contiene la matriz de datos
}
?>
<table width="100%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="5"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
250
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td width="8%" height="26" class="Estilo2"><div
align="center">FOTO:</div></td>
<td width="8%" class="Estilo2">Cedula:</td>
<td colspan="3" class="Estilo2"><input name="txt_cedula" type="text"
id="txt_cedula" value="<? if ($alu_codigo !=0){echo $alumno["alu_cedula"];}
else {if ($_POST){echo $txt_cedula;}} ?>" /></td>
</tr>
<tr>
<td rowspan="7" class="Estilo2"><div align="center"><img
src="../documento/foto_alumno/<? echo $alumno["doc_foto"];?>" width="141"
height="162" border="2" /></div></td>
<td height="26" class="Estilo2">Apellido:</td>
<td width="35%"><label>
<input name="txt_apellido" type="text" id="txt_apellido" value="<? if
($alu_codigo !=0){echo $alumno["alu_apellido"];} else {if ($_POST){echo
$txt_apellido;}} ?>" />
</label></td>
<td width="12%">Nombre:</td>
<td width="37%"><input name="txt_nombre" type="text" id="txt_nombre"
value="<? if ($alu_codigo !=0){echo $alumno["alu_nombre"];} else {if ($_POST)
{echo $txt_nombre;}} ?>" /></td>
</tr>
<tr>
<td height="26" class="Estilo2">Direccion:</td>
<td><label>
<input name="txt_direccion" type="text" id="txt_direccion" value="<? if
($alu_codigo !=0){echo $alumno["alu_direccion"];} else {if ($_POST){echo
$txt_direccion;}} ?>" />
</label></td>
<td>Telefono</td>
<td><input name="txt_telefono" type="text" id="txt_telefono" value="<? if
($alu_codigo !=0){echo $alumno["alu_telefono"];} else {if ($_POST){echo
$txt_telefono;}} ?>" /></td>251
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
<tr>
<td rowspan="2"><span class="textos">Fecha nacimiento </span></td>
<td align="left"><input name="txt_fechanace" type="text"
class="color_bode_cajatexto" id="txt_fechanace" value="<? if ($alu_codigo !=0)
{echo $alumno["alu_fecha_n"];} else {if ($_POST){echo $txt_fechanace;}} ?>"
size="10" maxlength="10" />
<span
class="subTit"><strong><strong><strong><strong><strong><strong></strong><
/strong></strong></strong></strong></strong></span></td>
<td rowspan="2"><div align="left" class="textos">Lugar nacimiento
</div></td>
<td><input name="txt_lugarnace" type="text"
class="color_bode_cajatexto" id="txt_lugarnace" value="<? if ($alu_codigo !=0)
{echo $alumno["alu_lugar_n"];} else {if ($_POST){echo $txt_lugarnace;}} ?>"
size="60" maxlength="40" /></td>
</tr>
<tr>
<td align="left"><span
class="subTit"><strong><strong><strong><strong><strong><strong><strong><
strong><strong>aaaa</strong></
strong><strong><strong><strong><strong><strong><strong><strong>-
<strong><strong><strong>mm</strong></strong></strong>-</strong></
strong></strong></strong></strong></strong></strong>dd</strong></strong></
strong></strong></strong></strong></strong></span></td>
<td><span
class="subTit"><strong><strong><strong><strong><strong><strong><strong><
strong><strong>Provincia/Cantón/Parroquia</strong></strong></
strong></strong></strong></strong></strong></strong></strong></span><span
class="subTit"><strong><strong><strong><strong><strong><strong><strong><
strong></strong></strong></strong></strong></strong></strong></strong></
strong></span></td>
</tr>252
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td height="38" class="Estilo2">Email:</td>
<td><input name="txt_email" type="text" id="txt_email" value="<? if
($alu_codigo !=0){echo $alumno["alu_mail"];} else {if ($_POST){echo
$txt_email;}} ?>" /></td>
<td>Verificar Email:</td>
<td><input name="txt_email2" type="text" id="txt_email2" /></td>
</tr>
<tr>
<td height="26" class="Estilo2">Observacion:</td>
<td colspan="3"><input name="txt_observacion" type="text"
id="txt_observacion" value="<? if ($alu_codigo !=0){echo
$alumno["alu_observacion"];} else {if ($_POST){echo $txt_observacion;}} ?>"
/></td>
</tr>
<tr>
<td height="26" class="Estilo2">Usuario:</td>
<td class="Estilo2"><input name="txt_usuario" type="text"
id="txt_usuario" value="<? if ($alu_codigo !=0){echo $alumno["alu_usuario"];}
else {if ($_POST){echo $txt_usuario;}} ?>" /></td>
<td class="Estilo2">Password:</td>
<td class="Estilo2"><input name="txt_clave" type="text" id="txt_clave"
value="<? if ($alu_codigo !=0){echo $alumno["alu_clave"];} else {if ($_POST)
{echo $txt_clave;}} ?>" /></td>
</tr>
<tr>
<td height="39" class="Estilo2"><div align="center"><span
class="color_borde_linea">
<input name="archivo" type="file" id="archivo" value="Examinar"
size="10" />
</span></div></td>
<td height="39" class="Estilo2">Forma de pago </td>
253
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td colspan="3" class="Estilo2"><table width="40%" align="left"
cellspacing="0" class="color_bode_cajatexto">
<tr>
<td width="7%" height="16" valign="middle" class="subTit"><div
align="center">Depósito<font face="Verdana, Arial, Helvetica, sans-
serif">
<input type="radio" name="hab" value="Depósito" <?php if
(($alu_codigo!=" ") and ($alumno["alu_activado"]=="Depósito")) { echo
checked;}?> />
</font></div></td>
<td width="9%" valign="middle" class="subTit"><div
align="center">Efectivo<font face="Verdana, Arial, Helvetica, sans-serif">
<input type="radio" name="hab" value="efectivo" <?php if
(($alu_codigo!=" ") and ($alumno["alu_activado"]=="Efectivo")) { echo
checked;}?> />
</font></div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="5">
<div align="center">
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Guardar" />
<input name="btn_salir" type="button"
onclick="window.location='../centro.php'" class="texto_ingreso4" id="btn_salir"
value="Salir" />
</div>
</td>
</tr>
</table></td>
</tr>
</table>254
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</form>
</body>
</html>
<?php
if($_POST)
{
if ($hab!="Efectivo" and $hab!="Depósito")
echo "<script> alert ('Seleccione Forma de Pago');
</script>";
else
{
$archivo_foto=$HTTP_POST_FILES["archivo"]
["tmp_name"];
$archivo_nombre=$HTTP_POST_FILES["archivo"]
["name"];
//////Si no se eligió una imagen entonces emite un mensaje
de error
if($archivo_nombre=='')
{
echo "<script> alert ('No a selecionado una foto');
</script>";
}
else
{//inicio else se eligio un nombre de archivo
$extension=strrchr($archivo_nombre,".");
if ($extension==".jpg" || $extension==".JPG" ||
$extension==".gif" || $extension==".GIF")
{
/////////////////codigo para guardar la foto
//-----Directorio donde se guardan las
aimagenes en el servidor
$destino="../documento/foto_alumno/";255
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
// $destino=substr($destino1,0,22);
if(!copy($archivo_foto, $destino.
$archivo_name))
{
echo "<script> alert ('Error al copiar el
archivo') </script>";
}
$sql="INSERT INTO alumno VALUES
('','$txt_cedula','$txt_apellido','$txt_nombre','$txt_direccion',
'$txt_telefono','$txt_email','$txt_fechanace','$txt_lugarnace','$txt_observacion','$
txt_usuario','$txt_clave','')";
$ejecutar=consulta($sql);
$sql_al="select max(alu_codigo) as
alu_codigo from alumno";
$res_al=consulta($sql_al);
$al=mysql_fetch_array($res_al);
$alu_codigo=$al["alu_codigo"];
$sql_al="INSERT INTO registro_alumno
VALUES ('','$alu_codigo','$lista_materia','date()')";
$ejecutar_al=consulta($sql_al);
$sql_alu="INSERT INTO documento VALUES
('',' ','$archivo_nombre','$alu_codigo','',' ')";
$ejecutar_alu=consulta($sql_alu);
echo "<script> alert ('DATOS GUARDADOS
CORRECTAMENTE') </script>";
echo "<script>
window.location='reporte_alumno.php?idu=".$idu."';</script>";
256
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
}
else
{ //inicio else comparar tipo de archivo correcto
echo "<script> alert ('Se intento guardar un
archivo de extension: ".$extension." que no es válido') </script>";
}//fin else comparar tipo de archivo correcto
}
}
}
?>
3.2.3.8.- Clase.php
3.2.3.8.1.- Codificacion<?
include ("../Libreria/inicio_sesion.php");
include ("../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$alu_codigo=$HTTP_GET_VARS["alu_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
257
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 { font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 { color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
.Estilo4 {color: #009999; font-weight: bold; font-style: italic; font-family: "Times
New Roman", Times, serif; font-size: 24px; }
.Estilo11 {font-size: 18px; font-weight: bold; }
.Estilo8 {font-size: 18px}
body {
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/template_main.jpg);
}
-->
</style>
</head>
<body>
<?
if ($alu_codigo!=0)
{258
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$sql_alumn="select * from alumno, registro_alumno, materia,
curso, planificacion, documento where
alumno.alu_codigo='$alu_codigo'
and
registro_alumno.alu_codigo='$alu_codigo' and
planificacion.plan_codigo=registro_alumno.plan_codigo and
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo and
documento.alu_codigo='$alu_codigo'"; //consulta un solo dato
$res_alumn=consulta ($sql_alumn); //genero la consulta
en la base de daots n la variable ($res_usuario)
$alumn= mysql_fetch_array ($res_alumn);
//($usuario) es la variable que contiene la matriz de datos
}
$fecha=date("Y-m-d");
echo $fecha_inicio=$classe["plan_fechinicio"];
$fecha_final=$classe["plan_fechfinal"];
$fecha_prueba=$classe["plp_fecha"];
//if(date("Y-m-d")>=$fecha_inicio and date("Y-m-d")<=$fecha_final)
{
echo $classe["plp_fecha"];
?>
<table width="639" border="1" align="center">
259
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td width="167" rowspan="8"><table width="89%" border="2" align="center"
bordercolor="#009999" bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td><div align="center" class="Estilo1">Bienvenido</div></td>
</tr>
<tr>
<td height="327">
<table width="28%" border="1" align="center"
bordercolor="#848284">
<tr>
<td width="8%" height="36" class="Estilo2"><div align="center"><img
src="../../educacion_virtual/documento/foto_alumno/<? echo
$alumn["doc_foto"];?>" width="141" height="162" border="2" /></div></td>
</tr>
<tr>
<td height="37" class="Estilo2"><div align="left">Estudiante:<br>
<? if ($alu_codigo !=0){echo $alumn["alu_apellido"]." ".
$alumn["alu_nombre"];}?>
</div></td>
</tr>
<tr>
<td class="Estilo2">Cedula:<br>
<? if ($alu_codigo !=0){echo $alumn["alu_cedula"];} ?></td>
</tr>
<tr>
<td class="Estilo2">Email:<br>
<? if ($alu_codigo !=0){echo $alumn["alu_mail"];}?></td>
</tr>
</table></td>
</tr>
</table></td>
<td colspan="2"><span class="Estilo2">Curso:<br>260
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<? if ($alu_codigo !=0){echo $alumn["cur_nombre"];}?>
</span></td>
</tr>
<tr>
<td colspan="2"><span class="Estilo2">Materia:<br>
<? if ($alu_codigo !=0){echo $alumn["mat_nombre"];}?>
</span></td>
</tr>
<tr>
<td colspan="2"><span class="Estilo2">Fecha de prueba:<br>
<? if ($alu_codigo !=0){echo "----------------------";}?><br>
<?
$sql_classe="select * from registro_alumno, planificacion,
plan_prueba,documento
where
registro_alumno.alu_codigo='$alu_codigo' and
planificacion.plan_codigo=registro_alumno.plan_codigo and
planificacion.plan_codigo=plan_prueba.plan_codigo and
plan_prueba.plp_activado='si'
and
documento.plan_codigo=planificacion.plan_codigo"; //consulta un solo
dato
$res_classe=consulta ($sql_classe); //genero la consulta
en la base de daots n la variable ($res_usuario)
//($usuario) es la variable que contiene la matriz de datos
261
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
while ($classe= mysql_fetch_array ($res_classe))
{
?>
<? if ($alu_codigo !=0){echo $classe["plp_fecha"];}?>
<br>
<? $descarga=$classe["plan_codigo"];?>
<?
}
?>
<? /*
$numera=$numera+1;
$fecha=date("Y-m-d");
echo $fecha_inicio=$classe["plan_fechinicio"];
$fecha_final=$classe["plan_fechfinal"];
$fecha_prueba=$classe["plp_fecha"];
if($fecha_inicio>=date("Y-m-d"))
{
echo $classe["plp_fecha"];
}
?>
<br>
<?
}*/
?>
</br>
</span></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>262
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td colspan="2"><div align="center"><span
class="Estilo4">Acción</span></div></td>
</tr>
<tr>
<td width="229" height="134"><table width="261" border="1" align="center">
<tr>
<td width="251"><div align="center"><span class="Estilo11
Estilo8">FOLLETOS EXISTENTE</span></div></td>
</tr>
<tr>
<td><table width="200" border="1" align="center">
<?
$sql_doc="select * from planificacion,documento
where
planificacion.plan_codigo='$descarga' and
documento.plan_codigo=planificacion.plan_codigo"; //consulta un solo
dato
$res_doc=consulta ($sql_doc); //genero la consulta en la
base de daots n la variable ($res_usuario)
//($usuario) es la variable que contiene la matriz de datos
while ($doc= mysql_fetch_array ($res_doc))
{
$nume=$nume+1;
?>
<tr>
<th scope="row"><? echo $doc["doc_folleto"]; ?></th>
<td><form action="descargar.php" method="post"
enctype="multipart/form-data" name="descarga" id="descarga">
263
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<?php echo '<a href="descargar.php?idu='."&doc_folleto=".
$doc["doc_folleto"].'">'.'Descargar'.'</a>'; ?>
</form> </td>
</tr>
<?
}// final fila
?>
</table></td>
</tr>
</table></td>
<td width="221"><table width="200" border="1" align="center">
<tr>
<td><div align="center"><span class="Estilo2">Tipo</span></div></td>
</tr>
<tr>
<td><div align="center"><span class="Estilo2">
<? if ($alu_codigo !=0){echo $alumn["mat_nombre"];}?>
</span><?php echo '<a href="cuestionario.php?idu='."&alu_codigo=".
$alu_codigo."&mat_codigo=".$alumn["mat_codigo"]."&doc_codigo=".
$alumn["doc_codigo"]."®_codigo=".$alumn["reg_codigo"]."&plan_codigo=".
$alumn["plan_codigo"]."&cur_codigo=".$alumn["cur_codigo"].'">'.'plp_tipo'.'</
a>'; ?></div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="2"><div align="center"><span class="Estilo2">
<input type="button" name="Submit"
onclick="window.location='clave_alumno.php?idu=<? echo
$idu."&alu_codigo=".$alu_codigo."&mat_codigo=".
$alumn["mat_codigo"]."&doc_codigo=".$alumn["doc_codigo"]."®_codigo=".
$alumn["reg_codigo"]."&plan_codigo=".$alumn["plan_codigo"]."&cur_codigo=".264
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$alumn["cur_codigo"];?>'" value="Cambiar Clave"
/>
<input name="btn_salir2" type="button"
onclick="window.location='../centro.php?idu=<? echo $idu;?>'"
class="texto_ingreso4" id="btn_salir2" value="Salir" />
</span></div></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
<?
}
?>
</body>
</html>
3.2.3.9.- Clave_alumno.php
3.2.3.9.1.- Codificacion<?
include ("../Libreria/inicio_sesion.php");
include ("../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
265
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$alu_codigo = $HTTP_GET_VARS["alu_codigo"];
$reg_codigo = $HTTP_GET_VARS["reg_codigo"];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
$mat_codigo = $HTTP_GET_VARS["mat_codigo"];
$cur_codigo = $HTTP_GET_VARS["cur_codigo"];
$doc_codigo = $HTTP_GET_VARS["doc_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';266
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");267
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
body {
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/template_main.jpg);268
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="" enctype="multipart/form-
data">
<table width="98%" border="2" align="center" bordercolor="#009999"
bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td><div align="center" class="Estilo1">CAMBIO DE CLAVE DEL
ALUMNO </div></td>
</tr>
<tr>
<td height="223">
<?
if ($alu_codigo!=0)
{
$sql_alumno="select * from alumno, registro_alumno, materia,
curso, planificacion,
documento where
alumno.alu_codigo='$alu_codigo'
and
registro_alumno.alu_codigo=alumno.alu_codigo and
269
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
planificacion.plan_codigo=registro_alumno.plan_codigo and
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo and
documento.alu_codigo=alumno.alu_codigo"; //consulta un solo dato
$res_alumno=consulta ($sql_alumno); //genero la consulta
en la base de daots n la variable ($res_usuario)
$alumno= mysql_fetch_array ($res_alumno); //($usuario) es la
variable que contiene la matriz de datos
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="5"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="8%" height="23" class="Estilo2"><div
align="center">FOTO:</div></td>
<td width="8%" class="Estilo2">Cedula:</td>
<td colspan="3" class="Estilo2"><? if ($alu_codigo !=0){echo
$alumno["alu_cedula"];} ?></td>
</tr>
<tr>
270
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td rowspan="8" class="Estilo2"><div align="center"><img
src="../../educacion_virtual/documento/foto_alumno/<? echo
$alumno["doc_foto"];?>" width="141" height="162" border="2" /></div></td>
<td height="23" class="Estilo2">Apellido:</td>
<td width="35%"><label>
<? if ($alu_codigo !=0){echo $alumno["alu_apellido"];}?>
</label></td>
<td width="12%">Nombre:</td>
<td width="37%"><? if ($alu_codigo !=0){echo $alumno["alu_nombre"];}?
></td>
</tr>
<tr>
<td height="26" class="Estilo2">Direccion:</td>
<td><label>
<input name="txt_direccion" type="text" id="txt_direccion" value="<? if
($alu_codigo !=0){echo $alumno["alu_direccion"];} else {if ($_POST){echo
$txt_direccion;}} ?>" />
</label></td>
<td>Telefono</td>
<td><input name="txt_telefono" type="text" id="txt_telefono" value="<? if
($alu_codigo !=0){echo $alumno["alu_telefono"];} else {if ($_POST){echo
$txt_telefono;}} ?>" /></td>
</tr>
<tr>
<td rowspan="2"><span class="textos">Fecha nacimiento </span></td>
<td align="left"><span
class="subTit"><strong><strong><strong><strong><strong><strong>
<? if ($alu_codigo !=0){echo $alumno["alu_fecha_n"];} ?>
</strong></strong></strong></strong></strong></strong></span></td>
<td rowspan="2"><div align="left" class="textos">Lugar nacimiento
</div></td>
<td><? if ($alu_codigo !=0){echo $alumno["alu_lugar_n"];} ?></td>
</tr>271
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td align="left"><span
class="subTit"><strong><strong><strong><strong><strong><strong><strong><
strong><strong>aaaa</strong></
strong><strong><strong><strong><strong><strong><strong><strong>-
<strong><strong><strong>mm</strong></strong></strong>-</strong></
strong></strong></strong></strong></strong></strong>dd</strong></strong></
strong></strong></strong></strong></strong></span></td>
<td><span
class="subTit"><strong><strong><strong><strong><strong><strong><strong><
strong><strong>Provincia/Cantón/Parroquia</strong></strong></
strong></strong></strong></strong></strong></strong></strong></span><span
class="subTit"><strong><strong><strong><strong><strong><strong><strong><
strong></strong></strong></strong></strong></strong></strong></strong></
strong></span></td>
</tr>
<tr>
<td height="26" class="Estilo2">Email:</td>
<td colspan="3"><input name="txt_email" type="text" id="txt_email"
value="<? if ($alu_codigo !=0){echo $alumno["alu_mail"];} else {if ($_POST)
{echo $txt_email;}} ?>" /></td>
</tr>
<tr>
<td height="26" class="Estilo2">Observacion:</td>
<td colspan="3"><input name="txt_observacion" type="text"
id="txt_observacion" value="<? if ($alu_codigo !=0){echo
$alumno["alu_observacion"];} else {if ($_POST){echo $txt_observacion;}} ?>"
/></td>
</tr>
<tr>
<td height="23" class="Estilo2">Materia:</td>
<td class="Estilo2"><? if ($alu_codigo !=0){echo
$alumno["mat_nombre"];}?></td>272
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td class="Estilo2">Curso:</td>
<td class="Estilo2"><? if ($alu_codigo !=0){echo
$alumno["cur_nombre"];}?></td>
</tr>
<tr>
<td height="39" class="Estilo2">Clave Antugua </td>
<td class="Estilo2"><? if ($alu_codigo !=0){echo $alumno["alu_clave"];} ?
></td>
<td class="Estilo2">Clave nueva :</td>
<td class="Estilo2"><input name="txt_nclave" type="text" id="txt_nclave"
value="<? if ($alu_codigo !=0){echo $alumno["alu_clave"];} else {if ($_POST)
{echo $txt_nclave;}} ?>" /></td>
</tr>
<tr>
<td colspan="5"><label>
<div align="center">
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Actualizar" />
<input name="btn_salir" type="button"
onclick="window.location='clase.php?idu=<? echo $idu."&alu_codigo=".
$alu_codigo."&mat_codigo=".$alumno["mat_codigo"]."&doc_codigo=".
$alumno["doc_codigo"]."®_codigo=".
$alumno["reg_codigo"]."&plan_codigo=".
$alumno["plan_codigo"]."&cur_codigo=".$alumno["cur_codigo"];?> '"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div>
</label></td>
</tr>
</table></td>
</tr>
</table>273
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</form>
</body>
</html>
<?php
if($_POST)
{
echo $lista_materia=$alumno['plan_codigo'];
if($txf_nclave=="" || $txf_nclave==" ")
$txt_nclave=$alu_clave;
//actualiza los datos del usuario
$sql="UPDATE alumno, registro_alumno, documento
SET
alumno.alu_direccion='$txt_direccion',
alumno.alu_telefono='$txt_telefono',
alumno.alu_mail='$txt_email',
alumno.alu_observacion='$txt_observacion',
registro_alumno.plan_codigo='$lista_materia',
alumno.alu_clave='$txt_clave'
WHERE
alumno.alu_codigo='$alu_codigo' and
registro_alumno.alu_codigo='$alu_codigo' and
documento.doc_codigo='$doc_codigo'";
$ejecutar=consulta($sql);
274
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
if($txf_nclave=="" || $txf_nclave==" ")
{
echo "<script> alert ('DATOS GUARDADOS
CORRECTAMENTE') </script>";
echo "<script> window.location='clase.php?
idu="."&alu_codigo=".$alumno["alu_codigo"]."&mat_codigo=".
$alumno["mat_codigo"]."&doc_codigo=".
$alumno["doc_codigo"]."®_codigo=".
$alumno["reg_codigo"]."&plan_codigo=".
$alumno["plan_codigo"]."&cur_codigo=".$alumno["cur_codigo"]."';</script>";
}
else
{
echo "<script> alert ('CLAVE ACTUALIZADA
CORRECTAMENTE') </script>";
echo "<script>
window.location='../centro.php';</script>";
}
}
?>
3.2.3.10.- Cuestionario.php
275
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.3.10.1.- Codificacion<?
include ("../Libreria/inicio_sesion.php");
include ("../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$alu_codigo = $HTTP_GET_VARS["alu_codigo"];
$reg_codigo = $HTTP_GET_VARS["reg_codigo"];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
$mat_codigo = $HTTP_GET_VARS["mat_codigo"];
$cur_codigo = $HTTP_GET_VARS["cur_codigo"];
$doc_codigo = $HTTP_GET_VARS["doc_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}276
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">277
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;278
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
font-family: "Times New Roman", Times, serif;
}
body {
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/template_main.jpg);
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="">
<table width="91%" height="356" border="2" align="center"
bordercolor="#009999" bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td><div align="center" class="Estilo1"> <?php echo '<a
href="pregunta/lista_pregunta.php?idu='."&plan_codigo=".
$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plan_prueba["plp_codigo"].'">'.
$plan_prueba['plp_tipo'].'</a>'; ?> DEL ALUMNO</div></td>
</tr>
<tr>
<td height="301">
<?
279
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
if ($alu_codigo!=0)
{
$sql_alumno="select * from alumno, registro_alumno, materia,
curso, planificacion,
documento where
alumno.alu_codigo='$alu_codigo'
and
registro_alumno.alu_codigo=alumno.alu_codigo and
planificacion.plan_codigo=registro_alumno.plan_codigo and
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo and
documento.alu_codigo=alumno.alu_codigo"; //consulta un solo dato
$res_alumno=consulta ($sql_alumno); //genero la consulta
en la base de daots n la variable ($res_usuario)
$alumno= mysql_fetch_array ($res_alumno); //($usuario) es la
variable que contiene la matriz de datos
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="5"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
280
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td width="10%" rowspan="2" class="Estilo2"><div align="center"><img
src="../../educacion_virtual/documento/foto_alumno/<? echo
$alumno["doc_foto"];?>" width="61" height="82" border="2" /></div></td>
<td width="10%" height="44" class="Estilo2">Cedula:</td>
<td colspan="3" class="Estilo2"><? if ($alu_codigo !=0){echo
$alumno["alu_cedula"];} ?></td>
</tr>
<tr>
<td height="36" class="Estilo2">Apellido:</td>
<td width="31%"><label><? if ($alu_codigo !=0){echo
$alumno["alu_apellido"];}?>
</label></td>
<td width="10%">Nombre:</td>
<td width="39%"><? if ($alu_codigo !=0){echo $alumno["alu_nombre"];}?
></td>
</tr>
<tr>
<td height="10" colspan="5" class="Estilo2"><div
align="center">PREGUNTA</div></td>
</tr>
<tr>
<td height="4" colspan="5" class="Estilo2"> </td>
</tr>
<tr>
<td height="1" colspan="5" class="Estilo2"><div
align="center">OPCIONES</div></td>
</tr>
<tr>
<td height="2" colspan="5" class="Estilo2"><table width="200" border="1"
align="center">
<tr>
<td><? if ($alu_codigo !=0){echo $alumno["alu_apellido"];}?></td>281
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td><? if ($alu_codigo !=0){echo $alumno["alu_nombre"];}?></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="5">
<div align="center">
<input type="button" name="Submit"
onclick="window.location='crear_alumno.php?idu=<? echo
$idu."&alu_codigo=".$alumno["alu_codigo"]."&mat_codigo=".
$alumno["mat_codigo"]."&doc_codigo=".
$alumno["doc_codigo"]."®_codigo=".
$alumno["reg_codigo"]."&plan_codigo=".
$alumno["plan_codigo"]."&cur_codigo=".$alumno["cur_codigo"];?>'"
value="Continuar" />
&
nbsp; &nb
sp;  
;
<input name="btn_salir" type="button"
onclick="window.location='clase.php?idu=<? echo $idu."&alu_codigo=".
$alu_codigo."&mat_codigo=".$alumno["mat_codigo"]."&doc_codigo=".
$alumno["doc_codigo"]."®_codigo=".
$alumno["reg_codigo"]."&plan_codigo=".
$alumno["plan_codigo"]."&cur_codigo=".$alumno["cur_codigo"];?> '"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div>
</td>
</tr>
</table></td>
</tr>282
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
echo $eliminar_registro="delete from registro_alumno where
alu_codigo='$alu_codigo'";
$ejecutar=consulta($eliminar_registro);
$eliminar_doc="delete from documento where
alu_codigo='$alu_codigo'";
$ejecutar=consulta($eliminar_doc);
$eliminar_alumno="delete from alumno where
alu_codigo='$alu_codigo'";
$ejecutar=consulta($eliminar_alumno);
echo "<script> alert ('DATOS ELIMINADOS CORRECTAMENTE')
</script>";
echo "<script> window.location='reporte_alumno.php?idu=".$idu."';
</script>";
}
?>
283
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.3.11.- index_profesor.php
3.2.3.11.1.- Codificacion<?
include('../libreria/inicio_sesion.php');
include('../libreria/conexion.php');
$idu=$_GET['idu'];
$prof_codigo = $HTTP_GET_VARS["prof_codigo"];
$doc_codigo = $HTTP_GET_VARS["doc_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 { font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
284
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
.Estilo2 { color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
.Estilo3 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
body {
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/template_main.jpg);
}
-->
</style>
</head>
<body>
<?
$sql_profesor="SELECT prof_nombre,prof_apellido FROM profesor
WHERE prof_codigo='$prof_codigo'";
$res_profesor=consulta($sql_profesor);
$profesor=mysql_fetch_array($res_profesor);//vector de los registros que
se esta consultando
?>
<table width="781" border="1" align="center">
<tr>
<td width="136"><table width="46%" border="2" align="center"
bordercolor="#009999" bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td height="32"><div align="center" class="Estilo1">Bienvenido</div></td>
</tr>285
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td height="323"><?
if ($prof_codigo!=0)
{
$sql_profesor="select * from profesor, documento where
documento.doc_codigo='$doc_codigo'
and
profesor.prof_codigo='$prof_codigo' and
profesor.prof_codigo=documento.prof_codigo";//consulta un solo dato
$res_profesor=consulta ($sql_profesor);
//genero la consulta en la base de daots n la variable ($res_usuario)
$profesor= mysql_fetch_array ($res_profesor); //es la
variable que contiene la matriz de datos
}
if ($profesor['prof_activado']=="si")
{
?>
<table width="46%" border="1" align="center" bordercolor="#848284">
<tr>
<td height="182" class="Estilo2"><div align="center"><img
src="../../educacion_virtual/documento/foto_profesor/<? echo
$profesor["doc_foto"]; ?>" width="110" height="132" border="2" /> </div>
<label></label></td>
</tr>
<tr>
<td><label> </label>
Sr.<br />
<? if ($prof_codigo !=0){echo $profesor["prof_apellido"];} ?>
<br />
<? if ($prof_codigo !=0){echo $profesor["prof_nombre"];} ?></td>
</tr>286
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td>Email:<br />
<? if ($prof_codigo !=0){echo $profesor["prof_email"];} ?></td>
</tr>
<tr>
<td>Profesion:<br/>
<? if ($prof_codigo !=0){echo $profesor["prof_profesion"];} ?></td>
</tr>
<tr>
<td><div align="center">
<label>
<input type="button" name="modificar" id="modificar"
onclick="window.location='clave_profesor.php?idu=<? echo
$idu."&prof_codigo=".$profesor["prof_codigo"]."&doc_codigo=".
$profesor["doc_codigo"];?>' " tabindex="cartel" value="Cambiar Clave" />
</label>
<input name="btn_salir" type="button"
onclick="window.location='../centro.php?idu=<? echo $idu."0";?>'"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div></td>
</tr>
</table>
<?
}
?> </td>
</tr>
</table></td>
<td width="629"><table width="98%" border="1"
background="Imagenes/euro-en-la-sede-del-banco-central-europeo-
2007070512512111hg2.jpg">
<tr>
<th scope="col"><p class="Estilo3">LISTA DE INICIO DE CLASES <br />
</p> </th>287
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
<tr>
<th height="148" align="center" valign="middle" scope="row"><table
width="97%" border="1">
<tr>
<th width="1%" scope="col">No</th>
<th width="2%" scope="col">CURSO</th>
<th width="18%" scope="col">MATERIA</th>
<th width="8%" scope="col">INICIO CLASES </th>
<th width="9%" scope="col">FINAL CLASES </th>
</tr>
<?
$sql_plan_prueba="select * from planificacion, profesor,
materia, curso
WHERE
planificacion.prof_codigo='$prof_codigo' and
profesor.prof_codigo = planificacion.prof_codigo AND
planificacion.mat_codigo=materia.mat_codigo AND
planificacion.plan_activado='si' and
curso.cur_codigo=materia.cur_codigo";
$res_plan_prueba=consulta($sql_plan_prueba);
while
($plan_prueba=mysql_fetch_array($res_plan_prueba))
{
$numero=$numero+1;
?>
<tr>
<th scope="row"><? echo $numero ?></th>288
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<th scope="row"><? echo $plan_prueba['cur_nombre']; ?></th>
<td><?php echo '<a href="profesor_prueba.php?idu='."&plp_codigo=".
$plan_prueba["plp_codigo"]."&plan_codigo=".
$plan_prueba["plan_codigo"]."&mat_codigo=".
$plan_prueba["mat_codigo"]."&prof_codigo=".
$plan_prueba["prof_codigo"]."&cur_codigo=".
$plan_prueba["cur_codigo"]."&doc_codigo=".$profesor["doc_codigo"].'">'.
$plan_prueba['mat_nombre'].'</a>'; ?></td>
<td><? echo $plan_prueba["plan_fechinicio"]; ?></td>
<td><? echo $plan_prueba["plan_fechfinal"]; ?></td>
</tr>
<?
}// final fila
?>
</table></th>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
289
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.3.12.- Profesor_prueba.php
3.2.3.12.1.- Codificacion<?
include('../libreria/inicio_sesion.php');
include('../libreria/conexion.php');
$idu=$_GET['idu'];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
$prof_codigo = $HTTP_GET_VARS["prof_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 { font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
290
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
}
.Estilo2 { color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
.Estilo3 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
.Estilo4 {
font-size: 24px;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo5 {
font-size: 18px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo6 {color: #006600}
.Estilo7 {color: #000000}
.Estilo8 {font-size: 18px}
.Estilo9 {font-size: 24px}
.Estilo11 {font-size: 18px; font-weight: bold; }
#Layer1 {
position:absolute;
left:456px;
top:51px;
width:289px;
height:104px;
z-index:1;
}
.Estilo12 {color: #006666}
body {291
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/template_main.jpg);
}
-->
</style>
</head>
<body>
<form id="form" name="form" method="post" action="" enctype="multipart/form-
data">
<table width="759" border="1" align="center">
<tr>
<td width="156" rowspan="2"><table width="46%" border="2"
align="center" bordercolor="#009999" bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td height="32"><div align="center"
class="Estilo1">Bienvenido</div></td>
</tr>
<tr>
<td height="323"><?
if ($plan_codigo!=0)
{
$sql_profesor="select * from
profesor, documento , planificacion,curso,materia where
planificacion.plan_codigo='$plan_codigo'
and
planificacion.prof_codigo=profesor.prof_codigo and
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo and292
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
planificacion.prof_codigo=documento.prof_codigo";//consulta un solo
dato
$res_profesor=consulta
($sql_profesor); //genero la consulta en la base de daots n la
variable ($res_usuario)
$profesor= mysql_fetch_array
($res_profesor); //es la variable que contiene la matriz de datos
}
?>
<table width="46%" border="1" align="center"
bordercolor="#848284">
<tr>
<td height="182" class="Estilo2"><div align="center"><img
src="../../educacion_virtual/documento/foto_profesor/<? echo
$profesor["doc_foto"]; ?>" width="110" height="132" border="2" /> </div></td>
</tr>
<tr>
<td>Sr.<br />
<? if ($plan_codigo !=0){echo $profesor["prof_apellido"];} ?>
<br />
<? if ($plan_codigo !=0){echo $profesor["prof_nombre"];} ?></td>
</tr>
<tr>
<td>Email:<br />
<? if ($plan_codigo !=0){echo $profesor["prof_email"];} ?></td>
</tr>
<tr>
<td>Profesion:<br/>
<? if ($plan_codigo !=0){echo $profesor["prof_profesion"];}
?></td>
</tr>
<tr>293
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td><div align="center">
<label>
<input type="button" name="modificar" id="modificar"
onclick="window.location='clave_profesor.php?idu=<? echo
$idu."&prof_codigo=".$profesor["prof_codigo"]."&doc_codigo=".
$profesor["doc_codigo"];?>' " tabindex="cartel" value="Cambiar Clave" />
</label>
<input name="btn_salir" type="button"
onclick="window.location='../centro.php?idu=<? echo $idu."0";?>'"
class="texto_ingreso4" id="btn_salir" value="Salir" />
</div></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="272"><table width="237" border="1" align="center">
<tr>
<td colspan="2"><div align="center" class="Estilo4">CURS<span
class="Estilo6"><span class="Estilo7">O</span> <? echo
$profesor['cur_nombre'] ?> </span></div></td>
</tr>
<tr>
<td colspan="2"><div align="center" class="Estilo5">MATERIA D<span
class="Estilo12"><span class="Estilo7">E</span> <? echo
$profesor['mat_nombre'] ?></span></div></td>
</tr>
<tr>
<td width="115"><div align="center" class="Estilo8">INICIA: <br
align="center" />
<? echo $profesor["plan_fechinicio"]; ?></div></td>
<td width="106"><div align="center"><span class="Estilo8">TERMINA
<br align="center" />
<? echo $profesor["plan_fechfinal"]; ?></span></div></td>294
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
<tr>
<td colspan="2"><div align="center"><span class="Estilo9">
<input name="btn_salir2" type="button"
onclick="window.location='index_profesor.php?idu=<? echo
$idu."&plp_codigo=".$profesor["plp_codigo"]."&plan_codigo=".
$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&prof_codigo=".
$profesor["prof_codigo"]."&cur_codigo=".
$profesor["cur_codigo"]."&doc_codigo=".$profesor["doc_codigo"];?>'"
class="texto_ingreso4" id="btn_salir2" value="Regresar" />
</span></div></td>
</tr>
</table></td>
<td width="309"><table width="261" border="1" align="center">
<tr>
<td width="251"><div align="center"><span class="Estilo11
Estilo8">FOLLETOS EXISTENTE</span></div></td>
</tr>
<tr>
<td><table width="200" border="1" align="center">
<?
$sql_doc="select * from
documento
WHERE
documento.plan_codigo=$plan_codigo";
$res_doc=consulta($sql_doc);
while
($doc=mysql_fetch_array($res_doc))
{
$numer=$numer+1;295
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
?>
<tr>
<th scope="row"><? echo $numer ?></th>
<td><? echo $doc["doc_folleto"]; ?></td>
</tr>
<?
}// final fila
?>
</table></td>
</tr>
<tr>
<td><span class="color_borde_linea">
<input name="archivo" type="file" id="archivo" value="Examinar"
size="20" />
</span></td>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="Submit" value="Guardar" />
</div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="2"><table width="84%" border="1" align="center"
background="Imagenes/euro-en-la-sede-del-banco-central-europeo-
2007070512512111hg2.jpg">
<tr>
<th scope="col"><p class="Estilo3">LISTA DE INICIO DE PRUEBAS
<br />
</p></th>
</tr>
<tr>296
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<th height="148" align="center" valign="middle" scope="row"> <table
width="97%" border="1">
<tr>
<th width="1%" scope="col">No</th>
<th width="10%" scope="col">FECHA DE PRUEBA </th>
<th width="9%" scope="col">HORA INICIAL</th>
<th width="8%" scope="col">HORA FINAL</th>
<th width="8%" scope="col">DURACION</th>
<th width="8%" scope="col">TIPO </th>
</tr>
<?
$sql_plan_prueba="select
* from plan_prueba, planificacion, profesor, materia, curso
WHERE
plan_prueba.plp_activado='si' and
planificacion.plan_codigo='$plan_codigo' and
planificacion.prof_codigo='$prof_codigo' and
planificacion.plan_codigo=plan_prueba.plan_codigo AND
profesor.prof_codigo = planificacion.prof_codigo AND
planificacion.mat_codigo=materia.mat_codigo AND
planificacion.plan_activado='si' and
curso.cur_codigo=materia.cur_codigo";
$res_plan_prueba=consulta($sql_plan_prueba);297
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
while
($plan_prueba=mysql_fetch_array($res_plan_prueba))
{
$numero=$numero+1;
?>
<tr>
<th scope="row"><? echo $numero ?></th>
<td><? echo $plan_prueba["plp_fecha"]; ?></td>
<td><? echo $plan_prueba["plp_h_inicio"]; ?></td>
<td><? echo $plan_prueba["plp_h_final"]; ?></td>
<td><? echo $plan_prueba["plp_tiempo"]; ?></td>
<td><?php echo '<a href="pregunta/lista_pregunta.php?
idu='."&plan_codigo=".$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plan_prueba["plp_codigo"].'">'.
$plan_prueba['plp_tipo'].'</a>'; ?></td>
</tr>
<?
}// final fila
?>
</table></th>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?
if($_POST)298
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
{
$archivo_doc=$HTTP_POST_FILES["archivo"]["tmp_name"];
$archivo_nombre=$HTTP_POST_FILES["archivo"]["name"];
//////Si no se eligió una imagen entonces emite un mensaje de
error
if($archivo_nombre=='')
{
echo "<script> alert ('No a selecionado una foto'); </script>";
}
else
{//inicio else se eligio un nombre de archivo
$extension=strrchr($archivo_nombre,".");
if ($extension==".doc" || $extension==".DOC" ||
$extension==".docx" || $extension==".DOCX"|| $extension==".pdf" ||
$extension==".PDF"|| $extension==".pdfx" || $extension==".PDFX")
{
/////////////////codigo para guardar la foto
//-----Directorio donde se guardan las aimagenes en
el servidor
$destino="../../educacion_virtual/documento/doc_profesor/";
// $destino=substr($destino1,0,22);
if(!copy($archivo_doc, $destino.$archivo_name))
{
echo "<script> alert ('Error al copiar el
archivo') </script>";
}
$sql_docu="INSERT INTO documento VALUES
('','$plan_codigo','','','','$archivo_nombre')";
$ejecutar_docu=consulta($sql_docu);299
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
echo "<script> alert ('FOLLETO GUARDADO
CORRECTAMENTE') </script>";
echo "<script> window.location='profesor_prueba.php?
idu=".$idu."&plp_codigo=".$plan_prueba["plp_codigo"]."&plan_codigo=".
$plan_codigo."&mat_codigo=".$plan_prueba["mat_codigo"]."&prof_codigo=".
$prof_codigo."&cur_codigo=".$plan_prueba["cur_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."';</script>";
}
else
{ //inicio else comparar tipo de archivo correcto
echo "<script> alert ('Se intento guardar un archivo
de extension: ".$extension." que no es válido') </script>";
}//fin else comparar tipo de archivo correcto
}
}
?>
3.2.3.13.- Clave_profesor.php
300
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.3.13.1.- Codificacion<?
include ("../Libreria/inicio_sesion.php");
include ("../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$prof_codigo = $HTTP_GET_VARS["prof_codigo"];
$doc_codigo = $HTTP_GET_VARS["doc_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- verifica usuario-->
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
301
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">302
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;303
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
font-family: "Times New Roman", Times, serif;
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="" enctype="multipart/form-
data">
<table width="100%" border="2" bordercolor="#009999" bgcolor="#EFEBDE"
class="Estilo2">
<tr>
<td><div align="center" class="Estilo1"><? if ($prof_codigo!=0)
{
echo "MODIFICACION PROFESOR";
}
else
{
echo "NUEVA PROFESOR";
}
?
></div></td>304
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
<tr>
<td height="223">
<?
if ($prof_codigo!=0)
{
$sql_profesor="select * from profesor, documento where
profesor.prof_codigo='$prof_codigo' and
profesor.prof_codigo=documento.prof_codigo"; //consulta un solo dato
$res_profesor=consulta ($sql_profesor); //genero la
consulta en la base de daots n la variable ($res_usuario)
$profesor= mysql_fetch_array ($res_profesor); //($usuario)
es la variable que contiene la matriz de datos
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="5"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="6%" rowspan="6%" class="Estilo2"><div align="center"><img
src="../../educacion_virtual/documento/foto_profesor/<? echo
$profesor["doc_foto"];?>" width="141" height="162" border="2" /></div></td>
305
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td width="7%" height="33" class="Estilo2">Cedula:</td>
<td colspan="3"><label><? if ($prof_codigo !=0){echo
$profesor["prof_cedula"];} ?>
</label></td>
</tr>
<tr>
<td height="32" class="Estilo2">Apellido:</td>
<td width="37%"><label><? if ($prof_codigo !=0){echo
$profesor["prof_apellido"];} ?>
</label></td>
<td width="12%" class="Estilo2">Nombre:</td>
<td width="38%"><? if ($prof_codigo !=0){echo
$profesor["prof_nombre"];} ?></td>
</tr>
<tr>
<td height="35" class="Estilo2">Direccion:</td>
<td colspan="3"><input name="txt_direcc" type="text" id="txt_direcc"
value="<? if ($prof_codigo !=0){echo $profesor["prof_direcc"];} else {if
($_POST){echo $txt_direcc;}} ?>" /></td>
</tr>
<tr>
<td height="31" class="Estilo2">Telefono:</td>
<td class="Estilo2"><input name="txt_telefono" type="text"
id="txt_telefono" value="<? if ($prof_codigo !=0){echo
$profesor["prof_telefono"];} else {if ($_POST){echo $txt_telefono;}} ?>" /></td>
<td class="Estilo2">Email:</td>
<td class="Estilo2"><input name="txt_email" type="text" id="txt_email"
value="<? if ($prof_codigo !=0){echo $profesor["prof_email"];} else {if ($_POST)
{echo $txt_email;}} ?>" /></td>
</tr>
<tr>
<td height="32" class="Estilo2">Profesion:</td>
306
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td class="Estilo2"><? if ($prof_codigo !=0){echo
$profesor["prof_profesion"];} ?></td>
<td class="Estilo2">Usuario: </td>
<td class="Estilo2"><? if ($prof_codigo !=0){echo
$profesor["prof_usuario"];}?></td>
</tr>
<tr>
<td height="31" class="Estilo2">Antigua Clave: </td>
<td class="Estilo2"><? if ($prof_codigo !=0){echo
$profesor["prof_clave"];}?></td>
<td class="Estilo2">Nueva Clave :</td>
<td class="Estilo2"><input name="txt_clave" type="text"
id="txt_clave"/></td>
</tr>
<tr>
<td colspan="5"><label>
<div align="center">
<input name="btn_guardar" type="submit" id="btn_guardar"
value="Guardar"
/>
<input name="btn_salir" type="button"
onclick="window.location='index_profesor.php?idu=<? echo
$idu."&prof_codigo=".$profesor['prof_codigo']."&doc_codigo=".
$profesor['doc_codigo'];?>'" class="texto_ingreso4" id="btn_salir"
value="Salir" />
</div>
</label></td>
</tr>
</table></td>
</tr>
</table>
</form>307
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</body>
</html>
<?php
if($_POST)
{
$archivo_foto=$HTTP_POST_FILES["archivo"]["tmp_name"];
$archivo_nombre=$HTTP_POST_FILES["archivo"]["name"];
//////Si no se eligió una imagen entonces emite un mensaje de
error
if($archivo_nombre=='')
{
echo "<script> alert ('No a selecionado una foto); </script>";
if($prof_codigo!=0)
$archivo_nombre=$profesor["doc_foto"];
else
$archivo_nombre="vacio.jpg";
}
else
{//inicio else se eligio un nombre de archivo
$extension=strrchr($archivo_nombre,".");
if ($extension==".jpg" || $extension==".JPG" || $extension==".gif"
|| $extension==".GIF")
{
/////////////////codigo para guardar la foto
//-----Directorio donde se guardan las aimagenes en
el servidor
$destino="../../documento/foto_profesor/";
// $destino=substr($destino1,0,22);
308
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
if(!copy($archivo_foto, $destino.$archivo_name))
{
echo "<script> alert ('Error al copiar el
archivo') </script>";
}
}
else
{ //inicio else comparar tipo de archivo correcto
echo "<script> alert ('Se intento guardar un archivo
de extension: ".$extension." que no es válido') </script>";
$archivo_nombre="vacio.jpg";
}//fin else comparar tipo de archivo correcto
}
// guardado de informacion ***********
if ($txt_clave!="" and $txt_clave!=" ")
{
//actualiza los datos del usuario
$sql="UPDATE profesor, documento
SET profesor.prof_direcc='$txt_direcc',
profesor.prof_telefono='$txt_telefono',
profesor.prof_email='$txt_email',
profesor.prof_clave='$txt_clave',
documento.doc_foto='$archivo_nombre'
WHERE profesor.prof_codigo='$prof_codigo' AND
documento.prof_codigo='$prof_codigo'";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS ACTUALIZADOS
CORRECTAMENTE') </script>";
309
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
echo "<script> window.location='../centro.php?
idu="."&prof_codigo=".$profesor['prof_codigo']."&doc_codigo=".
$documento['doc_codigo']."';</script>";
}
else
echo "<script> alert ('Ingrese una CLAVE') </script>";
}
?>
3.2.3.14.- Lista_pregunta.php
3.2.3.14.1.- Codificacion<?
include('../../libreria/inicio_sesion.php');
include('../../libreria/conexion.php');
$idu=$_GET['idu'];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
$plp_codigo = $HTTP_GET_VARS["plp_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
310
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
}
.Estilo2 {font-size: 12px}
.Estilo3 {font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo4 {color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
.Estilo5 { font-size: 24px;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo5 { font-size: 18px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo6 {color: #006600}
.Estilo7 {color: #000000}
.Estilo8 {font-size: 18px}
.Estilo9 {font-size: 24px}
body {
311
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/template_main.jpg);
}
-->
</style>
</head>
<body>
<table width="794" border="1" align="center">
<tr>
<td width="136" rowspan="2"><table width="46%" border="2" align="center"
bordercolor="#009999" bgcolor="#EFEBDE" class="Estilo4">
<tr>
<td height="32"><div align="center" class="Estilo3">Bienvenido</div></td>
</tr>
<tr>
<td height="323"><?
if ($plan_codigo!=0)
{
$sql_profesor="select * from
profesor, documento , planificacion,curso,materia,plan_prueba where
planificacion.plan_codigo='$plan_codigo'
and
planificacion.prof_codigo=profesor.prof_codigo and
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo and
planificacion.plan_codigo=plan_prueba.plan_codigo and
312
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
planificacion.prof_codigo=documento.prof_codigo";//consulta un solo
dato
$res_profesor=consulta
($sql_profesor); //genero la consulta en la base de daots n la
variable ($res_usuario)
$profesor= mysql_fetch_array
($res_profesor); //es la variable que contiene la matriz de datos
}
?>
<table width="46%" border="1" align="center" bordercolor="#848284">
<tr>
<td height="182" class="Estilo4"><div align="center"><img
src="../../../educacion_virtual/documento/foto_profesor/<? echo
$profesor["doc_foto"]; ?>" width="110" height="132" border="2" /></div></td>
</tr>
<tr>
<td>Sr.<br />
<? if ($plan_codigo !=0){echo $profesor["prof_apellido"];} ?>
<br />
<? if ($plan_codigo !=0){echo $profesor["prof_nombre"];} ?></td>
</tr>
<tr>
<td>Email:<br />
<? if ($plan_codigo !=0){echo $profesor["prof_email"];} ?></td>
</tr>
<tr>
<td>Profesion:<br/>
<? if ($plan_codigo !=0){echo $profesor["prof_profesion"];} ?></td>
</tr>
<tr>
<td><div align="center">
<label>
313
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<input type="button" name="modificar" id="modificar"
onclick="window.location='../clave_profesor.php?idu=<? echo
$idu."&prof_codigo=".$profesor["prof_codigo"]."&doc_codigo=".
$profesor["doc_codigo"];?>' " tabindex="cartel" value="Cambiar Clave" />
</label>
<input name="btn_salir2" type="button"
onclick="window.location='../../centro.php?idu=<? echo $idu."0";?>'"
class="texto_ingreso4" id="btn_salir2" value="Salir" />
</div></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="333"><table width="237" border="1" align="center">
<tr>
<td colspan="2"><div align="center" class="Estilo5">CURS<span
class="Estilo6"><span class="Estilo7">O</span> <? echo
$profesor['cur_nombre'] ?> </span></div></td>
</tr>
<tr>
<td colspan="2"><div align="center" class="Estilo5">MATERIA DE <?
echo $profesor['mat_nombre'] ?></div></td>
</tr>
<tr>
<td width="115"><div align="center" class="Estilo8">INICIA: <br
align="center" />
<? echo $profesor["plan_fechinicio"]; ?></div></td>
<td width="106"><div align="center"><span class="Estilo8">TERMINA <br
align="center" />
<? echo $profesor["plan_fechfinal"]; ?></span></div></td>
</tr>
<tr>
<td colspan="2"><div align="center"><span class="Estilo9">314
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<input name="btn_salir22" type="button"
onclick="window.location='../profesor_prueba.php?idu=<? echo
$idu."&plp_codigo=".$profesor["plp_codigo"]."&plan_codigo=".
$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&prof_codigo=".
$profesor["prof_codigo"]."&cur_codigo=".
$profesor["cur_codigo"]."&doc_codigo=".$profesor["doc_codigo"];?>'"
class="texto_ingreso4" id="btn_salir22" value="Regresar" />
</span></div></td>
</tr>
</table></td>
<td width="303"><table width="260" border="1" align="center">
<tr>
<td colspan="2"><div align="center"><span class="Estilo5">TIPO <span
class="Estilo6"><span class="Estilo7"></span> <? echo $profesor['plp_tipo'] ?>
</span></span></div></td>
</tr>
<tr>
<td width="131" class="Estilo5"><div align="center">
INICIA<br>
<? echo $profesor["plp_h_inicio"]; ?>
</div></td>
<td width="113" class="Estilo5"><div align="center">
TERMINA<br>
<? echo $profesor["plp_h_final"]; ?>
</div></td>
</tr>
<tr>
<td class="Estilo5"><div align="center">
FECHA<br>
<? echo $profesor["plp_fecha"]; ?>
</div></td>
<td class="Estilo5"><div align="center">315
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
DURACION<br>
<? echo $profesor["plp_tiempo"]; ?>
</div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="2"><table width="98%" border="1" align="center"
background="Imagenes/euro-en-la-sede-del-banco-central-europeo-
2007070512512111hg2.jpg">
<tr>
<th scope="col"><span class="Estilo1">LISTA DE PREGUNTAS <br />
</span></th>
</tr>
<tr>
<th height="148" align="center" valign="middle" scope="row"><table
width="100%" border="1">
<tr>
<th width="8%" scope="col">No</th>
<th width="28%" scope="col">PREGUNTAS</th>
<th width="20%" scope="col">RESPUESTA VERDADERA</th>
<th width="11%" scope="col">PUNTAJE </th>
</tr>
<?
$sql_pregunta="SELECT * FROM pregunta P,
plan_prueba PP,
planificacion PL
WHERE
PP.plp_codigo=P.plp_codigo AND
PL.plan_codigo=PP.plan_codigo";316
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$res_pregunta=consulta($sql_pregunta);
while ($pregunta=mysql_fetch_array($res_pregunta))
{
$numero=$numero+1;
?>
<tr>
<th scope="row"><? echo $numero ?></th>
<td><?php echo '<a href="dato_pregunta.php?idu='."&plan_codigo=".
$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pregunta["pre_codigo"].'">'.$pregunta['pre_pregunta'].'</a>'; ?></td>
<td><? echo $pregunta["pre_resp_verdad"]; ?></td>
<td><? echo $pregunta["pre_puntaje"]; ?></td>
</tr>
<?
}// final fila
?>
</table></th>
</tr>
<tr>
<th height="39" scope="row"><form id="form1" name="form1"
method="post" action="">
<input type="button" onclick="window.location='crear_pregunta.php?
idu=<? echo $idu."&pre_codigo=0"."&plan_codigo=".
$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo;?>'" name="Submit"
value="NUEVO PREGUNTA" />
</form></th>
</tr>
</table></td>317
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
</table>
</body>
</html>
3.2.3.15.- Dato_pregunta.php
3.2.3.15.1.- codificación<?
include ("../../Libreria/inicio_sesion.php");
include ("../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
$plp_codigo = $HTTP_GET_VARS["plp_codigo"];
$pre_codigo = $HTTP_GET_VARS["pre_codigo"];
$opc_codigo = $HTTP_GET_VARS["opc_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
318
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
319
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
320
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
.Estilo5 {font-size: 24px;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo5 {font-size: 18px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo6 {color: #006600}
.Estilo7 {color: #000000}
.Estilo8 {font-size: 18px}
.Estilo9 {font-size: 24px}
body {
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/template_main.jpg);
}
-->
</style>
</head>321
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<body >
<form id="form" name="form" method="post" action="">
<table width="733" border="1" align="center">
<tr>
<td width="150" rowspan="2"><table width="46%" border="2" align="center"
bordercolor="#009999" bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td height="32"><div align="center"
class="Estilo1">Bienvenido</div></td>
</tr>
<tr>
<td height="323"><?
if ($plan_codigo!=0)
{
$sql_profesor="select * from
profesor, documento , planificacion,curso,materia,plan_prueba where
planificacion.plan_codigo='$plan_codigo'
and
planificacion.prof_codigo=profesor.prof_codigo and
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo and
planificacion.plan_codigo=plan_prueba.plan_codigo and
planificacion.prof_codigo=documento.prof_codigo";//consulta un solo
dato322
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$res_profesor=consulta
($sql_profesor); //genero la consulta en la base de daots n la
variable ($res_usuario)
$profesor= mysql_fetch_array
($res_profesor); //es la variable que contiene la matriz de datos
}
?>
<table width="46%" border="1" align="center" bordercolor="#848284">
<tr>
<td height="182" class="Estilo2"><div align="center"><img
src="../../../educacion_virtual/documento/foto_profesor/<? echo
$profesor["doc_foto"]; ?>" width="110" height="132" border="2" /></div></td>
</tr>
<tr>
<td>Sr.<br />
<? if ($plan_codigo !=0){echo $profesor["prof_apellido"];} ?>
<br />
<? if ($plan_codigo !=0){echo $profesor["prof_nombre"];} ?></td>
</tr>
<tr>
<td>Email:<br />
<? if ($plan_codigo !=0){echo $profesor["prof_email"];} ?></td>
</tr>
<tr>
<td>Profesion:<br/>
<? if ($plan_codigo !=0){echo $profesor["prof_profesion"];}
?></td>
</tr>
<tr>
<td><div align="center">
<label>
<input type="button" name="modificar" id="modificar"
onclick="window.location='../clave_profesor.php?idu=<? echo 323
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$idu."&prof_codigo=".$profesor["prof_codigo"]."&doc_codigo=".
$profesor["doc_codigo"];?>' " tabindex="cartel" value="Cambiar Clave" />
</label>
<input name="btn_salir2" type="button"
onclick="window.location='../../centro.php?idu=<? echo $idu."0";?>'"
class="texto_ingreso4" id="btn_salir2" value="Salir" />
</div></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="262"><table width="237" border="1" align="center">
<tr>
<td colspan="2"><div align="center" class="Estilo5">CURS<span
class="Estilo6"><span class="Estilo7">O</span> <? echo
$profesor['cur_nombre'] ?> </span></div></td>
</tr>
<tr>
<td colspan="2"><div align="center" class="Estilo5">MATERIA DE <?
echo $profesor['mat_nombre'] ?></div></td>
</tr>
<tr>
<td width="115"><div align="center" class="Estilo8">INICIA: <br
align="center" />
<? echo $profesor["plan_fechinicio"]; ?></div></td>
<td width="106"><div align="center"><span class="Estilo8">TERMINA
<br align="center" />
<? echo $profesor["plan_fechfinal"]; ?></span></div></td>
</tr>
<tr>
<td colspan="2"><div align="center"><span class="Estilo9">
<input name="btn_salir22" type="button"
onclick="window.location='lista_pregunta.php?idu=<? echo 324
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$idu."&plp_codigo=".$profesor["plp_codigo"]."&plan_codigo=".
$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&prof_codigo=".
$profesor["prof_codigo"]."&cur_codigo=".
$profesor["cur_codigo"]."&doc_codigo=".$profesor["doc_codigo"];?>'"
class="texto_ingreso4" id="btn_salir22" value="Regresar" />
</span></div></td>
</tr>
</table></td>
<td width="273"><table width="260" border="1" align="center">
<tr>
<td colspan="2"><div align="center"><span class="Estilo5">TIPO <span
class="Estilo6"><span class="Estilo7"></span> <? echo $profesor['plp_tipo'] ?>
</span></span></div></td>
</tr>
<tr>
<td width="131" class="Estilo5"><div align="center">
INICIA<br>
<? echo $profesor["plp_h_inicio"]; ?>
</div></td>
<td width="113" class="Estilo5"><div align="center">
TERMINA<br>
<? echo $profesor["plp_h_final"]; ?>
</div></td>
</tr>
<tr>
<td class="Estilo5"><div align="center">
FECHA<br>
<? echo $profesor["plp_fecha"]; ?>
</div></td>
<td class="Estilo5"><div align="center">
DURACION<br>
<? echo $profesor["plp_tiempo"]; ?>325
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="2"><table width="100%" border="2" bordercolor="#009999"
bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td><div align="center" class="Estilo1">DATO DE LA
PREGUNTA</div></td>
</tr>
<tr>
<td height="177"><?
if($pre_codigo!=0)
{
$sql_pregunta="select * from pregunta where
pregunta.pre_codigo = '$pre_codigo'" ;
$res_pregunta=consulta($sql_pregunta);
$pregunta=mysql_fetch_array($res_pregunta);
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="4"><div align="center" class="Estilo2"></div></td>
</tr>
<tr>
<td width="15%" height="51" class="Estilo2">Pregunta:</td>
<td width="35%"><? if ($pre_codigo!=0){echo
$pregunta["pre_pregunta"];}?></td>
<td colspan="2" rowspan="3"><div align="center">
<table width="243" border="1">
<tr>
<td><div align="center">OPCIONES</div></td>326
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
<?
$sql_opcion="SELECT * FROM
pregunta, opcion WHERE
pregunta.plp_codigo = '$plp_codigo'
AND
opcion.pre_codigo =
'$pre_codigo' AND
pregunta.pre_codigo = opcion.pre_codigo" ;
$res_opcion=consulta($sql_opcion);
while
($opcion=mysql_fetch_array($res_opcion))
{
$numero=$numero+1;
?>
<tr>
<td width="233"><? echo $opcion["opc_opcion"]; ?></td>
</tr>
<?
}// final fila
?>
</table>
</div></td>
</tr>
<tr>
<td height="34" class="Estilo2">Respuesta Verdadera:</td>
<td><? if ($pre_codigo!=0){echo $pregunta["pre_resp_verdad"];}?
></td>
</tr>
<tr>
<td height="34" class="Estilo2">Puntaje:</td>
<td><? if ($pre_codigo!=0){echo $pregunta["pre_puntaje"];}?></td>327
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
<tr>
<td colspan="4"><label> </label>
<div align="center">
<label>
<input type="button" name="Submit"
onclick="window.location='crear_pregunta.php?idu=<? echo
$idu."&plan_codigo=".$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pregunta["pre_codigo"];?>'" value="Modificar" />
&
nbsp; </label>
<input name="eliminar" type="submit" onclick="validar();"
class="texto_ingreso4" id="eliminar" value="Eliminar" />
</div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
if ($opcion["pre_codigo"]!=$pre_codigo)
echo "<script> alert ('LA PREGUNTA SE BORRARRA CON LAS
OPCIONES EXISTENTES') </script>";
$eliminar_opcion="delete from opcion where pre_codigo='$pre_codigo'";328
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$ejecutar=consulta($eliminar_opcion);
$eliminar_pregunta="delete from pregunta where pre_codigo='$pre_codigo'";
$ejecutar=consulta($eliminar_pregunta);
echo "<script> alert ('PREGUNTA ELIMINADA CORRECTAMENTE')
</script>";
echo "<script> window.location='lista_pregunta.php?idu=".
$idu."&plan_codigo=".$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pregunta["pre_codigo"]."';</script>";
}
?>
3.2.3.16.- Crear_pregunta.php
3.2.3.16.1.- Codificacion?
include ("../../Libreria/inicio_sesion.php");
include ("../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
$plp_codigo = $HTTP_GET_VARS["plp_codigo"];
329
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$pre_codigo = $HTTP_GET_VARS["pre_codigo"];
$opc_codigo = $HTTP_GET_VARS["opc_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');330
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");331
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
.Estilo5 {font-size: 24px;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo5 {font-size: 18px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo6 {color: #006600}332
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
.Estilo7 {color: #000000}
.Estilo8 {font-size: 18px}
.Estilo9 {font-size: 24px}
body {
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/template_main.jpg);
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="">
<table width="200" border="1" align="center">
<tr>
<td rowspan="2"><table width="46%" border="2" align="center"
bordercolor="#009999" bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td height="32"><div align="center"
class="Estilo1">Bienvenido</div></td>
</tr>
<tr>
<td height="323"><?
if ($plan_codigo!=0)
{
$sql_profesor="select * from
profesor, documento , planificacion,curso,materia,plan_prueba where
planificacion.plan_codigo='$plan_codigo'
and333
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
planificacion.prof_codigo=profesor.prof_codigo and
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo and
planificacion.plan_codigo=plan_prueba.plan_codigo and
planificacion.prof_codigo=documento.prof_codigo";//consulta un solo
dato
$res_profesor=consulta
($sql_profesor); //genero la consulta en la base de daots n la
variable ($res_usuario)
$profesor= mysql_fetch_array
($res_profesor); //es la variable que contiene la matriz de datos
}
?>
<table width="46%" border="1" align="center" bordercolor="#848284">
<tr>
<td height="182" class="Estilo2"><div align="center"><img
src="../../../educacion_virtual/documento/foto_profesor/<? echo
$profesor["doc_foto"]; ?>" width="110" height="132" border="2" /></div></td>
</tr>
<tr>
<td>Sr.<br />
<? if ($plan_codigo !=0){echo $profesor["prof_apellido"];} ?>
<br />
<? if ($plan_codigo !=0){echo $profesor["prof_nombre"];} ?></td>
</tr>
<tr>
<td>Email:<br />
<? if ($plan_codigo !=0){echo $profesor["prof_email"];} ?></td>334
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
</tr>
<tr>
<td>Profesion:<br/>
<? if ($plan_codigo !=0){echo $profesor["prof_profesion"];}
?></td>
</tr>
<tr>
<td><div align="center">
<label>
<input type="button" name="modificar" id="modificar"
onclick="window.location='../clave_profesor.php?idu=<? echo
$idu."&prof_codigo=".$profesor["prof_codigo"]."&doc_codigo=".
$profesor["doc_codigo"];?>' " tabindex="cartel" value="Cambiar Clave" />
</label>
<input name="btn_salir2" type="button"
onclick="window.location='../../centro.php?idu=<? echo $idu."0";?>'"
class="texto_ingreso4" id="btn_salir2" value="Salir" />
</div></td>
</tr>
</table></td>
</tr>
</table></td>
<td><table width="237" border="1" align="center">
<tr>
<td colspan="2"><div align="center" class="Estilo5">CURS<span
class="Estilo6"><span class="Estilo7">O</span> <? echo
$profesor['cur_nombre'] ?> </span></div></td>
</tr>
<tr>
<td colspan="2"><div align="center" class="Estilo5">MATERIA DE <?
echo $profesor['mat_nombre'] ?></div></td>
</tr>
<tr>335
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td width="115"><div align="center" class="Estilo8">INICIA: <br
align="center" />
<? echo $profesor["plan_fechinicio"]; ?></div></td>
<td width="106"><div align="center"><span class="Estilo8">TERMINA
<br align="center" />
<? echo $profesor["plan_fechfinal"]; ?></span></div></td>
</tr>
<tr>
<td colspan="2"><div align="center"><span class="Estilo9">
<input name="btn_salir22" type="button" onclick="<? if ($pre_codigo!
=0) { ?>window.location='dato_pregunta.php?idu=<? echo
$idu."&plan_codigo=".$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pre_codigo;?>'<? } else { ?> window.location='lista_pregunta.php?idu=<? echo
$idu."&plan_codigo=".$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pre_codigo;?>'<? }?>" class="texto_ingreso4" id="btn_salir22"
value="Regresar" />
</span></div></td>
</tr>
</table></td>
<td><table width="260" border="1" align="center">
<tr>
<td colspan="2"><div align="center"><span class="Estilo5">TIPO <span
class="Estilo6"><span class="Estilo7"></span> <? echo $profesor['plp_tipo'] ?>
</span></span></div></td>
</tr>
<tr>
<td width="131" class="Estilo5"><div align="center"> INICIA<br />
<? echo $profesor["plp_h_inicio"]; ?> </div></td>
<td width="113" class="Estilo5"><div align="center"> TERMINA<br />336
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<? echo $profesor["plp_h_final"]; ?> </div></td>
</tr>
<tr>
<td class="Estilo5"><div align="center"> FECHA<br />
<? echo $profesor["plp_fecha"]; ?> </div></td>
<td class="Estilo5"><div align="center"> DURACION<br />
<? echo $profesor["plp_tiempo"]; ?> </div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="2"><table width="100%" border="2" bordercolor="#009999"
bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td><div align="center" class="Estilo1">PREGUNTA</div></td>
</tr>
<tr>
<td height="177"><?
if($pre_codigo!=0)
{
$sql_pregunta="select * from pregunta where
pregunta.pre_codigo = '$pre_codigo'" ;
$res_pregunta=consulta($sql_pregunta);
$pregunta=mysql_fetch_array($res_pregunta);
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="4"><div align="center" class="Estilo2">DATOS
GENERALES </div></td>
</tr>
<tr>
<td width="15%" height="51" class="Estilo2">Pregunta:</td>337
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td width="35%"><input type="text" name="pr_pregunta"
id="pr_pregunta" value="<? if ($pre_codigo!=0){echo
$pregunta["pre_pregunta"];}?>" /></td>
<td colspan="2" rowspan="3"><div align="center">
<table width="243" border="1">
<tr>
<td><div align="center">OPCIONES</div></td>
</tr>
<?
$sql_opcion="SELECT * FROM
pregunta, opcion WHERE
pregunta.plp_codigo = '$plp_codigo'
AND
opcion.pre_codigo =
'$pre_codigo' AND
pregunta.pre_codigo = opcion.pre_codigo" ;
$res_opcion=consulta($sql_opcion);
while
($opcion=mysql_fetch_array($res_opcion))
{
$numero=$numero+1;
?>
<tr>
<td width="233"><?php echo '<a href="dato_opcion.php?
idu='."&plan_codigo=".$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pregunta["pre_codigo"]."&opc_codigo=".$opcion["opc_codigo"].'">'.
$opcion["opc_opcion"].'</a>'; ?></td>
</tr>
<?
}// final fila338
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
?>
</table>
</div></td>
</tr>
<tr>
<td height="34" class="Estilo2">Respuesta Verdadera:</td>
<td><input type="text" name="pr_respuesta" id="pr_respuesta"
value="<? if ($pre_codigo!=0){echo $pregunta["pre_resp_verdad"];}?>" /></td>
</tr>
<tr>
<td height="34" class="Estilo2">Puntaje:</td>
<td><input type="text" name="pr_puntaje" id="pr_puntaje"
value="<? if ($pre_codigo!=0){echo $pregunta["pre_puntaje"];}?>" /></td>
</tr>
<tr>
<td colspan="4"><label> </label>
<div align="center">
<?
if ($pre_codigo!=0)
{
?>
<input type="button"
onclick="window.location='crear_opcion.php?idu=<? echo
$idu."&opc_codigo=0"."&plan_codigo=".
$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pregunta["pre_codigo"];?>'" name="Submit" value="Nueva Opcion" />
&
nbsp;
<?
}339
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
?>
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Guardar" />
&
nbsp; </div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
if($pre_codigo!=0)
{
//actualiza los datos del usuario
$sql="UPDATE pregunta
SET pregunta.pre_pregunta='$pr_pregunta',
pregunta.pre_resp_verdad='$pr_respuesta',
pregunta.pre_puntaje='$pr_puntaje'
WHERE pregunta.pre_codigo='$pre_codigo'";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS GUARDADOS
CORRECTAMENTE') </script>";
echo "<script> window.location='dato_pregunta.php?idu=".
$idu."&plan_codigo=".$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
340
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pregunta["pre_codigo"]."';</script>";
}
else
{
//guarda los datos del usuario del nuevo usuario
$sql="INSERT INTO pregunta VALUES
('','$plp_codigo','$pr_pregunta','$pr_respuesta','$pr_puntaje')";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS GUARDADOS
CORRECTAMENTE') </script>";
echo "<script> window.location='lista_pregunta.php?idu=".
$idu."&plan_codigo=".$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pre_codigo."';</script>";
}
}
?>
341
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
3.2.3.17.- Dato_opcion.php
3.2.3.17.1.- Codificacion<?
include ("../../Libreria/inicio_sesion.php");
include ("../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
$plp_codigo = $HTTP_GET_VARS["plp_codigo"];
$pre_codigo = $HTTP_GET_VARS["pre_codigo"];
$opc_codigo = $HTTP_GET_VARS["opc_codigo"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
342
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script> 343
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;344
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
.Estilo5 {font-size: 24px;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo5 {font-size: 18px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo6 {color: #006600}
.Estilo7 {color: #000000}
.Estilo8 {font-size: 18px}
.Estilo9 {font-size: 24px}
body {
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/template_main.jpg);
}
-->
</style>
</head>
<body >
345
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<form id="form" name="form" method="post" action="">
<table width="737" border="1" align="center">
<tr>
<td width="146" rowspan="2"><table width="74%" border="2" align="center"
bordercolor="#009999" bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td height="32"><div align="center"
class="Estilo1">Bienvenido</div></td>
</tr>
<tr>
<td height="323"><?
if ($plan_codigo!=0)
{
$sql_profesor="select * from
profesor, documento , planificacion,curso,materia,plan_prueba where
planificacion.plan_codigo='$plan_codigo'
and
planificacion.prof_codigo=profesor.prof_codigo and
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo and
planificacion.plan_codigo=plan_prueba.plan_codigo and
planificacion.prof_codigo=documento.prof_codigo";//consulta un solo
dato
$res_profesor=consulta
($sql_profesor); //genero la consulta en la base de daots n la
variable ($res_usuario)
346
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$profesor= mysql_fetch_array
($res_profesor); //es la variable que contiene la matriz de datos
}
?>
<table width="46%" border="1" align="center" bordercolor="#848284">
<tr>
<td height="182" class="Estilo2"><div align="center"><img
src="../../../educacion_virtual/documento/foto_profesor/<? echo
$profesor["doc_foto"]; ?>" width="110" height="132" border="2" /></div></td>
</tr>
<tr>
<td>Sr.<br />
<? if ($plan_codigo !=0){echo $profesor["prof_apellido"];} ?>
<br />
<? if ($plan_codigo !=0){echo $profesor["prof_nombre"];} ?></td>
</tr>
<tr>
<td>Email:<br />
<? if ($plan_codigo !=0){echo $profesor["prof_email"];} ?></td>
</tr>
<tr>
<td>Profesion:<br/>
<? if ($plan_codigo !=0){echo $profesor["prof_profesion"];}
?></td>
</tr>
<tr>
<td><div align="center">
<label>
<input type="button" name="modificar" id="modificar"
onclick="window.location='../clave_profesor.php?idu=<? echo
$idu."&prof_codigo=".$profesor["prof_codigo"]."&doc_codigo=".
$profesor["doc_codigo"];?>' " tabindex="cartel" value="Cambiar Clave" />
</label>347
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<input name="btn_salir2" type="button"
onclick="window.location='../../centro.php?idu=<? echo $idu."0";?>'"
class="texto_ingreso4" id="btn_salir2" value="Salir" />
</div></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="272"><table width="237" border="1" align="center">
<tr>
<td colspan="2"><div align="center" class="Estilo5">CURS<span
class="Estilo6"><span class="Estilo7">O</span> <? echo
$profesor['cur_nombre'] ?> </span></div></td>
</tr>
<tr>
<td colspan="2"><div align="center" class="Estilo5">MATERIA DE <?
echo $profesor['mat_nombre'] ?></div></td>
</tr>
<tr>
<td width="115"><div align="center" class="Estilo8">INICIA: <br
align="center" />
<? echo $profesor["plan_fechinicio"]; ?></div></td>
<td width="106"><div align="center"><span class="Estilo8">TERMINA
<br align="center" />
<? echo $profesor["plan_fechfinal"]; ?></span></div></td>
</tr>
<tr>
<td colspan="2"><div align="center"><span class="Estilo9">
<input name="btn_salir22" type="button"
onclick="window.location='crear_pregunta.php?idu=<? echo
$idu."&plan_codigo=".$plan_codigo."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".$doc_codigo."&plp_codigo=".
348
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$plp_codigo."&pre_codigo=".$pre_codigo."&opc_codigo=".$opc_codigo;?>'"
class="texto_ingreso4" id="btn_salir22" value="Regresar" />
</span></div></td>
</tr>
</table></td>
<td width="297"><table width="260" border="1" align="center">
<tr>
<td colspan="2"><div align="center"><span class="Estilo5">TIPO <span
class="Estilo6"><span class="Estilo7"></span> <? echo $profesor['plp_tipo'] ?>
</span></span></div></td>
</tr>
<tr>
<td width="131" class="Estilo5"><div align="center"> INICIA<br />
<? echo $profesor["plp_h_inicio"]; ?> </div></td>
<td width="113" class="Estilo5"><div align="center"> TERMINA<br />
<? echo $profesor["plp_h_final"]; ?> </div></td>
</tr>
<tr>
<td class="Estilo5"><div align="center"> FECHA<br />
<? echo $profesor["plp_fecha"]; ?> </div></td>
<td class="Estilo5"><div align="center"> DURACION<br />
<? echo $profesor["plp_tiempo"]; ?> </div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="2"><table width="56%" border="2" align="center"
bordercolor="#009999" bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td><div align="center" class="Estilo1">PREGUNTA</div></td>
</tr>
<tr>
<td height="177"><?349
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
if($opc_codigo!=0)
{
$sql_opcion="select * from pregunta, opcion where
opcion.opc_codigo = '$opc_codigo' and
pregunta.pre_codigo =
opcion.pre_codigo" ;
$res_opcion=consulta($sql_opcion);
$opcion=mysql_fetch_array($res_opcion);
}
?>
<table width="91%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="4"><div align="center" class="Estilo2">
<? if ($opc_codigo!=0){echo $opcion["pre_pregunta"];}?>
</div></td>
</tr>
<tr>
<td colspan="4" class="Estilo2"><div align="center">
<table width="342" border="1">
<tr>
<td colspan="2"><div align="center">OPCION </div></td>
</tr>
<tr>
<td width="96" height="45">Opcion: </td>
<td width="230"><? if ($opc_codigo!=0){echo
$opcion["opc_opcion"];}?></td>
</tr>
</table>
</div>
<label> </label>
<div align="center">
<p>
<label>350
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<input type="button" name="Submit"
onclick="window.location='crear_opcion.php?idu=<? echo
$idu."&plan_codigo=".$plan_codigo."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pre_codigo."&opc_codigo=".$opc_codigo;?>'" value="Modificar" />
</label>
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Eliminar" />
</p>
</div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
$eliminar_opcion="delete from opcion where opc_codigo='$opc_codigo'";
$ejecutar=consulta($eliminar_opcion);
echo "<script> alert ('DATOS ELIMINADOS CORRECTAMENTE')
</script>";
echo "<script> window.location='crear_pregunta.php?idu=".
$idu."&plan_codigo=".$plan_codigo."&mat_codigo=".351
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pre_codigo."&opc_codigo=".$opcion["opc_codigo"]."';</script>";
}
?>
3.2..3.18.- Crear_opcion.php
3.2.3.18.1.- Codificacion?
include ("../../Libreria/inicio_sesion.php");
include ("../../Libreria/conexion.php");
$idu = $HTTP_GET_VARS["idu"];
$plan_codigo = $HTTP_GET_VARS["plan_codigo"];
$plp_codigo = $HTTP_GET_VARS["plp_codigo"];
$pre_codigo = $HTTP_GET_VARS["pre_codigo"];
$opc_codigo = $HTTP_GET_VARS["opc_codigo"];
352
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CREAR USUARIO</title>
<!-- Incluir la librería de javascript -->
<!-- INICIO FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!--EN EL BODY PONER <body onLoad="ini()"> -->
<!--Y EN LA TABLA PONER <table id="tabla"> -->
<script type="text/javascript">
function ini() {
tab=document.getElementById('tabla');
for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) { //i=6 para que no se
ilumine la primera fila de la tabla
ele.onmouseover = function() {iluminar(this,true)}
ele.onmouseout = function() {iluminar(this,false)}
}
}
function iluminar(obj,valor) {
fila = obj.parentNode;
if (true) {//PARA QUE SE ILUMINE LAS FILAS DE LA TABLA
for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
ele.style.background = (valor) ? 'FFB94F' : '';
}
if (false) { //PARA QUE SE ILUMINE LAS COLUMNAS DE LA TABLA
tab=document.getElementById('tabla');
for (i=0; ele=fila.getElementsByTagName('td')[i]; i++)
if (ele==obj) num=i353
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
ele.getElementsByTagName('td')[num].style.background = (valor) ? 'yellow' :
'';
}
}
</script>
<!-- FIN FUNCION PARA CAMBIAR DE COLOR FILA DE TABLA -->
<!-- SE INCLUYE EL ARCHIVO JAVA SCRIPT PARA VALIDAD LOS DATOS
DEL FORMULARIO -->
<script language="JavaScript" type="text/javascript"
src="../../libreria/validadorV2.js"></script>
<!-- SE INCLUYE UN ARCHIVO DE ESTILOS PARA EL DISEÑO DE LA
PAGINA -->
<link href="../../libreria/css/estilos.css" rel="stylesheet" type="text/css"/>
<!-- FUNCION JAVASCRIPT QUE VALIDA LOS DATOS DEL FORMULARIO --
>
<script language="JavaScript" type="text/javascript">
function validar()
{
//Se debe crear el validador solo después de definir la forma HTML
var frmvalidator = new Validator("form");
frmvalidator.addValidation("txt_nombre","req","Ingrese el Nombre del
Usuario");
frmvalidator.addValidation("txt_apellido","req","Ingrese el Apellido del
Usuario");
frmvalidator.addValidation("txt_direccion","req","Ingrese la dieccion del
cliente");
frmvalidator.addValidation("txt_telefono","req","Ingrese el telefono del cliente");
frmvalidator.addValidation("txt_cedula","req","Ingrese cedula del cliente");354
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
frmvalidator.addValidation("txt_email","req","Ingrese email del cliente");
//frmvalidator.addValidation("txt_usuario","req","Ingrese Identificación de
Usuario");
//frmvalidator.addValidation("txt_clave","req","Ingrese Clave de Acceso");
}
</script>
<style type="text/css">
<!--
.Estilo1 {
font-size: 24px;
font-weight: bold;
color: #009999;
font-family: "Times New Roman", Times, serif;
}
.Estilo2 {
color: #009999;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}
.Estilo5 {font-size: 24px;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo5 {font-size: 18px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo6 {color: #006600}
.Estilo7 {color: #000000}
.Estilo8 {font-size: 18px}355
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
.Estilo9 {font-size: 24px}
body {
background-image:
url(file:///C|/Archivos%20de%20programa/EasyPHP1-8/www/educacion_virtual/
documento/planilla_fondo_web/template_main.jpg);
}
-->
</style>
</head>
<body >
<form id="form" name="form" method="post" action="">
<table width="711" border="1" align="center">
<tr>
<td width="139" rowspan="2"><table width="74%" border="2" align="center"
bordercolor="#009999" bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td height="32"><div align="center"
class="Estilo1">Bienvenido</div></td>
</tr>
<tr>
<td height="323"><?
if ($plan_codigo!=0)
{
$sql_profesor="select * from
profesor, documento , planificacion,curso,materia,plan_prueba where
planificacion.plan_codigo='$plan_codigo'
and
planificacion.prof_codigo=profesor.prof_codigo and356
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
planificacion.mat_codigo=materia.mat_codigo and
materia.cur_codigo=curso.cur_codigo and
planificacion.plan_codigo=plan_prueba.plan_codigo and
planificacion.prof_codigo=documento.prof_codigo";//consulta un solo
dato
$res_profesor=consulta
($sql_profesor); //genero la consulta en la base de daots n la
variable ($res_usuario)
$profesor= mysql_fetch_array
($res_profesor); //es la variable que contiene la matriz de datos
}
?>
<table width="46%" border="1" align="center" bordercolor="#848284">
<tr>
<td height="182" class="Estilo2"><div align="center"><img
src="../../../educacion_virtual/documento/foto_profesor/<? echo
$profesor["doc_foto"]; ?>" width="110" height="132" border="2" /></div></td>
</tr>
<tr>
<td>Sr.<br />
<? if ($plan_codigo !=0){echo $profesor["prof_apellido"];} ?>
<br />
<? if ($plan_codigo !=0){echo $profesor["prof_nombre"];} ?></td>
</tr>
<tr>
<td>Email:<br />
<? if ($plan_codigo !=0){echo $profesor["prof_email"];} ?></td>
</tr>
<tr>357
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td>Profesion:<br/>
<? if ($plan_codigo !=0){echo $profesor["prof_profesion"];}
?></td>
</tr>
<tr>
<td><div align="center">
<label>
<input type="button" name="modificar" id="modificar"
onclick="window.location='../clave_profesor.php?idu=<? echo
$idu."&prof_codigo=".$profesor["prof_codigo"]."&doc_codigo=".
$profesor["doc_codigo"];?>' " tabindex="cartel" value="Cambiar Clave" />
</label>
<input name="btn_salir2" type="button"
onclick="window.location='../../centro.php?idu=<? echo $idu."0";?>'"
class="texto_ingreso4" id="btn_salir2" value="Salir" />
</div></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="259"><table width="237" border="1" align="center">
<tr>
<td colspan="2"><div align="center" class="Estilo5">CURS<span
class="Estilo6"><span class="Estilo7">O</span> <? echo
$profesor['cur_nombre'] ?> </span></div></td>
</tr>
<tr>
<td colspan="2"><div align="center" class="Estilo5">MATERIA DE <?
echo $profesor['mat_nombre'] ?></div></td>
</tr>
<tr>
<td width="115"><div align="center" class="Estilo8">INICIA: <br
align="center" />358
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<? echo $profesor["plan_fechinicio"]; ?></div></td>
<td width="106"><div align="center"><span class="Estilo8">TERMINA
<br align="center" />
<? echo $profesor["plan_fechfinal"]; ?></span></div></td>
</tr>
<tr>
<td colspan="2"><div align="center"><span class="Estilo9">
<input name="btn_salir22" type="button" onclick="<? if ($opc_codigo!
=0){ ?>window.location='dato_opcion.php?idu=<? echo $idu."&plan_codigo=".
$plan_codigo."&mat_codigo=".$profesor["mat_codigo"]."&doc_codigo=".
$doc_codigo."&plp_codigo=".$plp_codigo."&opc_codigo=".
$opc_codigo."&pre_codigo=".$pre_codigo;?>'<? } else {?
>window.location='crear_pregunta.php?idu=<? echo $idu."&plan_codigo=".
$profesor["plan_codigo"]."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pre_codigo ?>'<? }?>" class="texto_ingreso4" id="btn_salir22"
value="Regresar" />
</span></div></td>
</tr>
</table></td>
<td width="291"><table width="260" border="1" align="center">
<tr>
<td colspan="2"><div align="center"><span class="Estilo5">TIPO <span
class="Estilo6"><span class="Estilo7"></span> <? echo $profesor['plp_tipo'] ?>
</span></span></div></td>
</tr>
<tr>
<td width="131" class="Estilo5"><div align="center"> INICIA<br />
<? echo $profesor["plp_h_inicio"]; ?> </div></td>
<td width="113" class="Estilo5"><div align="center"> TERMINA<br />
<? echo $profesor["plp_h_final"]; ?> </div></td>
</tr>359
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<tr>
<td class="Estilo5"><div align="center"> FECHA<br />
<? echo $profesor["plp_fecha"]; ?> </div></td>
<td class="Estilo5"><div align="center"> DURACION<br />
<? echo $profesor["plp_tiempo"]; ?> </div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="2"><table width="80%" border="2" align="center"
bordercolor="#009999" bgcolor="#EFEBDE" class="Estilo2">
<tr>
<td><div align="center" class="Estilo1"><? if ($opc_codigo!=0){echo
$opcion["pre_pregunta"];}?>
</div></td>
</tr>
<tr>
<td height="177"><?
if($opc_codigo!=0)
{
$sql_opcion="select * from pregunta, opcion where
opcion.opc_codigo = '$opc_codigo' and
pregunta.pre_codigo =
opcion.pre_codigo" ;
$res_opcion=consulta($sql_opcion);
$opcion=mysql_fetch_array($res_opcion);
}
?>
<table width="95%" border="1" align="center" bordercolor="#848284">
<tr>
<td colspan="4"><div align="center" class="Estilo2"></div></td>
</tr>
<tr>360
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
<td colspan="4" class="Estilo2"><div align="center">
<table width="342" border="1">
<tr>
<td colspan="2"><div align="center">OPCION </div></td>
</tr>
<tr>
<td width="96" height="45">Opcion: </td>
<td width="230"><input type="text" name="respuesta"
id="respuesta" value="<? if ($opc_codigo!=0){echo $opcion["opc_opcion"];}?
>" /></td>
</tr>
</table>
</div>
<label> </label>
<div align="center">
<p>
<input name="btn_guardar" type="submit" onclick="validar();"
class="texto_ingreso4" id="btn_guardar" value="Guardar" />
</p>
</div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
if($opc_codigo!=0)361
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
{
$sql="UPDATE opcion
SET opcion.opc_opcion='$respuesta'
WHERE opcion.opc_codigo='$opc_codigo'";
$ejecutar=consulta($sql);
echo "<script> alert ('OPCION MODIFICADA
CORRECTAMENTE') </script>";
echo "<script> window.location='dato_opcion.php?idu=".
$idu."&plan_codigo=".$plan_codigo."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pre_codigo."&opc_codigo=".$opcion["opc_codigo"]."';</script>";
}
else
{
//guarda los datos del usuario del nuevo usuario
$sql="INSERT INTO opcion VALUES
('','$pre_codigo','$respuesta')";
$ejecutar=consulta($sql);
echo "<script> alert ('DATOS GUARDADOS
CORRECTAMENTE') </script>";
echo "<script> window.location='crear_pregunta.php?idu=".
$idu."&plan_codigo=".$plan_codigo."&mat_codigo=".
$profesor["mat_codigo"]."&doc_codigo=".
$profesor["doc_codigo"]."&plp_codigo=".$plp_codigo."&pre_codigo=".
$pre_codigo."';</script>";
}
}
?>
362
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
ANEXOS
363
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
ANEXO 1
364
SISTEMA DE EDUCACION VIRTUAL EL SISTEMA DE EDUCACIÓN VIRTUAL CON PLATAFORMA e_LEARNING ADMINISTRATIVO
ANEXO 3
365