Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARRERA:
PRESENTAN:
CATEDRÁTICO
M. EN C. LUIS MENDOZA AUSTRIA
Lista de contenido
Resumen 1
Abstract 1
1. Introducción 1
2. Antecedentes 2
2.1. Historia y evolución del software educativo 3
3. Planteamiento del Problema 5
4. Justificación 5
5. Objetivos del Proyecto 6
5.1. Objetivo General 6
5.2. Objetivos Específicos 6
5.3. Metas 7
6. Hipótesis 7
7. Metodología del proyecto 7
7.1. Metodología OOHDM (Metodología de Diseño de Hipermedia Orientado a
Objetos) 8
8. Marco Teórico 9
8.1. Ubuntu. 9
8.2. HTML. 10
8.3. CSS. 10
8.4. JavaScript. 11
8.5. PHP. 11
8.6. MySQL. 12
8.7. Sitio web. 12
8.8. Visual Studio Code. 13
8.9. Host. 13
8.10. Servidor en la nube. 14
9. Estudio de Mercado 14
10. Alcance y Limitaciones 15
10.1. Alcance 15
10.2. Limitaciones 15
11. Características del área 16
Instituto Tecnológico de Pachuca
11.1. Requerimientos 16
11.2. Funcionamiento 16
11.3. Restricciones 17
12. Problemas a resolver 17
13. Impacto 17
13.1. Impacto Social 17
13.2. Impacto Tecnológico 18
13.3. Impacto Ético 18
13.4. Impacto Económico 18
13.5. Impacto Ambiental 19
14. Material y Equipo 19
14.1. Recursos Materiales 20
14.2. Servicios 20
14.3. Consumibles 20
15. Cronograma 21
16. Método a utilizar 22
17. Factibilidad y Pertinencia 22
18. Resultados 23
Conclusiones 27
Referencias bibliografía 27
Instituto Tecnológico de Pachuca
Lista de Ilustraciones
Figura 1. Metodología OOHDM 8
Figura 2. Sistema Operativo Ubuntu 10
Figura 3. Lenguaje HTML 10
Figura 4. Tecnología CSS 11
Figura 5. Lenguaje de programación JavaScript 11
Figura 6. Lenguaje de programación PHP 12
Figura 7. Gestor MySQL 12
Figura 8. Sitio Web 13
Figura 9. Interfaz Visual Studio Code 13
Figura 10. Host 14
Figura 11. Servidor en la nube 14
Instituto Tecnológico de Pachuca
Lista de Tablas
Tabla 1. Recursos Materiales 19
Tabla 2. Servicios 19
Tabla 3. Consumibles 19
Tabla 4. Cronograma 19
Instituto Tecnológico de Pachuca
Resumen
Esta página web está orientada exclusivamente a alumnos de primer grado de educación
primaria, con el objetivo que se convierta en su primer página web orientada a la
administración de educación, donde cuenta con una interfaz sencilla e intuitiva para una
mejor compresión, que cuenta con videos de apoyo para un mejor aprendizaje, a su vez,
cuenta con actividades predeterminadas para que el profesor, pueda revisar las evidencias
y así calificar su aprendizaje.
Abstract
This web page is oriented exclusively to first grade students of primary education, with the
aim of becoming their first web page oriented to the administration of education, where it
has a simple and intuitive interface for a better compression, which has videos support for
better learning, in turn, has predetermined activities so that the teacher can review the
evidence and thus rate their learning.
1. Introducción
Nuestro proyecto consiste en crear una página web sobre la administración escolar, donde
los estudiantes puedan subir las actividades de sus materias de educación primaria, y así
los profesores puedan tener un mejor control de las propias calificaciones, de estos mismos.
Nuestra página web, está enfocada a niños de entre 6 a 12 años, por lo que tendrá una
interfaz sencilla y bonita, con el fin de mejorar y facilitar el entendimiento de esta misma,
recordemos que será la primera página web de administración escolar, que los alumnos
manejaran, por lo que debe ser sencilla e intuitiva de manejar.
1
Instituto Tecnológico de Pachuca
2. Antecedentes
A lo largo del tiempo, han evolucionado los sistemas de administración educativas, las
cuales son una excelente herramienta como complemento a la educación.
El primer sistema de este tipo fue Plato es considerado el primer software educativo, fue
desarrollado en 1960 por la universidad de Illinois por Donald Bitzer inventor de la pantalla
de plasma. Este sistema se podía ejecutar en la ILLIAC I, una computadora que pesaba
más de 4 toneladas y funcionaba por medio de válvulas. El sistema contaba con una interfaz
táctil y los programas educativos eran desarrollados en Tutor un lenguaje de programación
orientado a la educación, y contaba con herramientas como sistemas de grabación y
archivos de notas. Las primeras versiones de esta plataforma fueron aplicadas en escuelas
de nivel secundario y Universidades en Illinois este sistema de gestión de aprendizaje cerró
sus operaciones en 2006.
NKI Distance Education fue el primer sistema de educación a distancia, a diferencia de otros
sistemas NKI posee la posibilidad de realizar procesos educativos a distancia.
FirstClass fue un producto de Softarc una empresa tecnológica sueca, al principio esta
plataforma estuvo enfocada a sistemas operativos de Macintosh esta plataforma
incorporaba funcionalidades como foros y correos se podría decir que Firstclass fue la
primera plataforma de e-learning que propició la interconexión entre profesores y alumnos.
En 1995 aparece el sitio Web "Classmates.com", la cual era una red social, que facilitaba
la comunicación entre compañeros de clase, con el fin de poder comunicarse en forma de
solo texto.
En 2002, se crea Moodle, viene de los acrónimos del inglés, Modular Object-Oriented
Dynamic Learning Environment, lo que sea traduce al español como Entorno de aprendizaje
dinámico orientado a objetos, de tipo OpenSource, provocando una auténtica revolución en
2
Instituto Tecnológico de Pachuca
el mercado de las plataformas, cabe mencionar que actualmente es el LMS (Learning
Management System) más usado en la actualidad.
Para el año 2008 nace MOOC, los cuales son cursos masivos, que son de un modelo
descentralizado donde todo el aprendizaje recae directamente en el estudiante.
Durante esta época se consolidó la Ofimática como instrumento fundamental para las
presentaciones digitales. Si antes estaba en un segundo plano, el software empezó a
consolidarse como un producto.
1980 – 1985.
3
Instituto Tecnológico de Pachuca
la incorporación de recursos como imágenes, audios y videos al aula de clase. Sin dejar de
ser magistral, la educación se va poniendo a tono con la evolución de la tecnología.
1990 – 1995.
En esta época se dio el auge de la Internet con la oficialización del protocolo WWW (World
Wide Web) lo que fue permitiendo la vinculación de hipertexto e hipermedia a todo lo que
circulaba en la red. Se fueron sentando las bases para lo que sería la web 2.0.
2000 – 2005.
La Web 2.0 no es más que la evolución de la Web o Internet en el que los usuarios dejan
de ser usuarios pasivos para convertirse en usuarios activos, que participan y contribuyen
en el contenido de la red siendo capaces de dar soporte y formar parte de una sociedad
que se informa, comunica y genera conocimiento.
La Web 2.0 es un concepto que se acuñó en 2003 y que se refiere al fenómeno social
surgido a partir del desarrollo de diversas aplicaciones en Internet.
El término establece una distinción entre la primera época de la Web (donde el usuario era
básicamente un sujeto pasivo que recibía la información o la publicaba, sin que existieran
demasiadas posibilidades para que se generara la interacción) y la revolución que supuso
el auge de los blogs, las redes sociales y otras herramientas relacionadas.
2010 – 2015.
Pionero de este proceso fue el MSN que fue absorbido por Facebook y el Twitter. Es un
error considerar que las redes sociales solo sirven para perder el tiempo.
4
Instituto Tecnológico de Pachuca
Hoy en día hay grupos de estudio y de investigación que interactúan a través de estos
canales. De otra parte, los dispositivos inteligentes como teléfonos celulares, tabletas,
miniportátiles, etc. ofrecen un horizonte ilimitado para acceder al conocimiento.
La crisis sanitaria ha puesto en evidencia las carencias del sistema educativo presencial
que no ha suministrado suficientes recursos de formación al cuerpo docente para esta
situación. Sin un modelo definido los docentes han tenido que adaptar los contenidos a la
educación a distancia en un tiempo limitado, haciendo uso de herramientas para la
comunicación con el alumnado o realizar tareas en línea que en algunas ocasiones nunca
se había utilizado.
Por los motivos antes expuestos, es necesario analizar en qué medida se pueden
desarrollar herramientas para la educación a distancia que facilite tanto para los docentes
como para los alumnos una educación mejor y más personalizada.
4. Justificación
En la actualidad estamos ante un cambio muy importante con el desarrollo tecnológico, ya
que, a causa de la contingencia actual, se ha optado por el uso de estas herramientas para
que facilite la administración y comunicación en la educación básica.
No siempre es fácil llevar una buena administración actualmente, ya que se debe tener un
control estricto de apuntes, entrega de tareas, video clases y sobre todo contar con una
buena comunicación entre profesor y alumno. El uso de esta herramienta ayuda a evitar
gastos escolares como los útiles tradicionales que son lápices, libretas, entre otros útiles.
5
Instituto Tecnológico de Pachuca
6
5.3. Metas
Instituto Tecnológico de Pachuca
Implementar el sistema adecuadamente para poder ser utilizado en el sector de educación
básico y así visualizar un beneficio de manera conjunta entre los docentes/instituciones
escolares y nosotros los desarrolladores del sistema.
Que la página web tenga un aspecto sencillo e intuitivo para el uso de los niños y de esta
manera lograr que cada niño pueda utilizarla sin necesitar la ayuda de su tutor.
Mejorar el sistema actual de educación básica con la utilización de la página web para que
de esta manera exista una mejor administración por parte de los maestros como de los
alumnos.
6. Hipótesis
Se espera al concluir el proyecto, conocer los posibles resultados favorables para una mejor
gestión y administración en cuanto a la información de los alumnos en el sector de
educación básica, reduciendo el trabajo de los docentes y facilitando el control de los
alumnos y el manejo de las tareas, actividades, exámenes, etc.
De igual forma, se espera que las escuelas que opten por utilizar el sistema desarrollado
vean una ganancia reflejada en flexibilidad y en ingresos extras.
Pero el aspecto más importante al momento de plantear esta hipótesis es que los
estudiantes de educación básica tengan un mejor desarrollo cognitivo al adquirir habilidades
mejores gracias al sistema, en conjunto con los padres y/o docentes, que se pueda reflejar
en los conocimientos bien aprendidos.
7
Instituto Tecnológico de Pachuca
control adecuado lo que generaba problemas y desarrollo de software deficientes que no
cumplían los requisitos del cliente.
8
Instituto Tecnológico de Pachuca
⮚ Obtención de requerimientos: se plantea la obtención de requerimientos de
manera cuidadosa, entonces es muy importante conocer los actores y tareas que
se deben modelar en los casos de uso.
⮚ Diseño conceptual: se representa el modelo conceptual a través del modelamiento
de diagramas de clases basados en clases, relaciones y subsistemas, enfocándose
en el dominio semántico dejando de lado a los actores y tareas.
⮚ Diseño navegacional: representa los diferentes caminos que puede ejecutar la
aplicación dependiendo del tipo de usuario. Es decir, brinda un contexto
navegacional capaz de realizar acciones a través de enlaces, vínculos o índices que
están relacionados dentro de la aplicación Web dependiendo del perfil de usuario
para mostrar sus vistas correspondientes.
⮚ Diseño de interfaz abstracta: es ejecutada después del diseño navegacional,
donde es necesario especificar las interfaces de usuario que se visualizaran en la
aplicación Web. Dentro de este modelo se pueden identificar dos subtareas tales
como el diseño estructural y el diseño de comportamiento.
⮚ Implementación: implementar la aplicación Web independientemente de la
plataforma que será utilizada. Esta fase también es conocida como puesta en
marcha ya que es partir de aquí en donde los usuarios empiezan a utilizar y sacar
provecho al sistema elaborado, a través de un navegador Web y conexión a internet.
8. Marco Teórico
En este apartado se especifican todas las herramientas posibles para la elaboración del
sistema deseado, como respuesta al capítulo anterior enfocado al planteamiento del
problema, ahora es necesario una solución. Para una mejor comprensión de esto, se
enlistarán las siguientes implementaciones para el sistema.
8.1. Ubuntu.
Se optó por utilizar el sistema operativo llamado Ubuntu porque su característica principal
más importante es que es un software libre y de código abierto, lo cual significa que está
licenciado de tal manera que los usuarios pueden estudiar, modificar y mejorar su diseño
9
Instituto Tecnológico de Pachuca
mediante la disponibilidad de su código fuente. Ubuntu está orientado al usuario promedio
y tiene un enfoque en la facilidad de uso y en mejorar la experiencia del usuario.
8.2. HTML.
HTML es un lenguaje con el que se define el contenido de las páginas web. Básicamente
se trata de un conjunto de etiquetas que sirven para definir el texto y otros elementos que
compondrán una página web, como las imágenes, listas, vídeos, etc. Se utilizará porque es
el lenguaje conocido y empleado por los programadores para implementar una fase inicial
de la página web.
8.3. CSS.
CSS, significa por sus siglas “Cascading Style Sheets” (en español “Hojas de estilo en
Cascada”), es una tecnología que nos permite crear páginas web de una manera más
exacta. Gracias a las CSS tenemos más poder sobre los resultados finales de la página
web. El uso de CSS es demasiado importante porque se pueden hacer muchas cosas que
no se podía hacer utilizando solamente HTML, como incluir márgenes, tipos de letra,
fondos, colores, entre otras funciones más avanzadas.
10
Instituto Tecnológico de Pachuca
8.4. JavaScript.
JavaScript es un lenguaje de programación, o lo que es lo mismo, un mecanismo con el
que podemos decirle a nuestro navegador de internet que tareas debe realizar, en que
orden y cuántas veces.
Se decidió utilizar esencialmente JavaScript debido a que este lenguaje nos ofrece
una mayor flexibilidad y un abanico de posibilidades más grande, y que bien usadas,
pueden ahorrarnos bastante tiempo al momento de programar la página web mediante
HTML y CSS.
8.5. PHP.
PHP, por su acrónimo recursivo “Hipertext Preprocesor”, que significa “Preprocesador de
Hipertexto”, es un lenguaje de programación del lado del servidor, esto significa 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.
11
Instituto Tecnológico de Pachuca
8.6. MySQL.
MySQL es el sistema gestor de bases de datos más popular de Internet. Es un sistema de
gestión de bases de datos relacional potente y versátil, capaz de satisfacer la mayoría de
los proyectos en la web, de código abierto que se encuentra disponible en la mayoría de
los servidores y proyectos. Se utilizarán los programas de MySQL para poder desarrollar
las bases de datos con respecto a la información de los estudiantes y su información
registrada.
Además, de poder ver las calificaciones sobre cada asignatura y enlaces a números o
correos electrónicos de los docentes y parte administrativa de la escuela en caso de ser
necesario la comunicación.
12
Instituto Tecnológico de Pachuca
Se utilizará este editor ya que es gratuito, de código abierto y nos proporciona una utilidad
para descargar y gestionar extensiones con las que podemos personalizar y potenciar esta
herramienta como una alternativa al Bloc de Notas.
8.9. Host.
El hosting es un servicio de alojamiento para sitios web. En lugar de alojar personas, el
hosting web aloja los contenidos de tu web y tu correo electrónico para que puedan ser
visitados en todo momento desde cualquier dispositivo conectado a Internet.
13
Instituto Tecnológico de Pachuca
Se utilizará un hosting compartido, ya que es el más habitual en el mercado, es un servicio
básico, en el que los diferentes clientes comparten los recursos del servidor de forma que
el comportamiento de la cuenta de un usuario puede afectar a las demás.
Se decidió utilizar el proveedor de servicios de Google ya que es uno de los servicios que
tiene más tipos de alojamiento más completos y de manera ordenada.
9. Estudio de Mercado
Existen diferentes plataformas que realizan las funciones de control y administración de la
información de los alumnos, la mayoría de ellas requieren una cuota mensual para su
14
Instituto Tecnológico de Pachuca
utilización además de que están dirigidas para un público en general por lo que algunas no
son muy intuitivas y llamativas entre las que destacan:
Cabe mencionar, que es un proyecto muy ambicioso, por lo que se requiere de extremo
cuidado, para que todo funcione correctamente.
10.2. Limitaciones
Nuestra limitación más clara, es nuestro conocimiento, ya que habrá grandes obstáculos
que debemos superar, donde se medirá nuestro conocimiento no solo de programación.
15
Instituto Tecnológico de Pachuca
Así mismo, también nos presenta una gran limitante, que a los niños no les guste nuestra
página, o requieran nuevas funciones para un mejor uso de esta misma.
11.1. Requerimientos
Nuestro proyecto cuenta con los siguientes requerimientos para que tenga una buena
función y cumpla la demanda actual:
11.2. Funcionamiento
Nuestra página inicia con un Login, donde ya sea alumno o profesor, se mandará a
diferentes páginas, donde el profesor podrá administrar los trabajos y asignarles una
calificación, entre otras funciones.
El alumno, podrá consultar sus actividades pendientes y ahí mismo, subir la evidencia del
trabajo, podrá consultar información de cada materia, así como apuntes de cada una.
16
Instituto Tecnológico de Pachuca
11.3. Restricciones
Claramente, la seguridad es primordial, por lo que cada alumno y profesor, tendrán sus
secciones personales, donde los alumnos, no podrán consultar páginas de otro alumno,
subir actividades fuera del lapso de tiempo, entre otras medidas.
13. Impacto
Después de un intensivo análisis, hemos recopilado estos impactos que provoca nuestro
proyecto.
17
Instituto Tecnológico de Pachuca
El uso de nuestra página web, impulsa a los jóvenes estudiantes de educación primaria, a
introducirse en estas nuevas tecnologías, ya que facilita su aprendizaje actual mediante
herramientas de uso cotidiano, así brindando, una mejor interacción entre alumnos y
profesores y mejorando su administración escolar.
18
Instituto Tecnológico de Pachuca
Se puede agregar publicidad generando ingresos dependiendo de las diferentes
asociaciones que puedan colaborar con las escuelas (como marcas de productos
especializados para las clases, o uniformes). El impacto más importante se podría definir
en la confianza de la escuela que genera, al ser promocionada en internet, las familias se
deciden más fácilmente por la selección de la misma escuela.
▪ Los apuntes escolares son de forma electrónica, por lo que se elimina el uso de
papel.
▪ Las tareas escolares se deben entregar de forma electrónica, mediante el uso de
herramientas como office.
▪ Los libros, que llegase a necesitar el alumno, son en formato digital.
Todos estos factores ayudan a disminuir la tala de árboles, ya que se reduje en gran medida
el uso de libretas y libros.
Disminuye en gran medida, toda la basura que se genera por el uso de lápices, lapiceros,
etc.; ya que casi todo se realiza de forma digital, exceptuando tareas que necesiten el uso
de estos útiles escolares.
De forma indirecta, ayuda a la reducción de CO2, que producen los carros; esto debido a
que no hay necesidad de llevar a los alumnos a su escuela, ya que pueden tomar sus clases
desde la comodidad de su hogar y ahí mismo llevar la gestión de sus actividades escolares.
19
Instituto Tecnológico de Pachuca
14.2. Servicios
Los servicios que se utilizarán en los 4 meses de desarrollo del proyecto serán luz, agua,
internet.
Tabla 2. Servicios
Servicio Costo/Mensual Tiempo Costo Total
Luz $350.00 4 meses $1,400.00
Agua $300.00 4 meses $1,200.00
Internet $450.00 4 meses $1,800.00
Total $4,400.00
14.3. Consumibles
Dentro de los recursos consumibles se encuentran hojas tamaño carta y un pack de botellas
de tinta.
20
Instituto Tecnológico de Pachuca
Tabla 3. Consumibles
15. Cronograma
Tabla 4. Cronograma
Febrero Marzo Abril Mayo
Actividades Semanas
2 3 4 1 2 3 4 5 1 2 3 4 1 2 3
Nombre del Proyecto,
Integrantes y Objetivo
Introducción, Justificación
Metas
Creación de Base de datos
y bosquejo de interfaces
Hipótesis
Marco Teórico
Programación del Proyecto
Factibilidad y pertinencia
Metodología
Impactos
Características del Área
Alcance
Limites
Actividades principales y su
función
Material y equipo
Método a utilizar
Estudio de mercado
Análisis de resultados
Pruebas del programa
Cronograma
Resultados obtenidos
Conclusiones
Bibliografía
21
Instituto Tecnológico de Pachuca
16.1. Etapas
Para poder llevar a cabo la planificación como se estipula en la metodología OOHDM, se
debe seguir las etapas en el orden correcto.
En la cuarta etapa, “Diseño de interfaz abstracta”, se procede a optar por las interfaces
que llevará el proyecto, el modelo y tipo de interfaz, con la finalidad de ofrecer un producto
de calidad, cumpliendo nuestro objetivo de funcionalidad y que sea intuitivo.
22
Instituto Tecnológico de Pachuca
una cuota mensual para poder utilizarlas, también existen las que ofrecen el servicio
gratuitamente como el caso de Google Classroom, pero tiene la desventaja de que no es
muy intuitiva y dado nuestro enfoque el cual es a la educación básica, se necesita de una
plataforma la cual sea intuitiva y fácil de usar, además de que no se pedirá un pago por la
utilización de la misma, solo se tendrán algunos anuncios no invasivos.
En conclusión, nuestro proyecto es factible, ya que contamos con todas las herramientas
necesarias para poder crear este proyecto, y así mismo, contamos con toda la alta
demanda, con la que se cuenta actualmente en este tipo de plataformas.
18. Resultados
Nuestro producto final, resulto justo como se planeó, ya que cumple todas las funciones y
requerimientos que se tenían planteadas.
23
Instituto Tecnológico de Pachuca
En la primera sección “Generar Alumno”, nos
permite registrar los alumnos, que tenga
designado en su grupo, donde se ingresaran los
datos más importantes como lo son:
• Nombre
• Apellidos
• Sexo
• Fecha de nacimiento
• Correo
• Contraseña (que en un inicio será el mismo correo)
24
Instituto Tecnológico de Pachuca
En el apartado del Alumno, nos muestra una
interfaz, sencilla e intuitiva donde nos muestra
un menú de navegación para que el alumno,
pueda ingresar a las diferentes secciones de las
funciones del alumno.
25
Instituto Tecnológico de Pachuca
Luego, nos mostrará los bloques con los que
cuenta la materia, para una mejor distribución
de las actividades.
26
Instituto Tecnológico de Pachuca
Conclusiones
Este proyecto, nos encantó, ya que además de realizar algo que planeamos desde un inicio,
también puso en prueba nuestros conocimientos que hemos adquirido a lo largo de la
carrera, pudimos observar cómo nuestros conocimientos, están brindando frutos.
Nuestro objetivo principal, se logró con éxito, ya que si alcanzamos la meta, que teníamos
propuesta, logramos una página sencilla e intuitiva, realizada exclusivamente para niños de
primero de primaria, con el objetivo, de que empiecen a entrar en el ámbito de esta rama.
Referencias bibliografía
https://www.gob.mx/sep/acciones-y-programas/primaria-educacion-basica
27