Estudio sobre la implementación de una carrera en linea en el ITCM. Analizamos los aspectos necesarios para su implementación, administración y uso, proponiendo un modelo de implementación.
Análisis de los requerimientos para la implementación de una carrera en el modelo de educación abierta y a distancia
1. NOMBRE DEL PROYECTO: ANÁLISIS DE LOS
REQUERIMIENTOS PARA LA IMPLEMENTACIÓN DE
UNA CARRERA EN EL MODELO DE EDUCACIÓN
ABIERTA Y A DISTANCIA.
NOMBRE DE LA EMPRESA: INSTITUTO TECNOLÓGICO
DE CIUDAD MADERO. (DEPARTAMENTO DE CIENCIAS
BÁSICAS).
PRESENTA
NOMBRE DEL ALUMNO: BARBARA MARÍA ESTHER
GARCÍA MORALES.
NÚMERO DE CONTROL
10070255
CARRERA: INGENIERÍA EN SISTEMAS
COMPUTACIONALES
ING.LUIS DANIEL ORDÓNEZ PACHECO M.C.A SERGIO SALDAÑA. GARCIA.
ASESOR INTERNO ASESOR EXTERNO
CIUDAD MADERO JUNIO 2015
2. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
2
Resumen
El objetivo principal de esta investigación es analizar los requerimientos tanto
físicos como lógicos que deben ser utilizados para la implementación de una
plataforma virtual en el Instituto Tecnológico de Ciudad Madero, así como los
costos de hardware que deben ser requeridos, verificando tres posibles
presupuestos, en este documento se encuentran las posibles plataformas más
utilizadas las cuales fueron candidatas a una fututa implementación, la
plataforma que fue seleccionada debido a las características y su alto índice de
implementación en diversas instituciones, es seleccionada debido a que se logra
llegar a la conclusión de que la mejor opción es la implementación de una
plataforma E-Learning llamada Moodle de la cual se muestran algunas
características en los apartados correspondientes, la investigación realizada fue
de tipo exploratorio ya que se tuvo que buscar a los estudiantes del Instituto para
poder agregar información con respecto a sus necesidades, y el tipo de
conveniencia que les causaría el poder cursar una carrera en línea. La muestra
que se utilizó en esta investigación fue de tipo regional puesto que solo se llevó
a cabo en el Instituto Tecnológico de ciudad madero el cual está situado en el
sur de Tamaulipas. En donde los participantes fueron 30 estudiantes de primer
semestre de la carrera de ingeniería industrial los cuales se encuentran entre 18
a los 22 años de edad. Los instrumentos que se utilizaron fueron: encuestas, las
cuales fueron redactadas por categorías, en donde se cuestionaron, algunos
datos personales, los medios de comunicación que estos individuaos le dan a
los recursos que INTERNET ofrece, si alguna vez han tenido la satisfacción de
utilizar alguna plataforma virtual en algún tipo de curso, la disponibilidad de parte
de estos en cuanto a cursar una Carrera completamente en línea así como
también las ventajas y desventajas que esta propuesta les involucraría. Esta
propuesta permite concluir que la mayoría de los estudiantes seleccionados
estaría dispuesto a estudiar mediante una plataforma en línea, las respuestas
contestadas como opinión personal, arrojan resultados como la falta de ingresos
para contar con computadora personal e INTERNET, sin duda la propuesta les
permitiría trabajar y estudiar al mismo tiempo.
Palabras clave: Plataforma, Virtual, E-Learning, Moodle, Hosting.
3. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
3
CONTENIDO
CONTENIDO................................................................................................................................................................ 3
CAPITULO I: INTRODUCCIÓN ................................................................................................................................ 5
1.1 ANTECEDENTES............................................................................................................................................5
1.2 JUSTIFICACION..............................................................................................................................................7
1.3 OBJETIVOS......................................................................................................................................................7
1.3.1 OBJETIVO GENERAL ............................................................................................................................ 7
1.3.2 OBJETIVOS ESPECIFICOS..................................................................................................................7
1.4 ÁREA DE DESARROLLO DE PROYECTO DE RESIDENCIAS .............................................................. 8
1.4.1 DEPARTAMENTO DE CIENCIAS BÁSICAS ......................................................................................8
1.4.2 FUNCIONES PRINCIPALES DEL DEPARTAMENTO DE CIENCIAS BÁSICAS..........................8
1.5 PROBLEMAS A RESOLVER.........................................................................................................................9
1.6 ALCANCES DEL PROYECTO. ...................................................................................................................10
1.7 LIMITACIONES DEL PROYECTO..............................................................................................................10
CAPITULO II: MARCO TEÓRICO .......................................................................................................................... 11
2.1 EDUCACIÓN A DISTANCIA ........................................................................................................................11
2.2 COMPONENTES PARA LA INFRAESTRUCTURA E-LEARNING........................................................12
2.2.1 LA INFRAESTRUCTURA E-LEARNING............................................................................................ 12
2.2.3 INFRAESTRUCTURA TECNOLÓGICA DE DOCENTES PARA E-LEARNING. ......................... 14
2.2.4 INFRAESTRUCTURA TECNOLOGICA PARA ESTUDIANTES VIRTUALES. ............................ 15
2.3 PLATAFORMAS E-LEARNING E INTERNET........................................................................................... 15
2.4 EJEMPLOS DE ENTORNOS VIRTUALES DE APRENDIZAJE (EVAS). .............................................18
2.4.1 ATUTOR .................................................................................................................................................19
2.4.2 CHAMILO................................................................................................................................................20
2.4.3 CLAROLINE ...........................................................................................................................................21
2.4.4 DOKEOS.................................................................................................................................................23
2.4.5 MOODLE.................................................................................................................................................24
2.5 CARACTERÍSTICAS DE LAS PLATAFORMAS VIRTUALES MÁS UTILIZADAS EN MÉXICO. ......27
2.6 MOODLE EN UNIVERSIDADES MEXICANAS. .......................................................................................30
2.6.1 MOODLE EN INSTITUTOS TECNOLÓGICOS DE TAMAULIPAS...............................................32
2.7 SERVIDORES Y BASES DE DATOS COMO INFRAESTRUCTURA. ..................................................32
2.7.1 LOS SERVIDORES............................................................................................................................... 33
2.7.1.1 TIPOS DE SERVIDORES............................................................................................................34
2.7.2 BREVE HISTORIA DEL SERVIDOR WEB APACHE.......................................................................36
2.7.2.1 PROPIEDADES DE APACHE .....................................................................................................36
2.8 SISTEMAS GESTORES DE BASE DE DATOS .......................................................................................37
2.8.1 SISTEMA GESTOR DE BASE DE DATOS MySQL.........................................................................40
2.9 LENGUAJES DE PROGRAMACION..........................................................................................................42
2.9.1 LENGUAJE DE PROGRAMACIÓN PHP ........................................................................................... 43
2.10 INFRAESTRUCTURA TÉCNICA (HARDWARE)....................................................................................45
2.10.1 TIPO DE SERVIDOR Y SUS CARACTERÍSTICAS FÍSICAS Y DE ALMACENAMIENTO......45
4. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
4
2.10.2 CARACTERÍSTICAS DEL SERVIDOR............................................................................................ 45
2.10.3 CASO PROMEDIO.............................................................................................................................. 51
2.10.4 OPCIÓN 3 CASO CON EL MÍNIMO DE EFECTIVO. ....................................................................53
2.10.5 ANCHO DE BANDA............................................................................................................................ 53
2.10.5.1 CALCULO DE LA TASA DE ANCHO DE BANDA..................................................................54
CAPITULO III: MARCO METODOLOGICO. .........................................................................................................54
3.1 TIPO DE INVESTIGACIÓN.......................................................................................................................... 54
3.2 METODO. .......................................................................................................................................................55
3.3 POBLACIÓN Y MUESTRA........................................................................................................................... 55
3.4 TIPO DE MUESTREO...................................................................................................................................56
3.5 INSTRUMENTOS. .........................................................................................................................................56
3.6 PROCEDIMIENTOS......................................................................................................................................57
CAPITULO IV: ANALISIS DE DATOS. ..................................................................................................................57
CAPITULO V: CONCLUSIONES............................................................................................................................ 62
BIBLIOGRAFIA.......................................................................................................................................................... 64
ANEXOS.....................................................................................................................................................................65
5. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
5
CAPITULO I: INTRODUCCIÓN
1.1 ANTECEDENTES
Actualmente en el siglo XXI en varias Instituciones hacen uso de INTERNET,
como uno de los medios de comunicación, algunos de estos medios son
utilizados como un apoyo extra para clases presenciales en varios Instituciones,
gracias a estos medios de comunicación, se puede enviar y recibir información
de alumno Ha profesor y viceversa, por otro lado, ya se cuenta con infinidad de
plataformas las cuales dan funcionamiento en INTERNET.
Estas plataformas son utilizadas principalmente para impartir clases en
diferentes Instituciones desde nivel básico, pasando por nivel superior, etc. Estos
sistemas no solo son utilizados para el aprendizaje continuo, además son
utilizados en empresas públicas y privadas, de esta forma los
colaboradores/trabajadores, pueden ofrecer sus servicios desde cualquier lugar
virtualmente.
Varias de estas Plataformas de Software Libre son fáciles de implementar y
cuentan con varias herramientas educativas de aprendizaje, según el autor en el
libro (Clarenc, 2013) las plataformas de Software Libre deben ser
implementadas sobre un servidor que soporte el lenguaje PHP y un Sistema
Manejador De Base De Datos (SMBD), el más utilizado es MySQL para la
instalación de estas.
Existen tres tipos diferentes de plataformas las cuales son: de uso Comercial,
de Software Libre y en la Nube, la mayoría de las Instituciones optan por manejar
las plataformas de Software Libre ya que son gratuitas, se pueden modificar y
distribuir sin limitantes, las plataformas de Software Libre o Código Abierto, son
sin fines de lucro, esto quiere decir que pueden ser operadas e implementadas
sin tener que pagar o donar recursos a una persona u empresa por ellas.
Por otro lado las plataformas Comerciales, son utilizadas especialmente en
empresas privadas, este tipo de plataformas virtuales, están específicamente y
detalladamente documentadas, y son con fines de lucro, es decir, que dichas
empresas que requieran este servicio, tienen que aportar una ayuda monetaria
a alguna empresa la cual sea la encargada de desarrollar o distribuir este
producto.
Para el caso de las plataformas virtuales en la Nube, son utilizadas en varias
Instituciones Educativas, como un apoyo a las clases presenciales en donde se
encuentran inscritos actualmente, estas plataformas de igual manera contienen
distintas herramientas de aprendizaje muy interesantes.
6. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
6
Existen varios Institutos los cuales ya ofertan carreras virtuales, pero en la
mayoría de los Institutos solo se cuenta con plataformas B - Learning, estas
plataformas a diferencia de las E-Learning, son utilizadas como un apoyo a las
clases presenciales, en el Instituto Tecnológico de Ciudad Madero actualmente
tiene el apoyo de algunas plataformas B- Learning.
La mayoría de los Tecnológicos en todo el mundo adquieren y conocen las
plataformas de software libre, varias de estas Instituciones utilizan las
plataformas de Código Abierto como Moodle, esta plataforma cuanta con tareas
las cuales, dentro de los requisitos cumple con ofrecer y garantizar un buen
servicio.
Un ejemplo de estos son los Institutos Tecnológicos de Aguas Calientes,
Durango y Ciudad Victoria, los cuales en conjunto cuentan con la implementación
y el servicio de una plataforma virtual, la cual es la más utilizada en México, estos
Institutos, ofrecen no solo una especialidad a distancia, si no que ya tienen
experiencia en este campo, y por lo regular tienen abierto este módulo a la
mayoría de las licenciaturas.
Un gran y claro ejemplo de uso de un módulo a distancia en el estado de
Tamaulipas es el Instituto Tecnológico de Ciudad Victoria, el cual utiliza la
plataforma Moodle de igual manera y es el único en Tamaulipas que ofrece más
de una especialidad de licenciatura a distancia.
Varias de estas Instituciones además del uso de Moodle como plataforma
Virtual E-Learning, también tienen un gran apoyo para estas, utilizando
plataformas en la Nube, B-Learning, esto solo como complemento para
enriquecer el aprendizaje de alumnos y profesores.
En el sur de Tamaulipas se encuentra uno de los Tecnológicos más
destacados de la zona, este es el Instituto Tecnológico de Ciudad Madero, el
cual aún no cuenta con un módulo de alguna especialidad a distancia. Las
plataformas que son utilizadas por varios profesores en este instituto son dos.
Estas plataformas son Schoology y Khan Academy, Schoology es
independiente del uso de cada profesor, algunos se unen al aprendizaje en esta
plataforma e invitan a sus alumnos para estar al pendiente de algunas tareas en
la Nube, mientras algunos otros deciden no utilizarlo.
Por otro lado, ya se encuentra en la página del instituto Tecnológico de Ciudad
Madero, un pequeño apartado el cual los enlaza a la página de la plataforma en
la Nube, Khan Academy, esta plataforma está abierta a todos los alumnos los
cuales requieran aprender o reafirmar conocimientos de alguna materia en
especial.
7. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
7
Según como se menciona en el libro (Global Forum on Innovation in Health
Professional Education, 2014) este tipo de plataforma principalmente fue
diseñada en un solo lenguaje, en el idioma inglés, pero debido a la gran demanda
de este, se decidió emplearlo y traducirlo a varios lenguajes, de esta forma,
varios usuarios en todo el mundo pueden hacer uso de este.
1.2 JUSTIFICACION.
Se pensó en este proyecto debido a que en el Instituto Tecnológico de Ciudad
Madero no se cuenta con una plataforma virtual, por medio de la cual se pueda
tener acceso a las materias impartidas en alguna especialidad de nivel
licenciatura en este Instituto.
Con la implementación de una plataforma virtual y el uso de esta, los alumnos
que por alguna o varias razones no puedan continuar sus estudios y sean
inscritos mediante el módulo de educación abierta y a distancia tendrán la
oportunidad de continuar sus estudios, sin la necesidad de viajar hasta las
instalaciones, podrán, cargar y descargar información de todo el material
requerido en cada una de las asignaturas de la especialidad.
Por otro lado se contará con un nuevo modelo de enseñanza en donde el
alumno podrá aprender a lo largo de su especialidad, de manera significativa y
a su propio ritmo, debido a la reducción de capacidad para alumnos en cada
materia impartida virtualmente, los docentes podrán dedicar más tiempo a las
dudas, revisión de tareas y trabajos a cada uno de los grupos que le
correspondan.
1.3 OBJETIVOS
1.3.1 OBJETIVO GENERAL
Establecer los requerimientos para la implementación de una carrera en el
modelo de educación abierta y a distancia en el ITCM.
1.3.2 OBJETIVOS ESPECIFICOS.
Analizar la brecha digital del personal docente, alumnos del ITCM
con respecto al modelo de educación abierta y a distancia y al uso de las
TIC´s en su desarrollo profesional.
Detallar la infraestructura requerida para desarrollar una carrera en
la modalidad abierta y a distancia.
Definir los recursos materiales requeridos para el uso de una
plataforma tecnológica en la operación de una carrera a distancia.
Determinar las características de soporte tecnológico (hardware)
para el funcionamiento del modelo a distancia.
8. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
8
1.4 ÁREA DE DESARROLLO DE PROYECTO DE RESIDENCIAS
El desarrollo del proyecto se realizó en el Departamento de Ciencias Básicas
del Instituto Tecnológico de Ciudad Madero.
1.4.1 DEPARTAMENTO DE CIENCIAS BÁSICAS
El departamento de Ciencias Básicas es el encargado de realizar una ardua
labor en el Instituto Tecnológico de Ciudad Madero, puesto que este
departamento es el encargado de Planear, coordinar, controlar y evaluar las
actividades de docencia, investigación y vinculación en las áreas
correspondientes a las ciencias básicas que se impartan en el instituto
tecnológico, de conformidad con las normas y lineamientos establecidos por la
Secretaría de Educación Pública.
1.4.2 FUNCIONES PRINCIPALES DEL DEPARTAMENTO DE CIENCIAS
BÁSICAS.
Elaborar el programa operativo anual y el anteproyecto de
presupuesto del departamento y presentarlos a la subdirección
Académica para lo conducente.
Aplicar la estructura orgánica autorizada para el departamento y los
procedimientos establecidos.
Coordinar con las divisiones de estudios profesionales y de
posgrado e investigación, la aplicación de los programas de estudio y con
el Departamento de Desarrollo Académico los materiales y apoyos
didácticos de las asignaturas correspondientes a las áreas de ciencias
básicas que se impartan en el instituto tecnológico y controlar su
desarrollo.
Coordinar con las divisiones de estudios profesionales y de
posgrado e investigación y con el Departamento de Desarrollo
Académico, la formulación y aplicación de técnicas e instrumentos para la
evaluación del aprendizaje de las asignaturas correspondientes a las
áreas de ciencias básicas que se impartan en el instituto tecnológico y
controlar su desarrollo.
9. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
9
Coordinar los proyectos de investigación educativa, científica y
tecnológica en las áreas de ciencias básicas que se lleven a cabo en el
instituto tecnológico y controlar su desarrollo.
Coordinar los proyectos de producción académica y de
investigación científica y tecnológica en las áreas de ciencias básicas,
relacionados con la vinculación del instituto tecnológico con el sector
productivo de bienes y servicios de la región y controlar su desarrollo.
Proponer a la Subdirección Académica el desarrollo de cursos y
eventos que propicien la superación y actualización profesional del
personal docente de las áreas de ciencias básicas en el instituto
tecnológico.
Apoyar a la División de Estudios Profesionales en el proceso de
titulación de los alumnos del instituto.
Supervisar y evaluar el funcionamiento del departamento y con
base en los resultados, proponer las medidas que mejoren su operación.
Coordinar las actividades del departamento con las demás áreas
de la Subdirección Académica.
Presentar reportes periódicos de las actividades desarrolladas a la
Subdirección Académica.
1.5 PROBLEMAS A RESOLVER.
En este apartado se enlistan algunos problemas los cuales se pretende
resolver mediante el análisis de este proyecto.
No existen medios de transporte a comunidades lejanas
Ahorro de papel
Evidencia electrónica de trabajos
El estudiante no puede asistir a un aula debido al horario de
trabajo
Ahorro en transporte y alimentos
10. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
10
1.6 ALCANCES DEL PROYECTO.
Conocer los requisitos lógicos (software) necesarios para la
implementación de una plataforma virtual.
Conocer los requisitos físicos (hardware) necesarios para la
implementación de una plataforma virtual.
Buscar información y presupuestos, para diferentes alternativas en
cuanto a costos de implementación.
Verificar el nivel de conocimiento hacia las tecnologías de la
información de los estudiantes.
Realizar un registro para la verificación del conjunto de información,
para determinar si la propuesta es factible.
1.7 LIMITACIONES DEL PROYECTO.
Algunas limitaciones del análisis de los requerimientos para la implementación
de una plataforma virtual serian.
Falta de INTERNET.
Pocas fuentes de información con respecto a los temas a tratar.
Puede llegar a no concretarse el proyecto debido a alguna
interrupción por parte de algún departamento inconforme con la
propuesta.
Algunas limitaciones futuras sobre la implementación de una plataforma virtual
serian.
No contar con suficientes recursos monetarios para la compra de
los equipos de hardware.
No contar con suficientes recursos para la instalación de ancho de
banda con los requisitos necesarios, fallas en los sistemas inteligentes
necesarios para manipular la plataforma virtual.
No contar con personal capacitado para el buen funcionamiento de
los equipos de cómputo.
11. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
11
CAPITULO II: MARCO TEÓRICO
2.1 EDUCACIÓN A DISTANCIA
La educación a distancia se ha vuelto un factor importante en el aprendizaje
ya que con esto, se logra que los alumnos sean mucho más independientes y
logren sus objetivos de manera casi independiente, desde cualquier punto en
donde estos se encuentren, ya que la principal característica de este, es que el
alumno trabaja lejos del profesor y viceversa.
Infraestructura requerida para desarrollar una carrera en la modalidad abierta
y a distancia.
En esta fase de requisitos es necesario contar con dos campos los cuales
serán los recursos fundamentales y los cuáles serán los encargados en conjunto
de dar funcionalidad a la plataforma virtual requerida para una carrera a
distancia.
Se requerirá materiales de hardware, y estos serán utilizados para operar los
requisitos tecnológicos (de software), los cuales serán implementados para su
funcionamiento.
Cada parte de la arquitectura del sistema E-Learning, debe ser operado por
especialistas distintos, y cada uno encargando de cierta parte del modelo, ya que
se compone de tres partes, la interfaz de usuario, programa ejecutable y sistema
manejador de bases de datos.
En el primer punto, como interfaz de usuario, se toman los lenguajes en los
cuales serán desarrolladas todas las interfaces de usuario, las cuales servirán
para que todos los usuarios puedan interactuar e intercambiar, información a
través de esta vista. En la parte de motor de adaptación, son los sistemas
necesarios los cuales deben ser requeridos y utilizados algunos para programar
todo el código necesario para que las interfaces de usuarios puedan ser
operados sin ningún problema.
En el motor de adaptación como se mencionó anteriormente no solo funciona
para la parte del cliente como interfaces de usuario en donde estos interactúan,
sino que también es fundamental, para la parte administrativa, ya que varios de
estos sistemas son necesarios, para la conexión con las bases de datos.
Como tercer punto se encuentra la parte de repositorio de datos, en esta parte
se utilizara el sistema gestor de bases de datos que más se ajuste a las
necesidades de la plataforma virtual. En estas bases de datos se almacenara
toda la información de los usuarios que tengan acceso a la plataforma, así como
la información de cada uno de estos usuarios.
12. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
12
2.2 COMPONENTES PARA LA INFRAESTRUCTURA E-LEARNING.
2.2.1 LA INFRAESTRUCTURA E-LEARNING
Los sistemas E-Learning requieren de un conjunto de componentes como la
infraestructura física institucional, financiamiento, apoyo humano, etc. Esta
infraestructura debe ser evaluada para el logro de todos los objetivos, de esta
manera se contara con los recursos necesarios, y la operación será mucho más
fácil debido a que se cuenta con todos los puntos requeridos en la plataforma E-
Learning.
Figura 1: Infraestructura para E-Learning.
13. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
13
2.2.2 INFRAESTRUCTURA TECNOLÓGICA INSTITUCIONAL E-LEARNING
En la infraestructura física institucional se detallan algunos elementos
tecnológicos relevantes como los sistemas de telecomunicaciones, aplicaciones
tecnológicas, y el desarrollo de proyectos para la implementación de sistemas E-
Learning.
Figura 2: Infraestructura tecnológica para las instituciones E-Learning.
14. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
14
2.2.3 INFRAESTRUCTURA TECNOLÓGICA DE DOCENTES PARA E-
LEARNING.
Los diferentes componentes tecnológicos que los docentes requieren para el
ejercicio docente a través de un sistema E-Learning se detallan a continuación.
Figura 3: Infraestructura tecnológica de docentes para E-Learning.
15. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
15
2.2.4 INFRAESTRUCTURA TECNOLOGICA PARA ESTUDIANTES
VIRTUALES.
Los estudiantes E-Learning requieren un conjunto de componentes
tecnológicos para la realización de sus experiencias de aprendizaje de forma
exitosa a continuación se muestra una imagen la cual indica algunos puntos
necesarios con los que los alumnos deben contar, para poder realizar una
carrera en línea.
Figura 4: Infraestructura tecnológica para estudiantes virtuales.
2.3 PLATAFORMAS E-LEARNING E INTERNET
Las plataformas E-Learning son conocidas como campus virtual, o Learning
Managemet System (LMS), estas son utilizadas en empresas e instituciones
educativas, estas plataformas son la nueva generación de la enseñanza, en
donde se puede observar que el aprendizaje presencial puede ser sustituido por
una educación a distancia completamente virtualizada. Mediante la poderosa red
de comunicación INTERNET.
16. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
16
Para esto se pueden utilizar infinidad de herramientas o aplicaciones de
hipertexto, las cuales son herramientas de software, estas permiten crear,
enlazar y compartir información por medio de enlaces asociativos, los cuales son
los que conducen al usuario a continuar o enlazarse a otro modulo el cual este
consultando.
Algunas de las herramientas o aplicaciones de hipertexto son utilizadas como
como soporte en las plataformas de educación a distancia tales como: correo
electrónico, páginas web, foros de discusión, mensajería instantánea, etc.).
Estas plataformas E-Learning están adquiriendo cada vez más ventaja para los
usuarios que las utilizan.
Los objetos de aprendizaje o recursos digitales con los que cuentan las
plataformas E-Learning pueden ser utilizados como recurso de clases
presenciales o para educación totalmente a distancia. En el siglo XXI se puede
consultar información de cualquier tipo en cualquier lugar gracias a las
tecnologías de información.
El esfuerzo por crear una red mundial de comunicación mediante la
computadora o cualquier dispositivo que tenga acceso a INTERNET, fue para
compartir información verídica, y de calidad, sin importar el lugar o el horario de
consulta, pero debido al paso del tiempo, esto no se encuentra así en distintas
páginas web, debido a que esta red se convirtió en una red bidireccional, en la
cual varios usuarios pueden cargar información, y estas puede carecer de
fuentes fidedignas.
Para consultar información, es necesario, tener que acceder a las páginas
confiables en INTERNET, ya que se pueden encontrar publicaciones en varios
sitios web, en donde en la mayoría de los casos, es aquí en donde se encuentra
información que no es completamente fiable y en donde la mayoría de los
usuarios consultan, estas son las más utilizadas debido a que son las primeras
en aparecer en el buscador.
Pero si, la búsqueda se realiza de una manera más completa y con dedicación
se puede percatar de que existen páginas, libros, revistas, aplicaciones, en
donde las fuentes son totalmente confiables ya que detrás de estas se encuentra
una empresa la cual aprueba la información total que puede presentarse en estos
artículos cargados en INTERNET, para la consulta del público en general que
las requiera.
Actualmente las plataformas E-Learning son utilizadas por diversos sectores,
en especial son utilizadas por instituciones educativas las cuales saben que la
enseñanza no solo debe centrarse y quedarse en cada curso de las clases
presenciales que se imparten en dicha institución al cual pertenecen, y en donde
solo pueda acudir cierta parte de la población la cual tenga tiempo para asistir a
dicho instituto.
17. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
17
La mayoría de las interfaces graficas de plataformas E-Learning, son
programadas en lenguaje PHP, existen tres tipos diferentes de estas plataformas
virtuales, estas pueden ser descargadas desde alguna dirección o página en
INTERNET, los distintos tipo de plataformas pertenecen a distintas empresas u
organizaciones, según el caso de cada una, los tres tipo de estas son:
Comerciales, Software libre y en la Nube.
Los servicios de estas plataformas están abiertos a cualquier empresa que lo
requiera, la diferencia de estas varia en cuanto a herramientas que cada una
pueda ofrecer, pero sin duda, todas son utilizadas con la misma funcionalidad, y
tienen como objetivo brindar ayuda a distancia, a los sectores que lo requieran,
logrando con esto, que las posibilidades de información aparezcan desde
cualquier lugar por medio de este recurso a distancia.
Las plataformas E-Learning Comerciales, son las que por lo regular son
utilizadas por empresas privadas, este tipo de plataformas son con fines de lucro,
es decir que para poder contar con este producto es necesario aportar una
cantidad mensualmente al desarrollador o distribuidor de estas plataformas estas
plataformas son perfectamente y detalladamente documentadas, este tipo de
documentación es entregado al cliente el cual requiera de estos servicios.
Por otro lado, las mejoras y los recursos para poder operar de una manera
más exitosa el producto, es necesario tener que aportar, más de la cantidad
requerida por la licencia, es decir que el cliente obtendrá mejores beneficios
actuales de dicha plataforma depende de los recursos monetarios que este
aporte a dicha empresa de distribución del producto.
En pocas palabras, en cuanto más sea la aportación del cliente con los
encargados de la plataforma virtual de su preferencia más beneficios y
documentación, e incluso asesoramiento de especialistas obtendrá, mientras los
recursos no rebasen las peticiones en cuanto a presupuesto, el cliente solo
obtendrá cierta información, sin adiciones extra en cuanto a apoyo o materiales
relacionados con esta.
Para el tipo de plataformas virtuales de software libre, son la que en la mayoría
son utilizadas, en instituciones públicas, ya que con este tipo de plataformas
virtuales se tiene la posibilidad de enriquecer si así se requiere la plataforma
virtual, se puede usar, estudiar y modificar las veces que sea necesario, estas
plataformas son de libre acceso como su nombre lo indica.
Estas plataformas son desarrolladas por instituciones educativas o
generalmente desarrolladas por personas que están involucradas en el sector
educativo, las plataformas de software libre cuentan con grandes
funcionalidades, en las herramientas que contienen, estas pueden superar a las
que contienen las plataformas comerciales en algunas ocasiones.
18. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
18
Varias de estas plataformas, cuentan con personas especializadas las cuales,
son encargadas de brindar cursos a los responsables principales de la
implementación de estas plataformas, estas personas brindan apoyo desde la
implementación en servidores web, como para la operatividad de esta, para el
buen uso y funcionamiento, están disponibles para cualquier tipo de
asesoramiento, en cuanto a este producto.
Como tercer punto se cuenta con el apoyo de las conocidas plataformas en la
nube, estas no son implementadas en alguna institución, simplemente son
utilizadas por distintas instituciones mediante internet, en estas plataformas se
pueden crear grupos, recibir y mandar información etc. Pero no se pueden
modificar, debido a que no se tiene acceso al código de estas. Pero en definitiva
dan funcionalidad como un apoyo extra a las clases presenciales que se imparten
en diversos institutos.
En diferentes instituciones con los que no cuentan con suficientes recursos,
los profesores se apoyan de estas para poder transmitir información electrónica
con sus alumnos subir tareas, calificaciones, etc. Este tipo de plataformas no son
conocidas como LMS, debido a que solo son utilizadas como apoyo en ciertas
actividades que se imparten en clases presenciales.
Considerando los puntos clave en cada descripción del tipo de plataformas
nos centraremos en las plataformas de Software Libre, debido a las
características que estas brindan a las instituciones públicas y debido a la
demanda que tienen.
2.4 EJEMPLOS DE ENTORNOS VIRTUALES DE APRENDIZAJE (EVAS).
Un entorno de aprendizaje virtual son sistemas informáticos que permiten al
estudiante distribuir contenidos en diferentes formatos, tales como texto, video,
etc. En estos se puede evaluar a los alumnos y verificar las participaciones,
tareas y actividades a desarrollar, estas plataformas o entornos virtuales son
orientados a objetos y se acceden a los cursos mediante una clave de acceso
personal.
A continuación enlistaremos las plataformas o Entornos virtuales, de software
libre E-Learning más utilizadas según el libro (Clarenc, 2013), detallando sus
características ventajas y desventajas que cada uno de estos ofrece, ATutor,
Chamilo, Claroline, Dokeos y Moodle. Como primer punto se empezara con La
plataforma Virtual ATutor.
19. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
19
2.4.1 ATUTOR
Figura 5: Plataforma E-Learning ATutor.
Las principales características de ATutor es que cuenta con documentación
según el libro (Ozihel, 2012), para profesores y administradores esta
documentación va incluida en la instalación estándar.
Características importantes.
Los temas son más fácil de crear y son más flexibles.
Los profesores pueden elegir que herramientas y módulos va a
usar cada curso.
Los cursos incorporan ahora un directorio de profesores y alumnos,
de modo que facilita el contacto entre los participantes.
Se ha ampliado las estadísticas de uso de los contenidos del curso.
Unas de las ventajas importantes de esta plataforma son:
Poseer un sistema de correo electrónico interno propio de esta
plataforma.
Es fácil para personas con pocos conocimientos de estas
plataformas.
Cuida la estética de los fondos, fuentes, etc.
Cursos orientados al autoaprendizaje.
Administración sencilla.
Unas de las desventajas de esta plataforma.
Los foros, actividades y recursos están separados.
La interfaz en la que la crea el profesor es diferente a la del alumno.
No se puede poner tareas online en esta plataforma.
La página principal de ATutor es: http://www.atutor.ca
20. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
20
2.4.2 CHAMILO
Figura 6.- Plataforma E-Learning Chamilo.
Chamilo es una herramienta actualmente la más moderna de todas las
plataformas según el libro (Clarenc, 2013) fue lanzada en el año 2010, es
utilizada tanto en instituciones como en empresas. Es una plataforma de
aprendizaje virtual de código abierto y software libre (GNU/Linux) permite a los
docentes crear cursos en línea como soporte a una modalidad de aprendizaje
presencial.
Esta plataforma puede ser instalada en diferentes sistemas operativos, como
Linux, Windows, OS-X, desarrollado con lenguaje PHP y motor de base de datos
MySQL, esta plataforma permite al profesor el cual impartirá los cursos online
escoger entre una serie de metodologías pedagógicas, y dentro de estas se
encuentra el constructivismo social.
Chamilo contiene 55 idiomas, y 25 de estos idiomas están completos en un
80%. Esta plataforma está protegido por una asociación sin fines de lucro, de
este modo es imposible que una empresa pueda tomar la propiedad de este
proyecto. De este modo significa que es libre de desarrollar sus propias o
mejoras, compartirlas o no compartiéndolas con la comunidad en general.
Unas de las características importantes de esta plataforma llamada Chamilo
en base a sus funcionalidades son:
Interacción ejemplo: foros, chats, compartir archivos, anuncios, grupos,
tareas, wiki, usuarios, encuestas, notas personales, redes sociales y glosarios.
Contenido ejemplo. Ejercicios estos en forma de preguntas y exámenes con
control de tiempo, lecciones, gestionar un curso, evaluaciones, asistencia,
enlaces, glosario, administración de documentos y avances temáticos.
Administración ejemplo: gestión de blogs, configuración y mantenimiento de
cursos, informes y documentos.
VENTAJAS.
En usabilidad es muy fácil de usar tanto para el docente como para
los estudiantes en general.
Las vistas de esta plataforma son muy limpias de esta manera los
estudiantes no se distraen fácilmente con el diseño y color de sus
interfaces gráficas.
Su licencia de software libre da libertad de usar, mejorar y distribuir.
21. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
21
Esta plataforma trabaja bajo los principios pedagicos
constructivistas.
Es fácil para crear contenidos en esta plataforma.
Soporta múltiples idiomas.
Cuanta con el manejo de videoconferencia.
Genera certificaciones.
Interfaces personalizables.
Es estructurado y es de fácil comprensión
Ayuda a mejorar las destrezas comunicativas a nivel individual y
grupal.
Permite al estudiante trabajar de acuerdo a su propio ritmo de
tiempo.
Permite crear y subir audio.
SUS DESVENTAJAS.
La única desventaja es que lleva tiempo su instalación e
implementación.
La página en google oficial de la plataforma virtual de software libre Chamilo
es: https://campus.chamilo.org/
2.4.3 CLAROLINE
Figura 7: Plataforma E-Learning Claroline.
Esta plataforma es de aprendizaje virtual o trabajo virtual (eLearning y
eWorking) es de software libre y de código abierto (open source) esta plataforma
permite construir cursos online, esta plataforma está escrita en el lenguaje PHP,
utiliza MySQL como sistema gestor de base de datos (SGBD).
Está disponible según el libro (Fergus, 2012)para plataformas Linux,
navegadores libres como Mozilla y Netscape, también puede ser operado con
sistemas operativos como Unix, Mac, OS X Y Windows) y navegadores
propietarios como Internet Explorer. Esta plataforma llamada Claroline, cuenta
con 35 idiomas y cuenta con una gran comunidad de desarrolladores y usuarios
en todo el mundo.
Claroline se inició en el año 2001 por la UCL (Universidad católica de Louvain,
Bélgica), en mayo de 2007 se creó el Consorcio Claroline formado por varias
universidades de Bélgica, España, Canadá y Chile cuyos objetivos son organizar
el desarrollo y promover las plataformas en nivel técnico y pedagógico.
22. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
22
La plataforma Claroline no requiere conocimientos técnicos especiales para
su instalación ya que es fácil de instalar y utilizar, entre sus principales
características se encuentran.
Características.
Publicación de recursos en cualquier formato de archivo.
Foros de discusión públicos y privados.
Administración de listas de enlaces.
Creación de grupos de estudiantes.
Confección de ejercicios.
Agenda con anuncios, tareas y plazos.
Publicación de anuncios vía email o portada del curso.
Gestión de los envíos de los estudiantes.
Administración de chats.
Supervisión de acceso y progreso de estudiantes.
Sus principales ventajas.
Esta plataforma no tiene límite de usuarios.
Las tareas de administración son muy sencillas.
La interfaz es funcional, intuitiva y con elementos básicos que
facilitan la navegación.
Cuida la estética de los cursos.
Desventajas
Cuenta con pocos módulos y plugins para descargar.
Su personalización es un tanto dificultosa.
La herramienta de chat es algo lenta.
Los servicios que puede configurar el administrador son muy
limitados, con respecto a otras plataformas. Por ejemplo, no se tiene
acceso a realizar una copia de seguridad del curso, ni encuestas, entre
otros.
Algo dificultoso a la hora de abrir archivos.
La página principal de Claroline es: http://www.claroline.net/
23. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
23
2.4.4 DOKEOS
Figura 8.- Plataforma E-Learning Dokeos
Esta plataforma es un entorno de aprendizaje, aplicación de administración y
una herramienta de colaboración, es una aplicación web gratuita de código
abierto al igual que las plataformas antes mencionadas, operada bajo Licencia
GNU GLP) este entorno de aprendizaje también puede ser utilizado como un
sistema de gestión de contenido para la educación.
Dokeos es utilizado en más de 9900 organizaciones, según el libro (Jos R.
Gomis Fuentes, 2012) contiene las siguientes características calendario,
procesos de entretenimiento, chat de texto, audio y video, administración de
pruebas y guardado de registros.
Esta plataforma fue lanzada en el año 2004 como un Fork de LMS Claroline,
ya que el indicador del proyecto deseaba promocionar esta plataforma a las
empresas y o a las instituciones, de este modo Dokeos se desarrolló de manera
muy significativa en el mundo empresarial.
Principales características de Dokeos.
Lecciones SCORM.
Producción de documentos basados en plantillas.
Interacción: foros, chats y grupos.
Videoconferencia: vía Web.
Conversión de presentaciones en PowerPoint
Trabajos.
Blogs.
Agenda.
Anuncios.
Glosario.
Notas personales.
Red social.
Encuestas.
Autentificación vía LDAP y OpenID.
Evaluaciones.
Reserva de matrícula.
Sesiones de usuario.
Ventajas de Dokeos.
Amplia variedad de herramientas.
Facilita la creación y organización de contenidos y ejercicios.
Esta plataforma soporta distintos lenguajes.
Contiene alta modularidad y tecnología Plug –in
24. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
24
Es de fácil uso.
Desventajas.
Carece de un menú siempre a la vista y los usuarios que utilicen
esta plataforma tienen que regresar a la pantalla de inicio de dicha
plataforma.
Esta herramienta para utilizarse adecuadamente puede llevarles
tiempo a los usuarios a conocer y manejar correctamente la plataforma.
Las herramientas de contenidos requieren mejoras
Esta plataforma no contiene la herramienta de búsqueda.
Dokeos no tiene documentación para ningún tipo de usuario.
Solo contiene documentación para los administradores en el idioma
inglés.
La página principal de Dokeos es: http://www.dokeos.com/
2.4.5 MOODLE
Figura 9: Plataforma E-Learning moodle.
Moodle también es una plataforma más de software libre, su nombre es un
acrónimo en inglés lo que significa Entorno de Aprendizaje Dinámico Modular,
Orientado a Objetos. La palabra Moodle también es un verbo anglosajón que
describe el proceso de dar vueltas sobre algo, haciendo cosas como se vienen
a la mente.
Moodle es un sistema de gestión de cursos de código abierto CMS (Open
Source Course Management System) esta plataforma trabaja bajo Licencia
publica general GNU, moodle tiene varias libertades por ser de código abierto
pero esta plataforma cuenta con derechos de autor.
Los individuos interesados en utilizar la plataforma Moodle pueden hacer uso
de ella, la pueden copiar, utilizar y modificar, siempre y cuando la empresa o
institución proporcione la fuente a otros es decir distribuya las mejoras que
realizo, y una de las reglas principales es no modificar o eliminar la licencia
original de moodle.
Moodle puede ser instalado según el libro (Óscar Arratia García, 2009), en
cualquier servidor que pueda ejecutar PHP, y un sistema gestor de base de datos
como MySQL, esta plataforma se ejecuta sin modificaciones los siguientes
sistemas operativos: Unix, GNU/Linux, Open Solaris, FreeBSD, Windows, Mac
OS X, NetWare entre otros sistemas que también soportan el lenguaje PHP.
25. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
25
Esta plataforma es una aplicación web, la cual es gratuita y puede ser utilizada
para enriquecer el aprendizaje presencial, o para dar cursos en línea solamente,
esta plataforma contiene grandes herramientas de enseñanza, Moodle es
utilizado por varias instituciones educativas y no educativas sin dejar de lado que
educadores independientes también utilizan esta gran plataforma de aprendizaje
virtual.
Características de Moodle.
Esta plataforma se basa en una aproximación constructiva del
aprendizaje enfatizando que tanto los estudiantes como los profesores
pueden contribuir a la experiencia educativa de varias maneras, ya sea
comentando entradas de bases
de datos o trabajando colaborativamente en una wiki.
Forma parte de una gran comunidad en constante crecimiento,
haciendo el sistema muy dinámico.
Existen alrededor de 20 tipos diferentes de actividades disponibles
en Moodle: foros, glosarios, wikis, tareas, quizzes, encuestas, bases de
datos (entre otras) y cada una puede ser adaptada a las necesidades
propias de cada curso.
Permite combinar las actividades en secuencias y grupos, ayuda al
docente a guiar a los participantes.
Ventajas de utilizar la plataforma moodle
El profesor tiene absoluto control sobre los contenidos del curso.
Normalmente, se establecen plazos de entrega de actividades y el
profesor monitorea el desarrollo.
Permite colocar como recurso enunciados de exámenes, y la
posibilidad de subir su resultado como archivos adjuntos, con horario de
plazo de entrega.
Completa información del trabajo realizado por los alumnos.
Reutilización de los cursos.
Posibilidad de compartir cursos y/o recursos.
Posibilidad de crear cursos conjuntamente con otros compañeros
profesores del mismo o diferente centro.
Permite colocar recursos variados para formar una unidad de
contenidos: etiquetas, archivos en formato variable (texto, audio, vídeo,
hoja de cálculo).
Facilidad de comunicación con sus alumnos y con el resto de
profesores del curso.
Las encuestas que se pueden realizar son de gran utilidad para
evaluar el conocimiento inicial de los alumnos en una materia específica
o para calificar el desempeño del tutor o profesor del curso.
La evaluación es continua y permanente: todo se comenta por
todos y se evalúa. El profesor da feedback continuo y los estudiantes
demandan esta actividad.
26. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
26
Dispone de varios temas o plantillas que permiten al administrador
del sitio personalizar colores y tipos de letra a su gusto o necesidad. Estas
plantillas son fáciles de modificar y ampliar.
Es posible cambiar el modo de edición de profesor avista del
alumno. De esta forma, permite asegurarse de que los alumnos vean en
la plataforma sólo que deben ver y ocultar el resto.
Se encuentra traducido a más de 70 idiomas.
Los estudiantes se familiarizan rápidamente con el entorno de la
plataforma.
Permite que cada estudiante tenga su propio ritmo de trabajo.
Feedback inmediato en muchas actividades, incluida la evaluación.
En los exámenes tipo “múltiple choice”, puede verse el resultado
inmediatamente después de que el alumno lo terminó.
Los alumnos pueden participar en la creación de glosarios, y en
todas las lecciones se generan automáticamente enlaces a las palabras
incluidas en estos.
Desventajas de la plataforma Moodle
Prescinde de algunas herramientas pedagógicas, como por
ejemplo crucigramas y juegos de roles.
Su interfaz necesita mejorarse.
Hay desventajas asociadas a la seguridad, dependiendo en dónde
se esté alojando la instalación de Moodle, cuáles sean las políticas de
seguridad y la infraestructura tecnológica con la cual se cuente durante la
instalación Zapata, (2010)
No integra automáticamente el uso de videoconferencias.
La estructura de navegación, tanto para la creación de contenidos
como para la administración del sitio, es poco amigable y utiliza muchos
recursos de la red, provocando lentitud en el acceso.
Por estar basado en tecnología PHP, la configuración de un
servidor con muchos usuarios debe ser cuidadosa para obtener un mayor
desempeño.
No tiene la posibilidad de realizar la gestión económica financiera
de alumnos en línea, sobre todo cuando un mismo alumno está inscrito
en varios cursos.
La página oficial de moodle es: http://www.dokeos.com/
27. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
27
2.5 CARACTERÍSTICAS DE LAS PLATAFORMAS VIRTUALES MÁS
UTILIZADAS EN MÉXICO.
Característica
s:
Instalación y
administración
ATut
or
2.0.2
Chamil
o
Claroli
ne
Dokeo
s
Moodl
e
Multidioma SI SI SI SI SI
Personalizació
n Look & Feel
SI SI SI SI SI
Autentificación SI SI SI SI SI
Perfiles y
Privilegios
SI SI SI SI SI
Estadísticas SI SI SI SI SI
Identificación
de usuarios on-
line
SI SI NO SI SI
Carga masiva
de usuarios
SI SI SI SI SI
Usuarios
externos (LDAP,
base de datos,
etc.)
SI SI NO SI SI
Administración
de Recursos.
SI SI SI SI SI
COMUNICACI
ÓN
Anuncios SI SI SI SI SI
Correo
electrónico
SI SI SI SI SI
Lista de
distribución
SI NO NO NO SI
Foros SI SI SI SI SI
Chats SI SI SI SI SI
Noticias SI SI NO SI SI
Video
conferencia online
integrada
NO SI NO SI NO
Audio
conferencia
NO SI NO NO NO
Soporta video SI SI NO SI SI
Soporta audio SI SI NO NO SI
Envió de SMS a
alumnos
NO NO NO NO NO
Alertas por mail SI SI SI SI SI
Cafetería NO NO NO NO SI
Recursos
28. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
28
Herramienta de
búsqueda
NO SI NO SI SI
Ayuda offline NO SI NO SI SI
Paginas
personalizadas
NO SI NO SI SI
Agenda
personal
NO SI NO SI SI
Calendario SI SI NO SI SI
Grupos de
trabajo
SI SI SI SI SI
Libro de notas NO SI NO SI SI
Wiki SI SI SI SI SI
Blog SI SI NO SI SI
FaQs SI SI NO SI SI
Encuestas SI SI NO SI SI
Repositorio de
enlaces eternos
SI SI SI SI SI
Biblioteca
virtual
SI SI NO SI SI
Tareas SI SI SI SI SI
Herramienta de
autor.
SI SI SI SI SI
Tabla 1: Tabla comparativa entre las plataformas E-Learning más utilizadas.
Como se observa en la tabla anterior, cada plataforma virtual cuenta con sus
propias herramientas de aprendizaje, de las plataformas descritas anteriormente
se llega a la conclusión de que la plataforma moodle es la indicada para
implementarse en el Instituto Tecnológico de Ciudad Madero.
Ya que es la plataforma más utilizada, y en la que los usuarios se encuentran
cómodos trabajando con esta, así como la mayoría de las universidades que
cuentan con una educación a distancia, tienen implementada esta plataforma
virtual, e incluso los Tecnológicos que cuentan con una modalidad a distancia en
Tamaulipas, utilizan Moodle.
Moodle tiene cuatro principales características sumamente importantes las
cuales son: interactividad, accesibilidad, flexibilizada y estandarización.
Interactividad.- El diseño de Moodle se basa en las ideas del constructivismo
(Baños Sancho, 2007). En pedagogía, se denomina constructivismo a la
corriente de la didáctica que afirma que el conocimiento se construye en la mente
del estudiante y por medio del aprendizaje colaborativo. Así, Moodle permite
implementar cursos donde el estudiante es protagonista activo de su formación
y utiliza diferentes recursos (tutores en línea, material de referencia,
herramientas de comunicación, compañeros de curso, etc.) para construir su
conocimiento progresivamente eligiendo su propio camino de acuerdo con sus
necesidades e intereses.
29. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
29
Flexibilidad.- esta es entendida como la adaptabilidad de una plataforma E-
Learning a un determinado contexto y a programas de formación específicos es
un tema que requiere especial atención. Moodle es un entorno de aprendizaje
muy fácil de actualizar, dispone de una interfaz muy sencilla que permite crear y
administrar cursos de manera ágil. Además, los recursos creados en los cursos
se pueden reutilizar adaptándose a las necesidades e intereses de la
organización y sus estudiantes y cambiando a medida que el curso progresa si
es necesario.
Accesibilidad.- Cuando hablamos de accesibilidad hacemos referencia a las
herramientas que tienen que ver con la gestión del curso y son provistas por las
plataformas para controlar el acceso a zonas determinadas basadas en
prerrequisitos, trabajos anteriores o resultados de pruebas.
Estas herramientas también sirven para delimitar el tiempo de acceso a los
materiales y ejercicios del curso y permiten que los cursos puedan tener
diferentes secuencias de estudio. Moodle, por ejemplo, permite que los
profesores configuren el nivel de acceso de los estudiantes (lectura, escritura,
anónimo) a los foros y que cuenten con informes sobre el número de veces, hora,
fecha y frecuencia de cada estudiante que accede al contenido de un curso, al
foro de discusión, a evaluaciones del curso y a los ejercicios.
Estandarización.- En los últimos tiempos, se ha producido un proceso de
convergencia hacia un determinado estándar. Un estándar E-Learning es un
conjunto de reglas que adoptan las empresas que se dedican al desarrollo de
herramientas tecnológicas orientadas a la educación. “Estas reglas especifican
cómo los fabricantes pueden construir los cursos en línea y las plataformas sobre
las cuales son impartidos estos cursos, de tal manera que puedan interactuar
unas con otras. Estas reglas proveen modelos comunes de la información para
cursos E-Learning y plataformas LMS”
La estandarización de los sistemas de E-Learning garantiza: Accesibilidad: el
sistema permite el seguimiento de los progresos de los estudiantes.
Interoperabilidad: es posible intercambiar información entre los distintos LMS.
Durabilidad: La tecnología desarrollada con el estándar perdura de modo tal
que los cursos no se vuelven obsoletos, sino que pueden actualizarle
constantemente.
Reutilización: Los cursos y los objetos de aprendizaje pueden utilizarse
nuevamente con diferentes herramientas y en distintas plataformas.
Ha continuación se enlistaran las universidades de todo México que cuenta
con esta plataforma educativa.
30. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
30
2.6 MOODLE EN UNIVERSIDADES MEXICANAS.
Las universidades que cuentan con una plataforma E-Learning en México son
las siguientes.
Centro de Estudios Universitarios Monterrey
Centro de Estudios Universitarios Xochicalco
CETYS Universidad
Instituto Politécnico Nacional
Instituto Tecnológico Autónomo de México
Instituto Tecnológico de Aguascalientes
Instituto Tecnológico de Durango
Instituto Tecnológico de Sonora
Instituto Tecnológico y de Estudios Superiores de Monterrey
(ITESM)
Instituto Tecnológico de Estudios Superiores de Occidente
Universidad Anáhuac
Universidad Anáhuac del sur
Universidad Autónoma “Benito Juárez” de Oaxaca
Universidad Autónoma Agraria “Antonio Navarro”
Universidad Autónoma de Aguascalientes
Universidad Autónoma de Baja California
Universidad Autónoma de Baja California Sur
Universidad Autónoma de Campeche
Universidad Autónoma de Chapingo
Universidad Autónoma de Chiapas
Universidad Autónoma de Chihuahua
Universidad Autónoma de Ciudad Juárez
Universidad Autónoma de Guerrero
Universidad Autónoma de la Laguna
Universidad Autónoma de Nayarit
Universidad Autónoma de Nuevo León
Universidad Autónoma de Querétaro
Universidad Autónoma de San Luis Potosí
Universidad Autónoma de Tamaulipas
Universidad Autónoma de Tlaxcala
Universidad Autónoma de Veracruz Villa Rica
Universidad Autónoma de Yucatán
Universidad Autónoma de Zacatecas
Universidad Autónoma del Carmen
Universidad Autónoma del Estado de Hidalgo
Universidad Autónoma del Estado de México
Universidad Autónoma del Estado de Morelos
Universidad Autónoma del Noreste
31. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
31
Universidad Autónoma Metropolitana
Universidad Cristóbal Colón
Universidad Cuauhtémoc
Universidad de Celaya
Universidad de Ciencias y Artes de Chiapas
Universidad de Colima
Universidad de Cuautitlán Izcalli
Universidad de Guadalajara
Universidad de Guanajuato
Universidad de Hermosillo
Universidad de la Sierra A.C
Universidad de las Américas
Universidad de las Américas - Puebla
Universidad de Montemorelos
Universidad de Monterrey
Universidad de Norteamérica
Universidad de Occidente
Universidad de Quintana Roo
Universidad de San Miguel
Universidad de Sonora
Universidad del Bajío
Universidad del Mar
Universidad del Mayab
Universidad del Noreste
Universidad del Noroeste
Universidad del Norte
Universidad del Tepeyac
Universidad del Valle de Atemajac
Universidad del Valle de México
Universidad del Valle de Puebla
Universidad del Valle de Bravo
Universidad Franco - Mexicana
Universidad Hispanoamericana
Universidad Iberoamericana
Universidad Intercontinental
Universidad Juárez Autónoma de Tabasco
Universidad Juárez del Estado de Durango
Universidad Justo Sierra
Universidad Kino
Universidad La Salle
Universidad Lasallista Benavente
Universidad Latina
Universidad Latinoamericana
Universidad Madero
32. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
32
Universidad Mesoamérica del San Agustín
Universidad Mexicana
Universidad Mexicana del Noreste
Universidad México Americana del Norte
Universidad Michoacana de San Nicolás de Hidalgo
Universidad Autónoma de México
Universidad Obrera de México
Universidad Olmeca
Universidad Panamericana
Universidad Pedagógica Nacional
Universidad Popular Autónoma de Estado de Puebla
Universidad Regiomontana
Universidad Regional del Sureste
Universidad Simón Bolívar
Universidad Tecnológica de la Mixteca
Universidad Tecnológica de México
Universidad Tecnológica de Nezahualcóyotl
Universidad Veracruzana
2.6.1 MOODLE EN INSTITUTOS TECNOLÓGICOS DE TAMAULIPAS.
En los Institutos del Estado de Tamaulipas, la mayoría no cuentan con una
plataforma virtual, los Tecnológicos familiarizados con la plataforma Moodle y
que cuentan con más de una licenciatura a distancia son:
INSTITUTO TECNOLÓGICO DE CIUDAD VICTORIA.- Este
instituto cuenta con 3 licenciaturas en ofertas educativas, las cuales son
Ingeniería Industrial, Ingeniería en Sistemas, Gestión Empresarial.
INSTITUTO TECNOLÓGICO DE REYNOSA.- Este Instituto cuenta
con 4 licenciaturas en ofertas educativas a distancia, las cuales son,
Ingeniería en Gestión Empresarial, Ingeniería en Sistemas
Computacionales, Ingeniería Industrial e Ingeniería Petrolera.
INSTITUTO TECNOLÓGICO DE MATAMOROS.- Este Instituto
cuenta con 3 licenciaturas las cuales son Ingeniería Industrial, Ingeniería
en Sistemas Computacionales, Ingeniería en Gestión Empresarial.
2.7 SERVIDORES Y BASES DE DATOS COMO INFRAESTRUCTURA.
Para poder implementar una plataforma E-Learning como Moodle es
necesario contar con un equipo completo el cual nos proporcione servicios
computacionales, como un servidor web, se requiere Apache para este tipo de
servidor ya que este permitirá que las computadoras se puedan conectar entre
sí mediante el protocolo http, y el puerto 80, esto dicho en otras palabras es
33. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
33
utilizado para visualizar en un navegador web, los archivos con formatos http, o
mejor conocidas como páginas web en INTERNET.
Se requiere de un servidor PHP en un lenguaje script (interpretado) este debe
ser ampliamente utilizable especialmente en desarrollo web, el cual es para lo
que fue diseñado originalmente, el propósito de utilizar este servidor es para que
los desarrolladores una vez implementada la plataforma puedan realizar mejoras
a las páginas web de una manera rápida y eficazmente, lo cual lo lograran por
parte de este tipo de servicios.
Otro requisito indispensable es contar con un Sistema Gestor de Base de
Datos, existen diversos Sistemas Gestores, los cuales son utilizados para la
realización de las mismas tareas, como consultas de los diferentes productos,
personal, etc., que puedan permanecer en la empresa, el funcionamiento de un
sistema de base de datos, son las consultas que se realizan en la base de datos
de la empresa, u Institución.
El Sistema Gestor de Base de Datos que se requiere para el trabajo junto al
servidor apache es MySQL, este sistema gestor permitirá hacer base de datos
de tipo distribuidas, todos estos son de software libre por lo que no se requerirán
licencia alguna y su costo no es mensual como los sistemas comerciales, en este
y los diferentes sistemas gestores el lenguaje que utilizan es el mismo llamado
SQL.
En este apartado también se requerirá el lenguaje PHP, el cual trabajara en
conjunto con los sistemas antes mencionados, en este sistema, se crearan
páginas web, es decir, en este lenguaje los programadores crearan ventanas,
diseñaran aquí, todas las ventanas las cuales servirán para que los usuarios,
puedan comunicarse con todos los servicios, en general.
Estos sistemas deberán ser instalados previamente en un servidor el cual
deba estar en un área destina para ello, la instalación de estos debe ser
completamente bien configurada, para que al momento de realizar alguna
consulta o una tarea, no exista algún error de configuración y se tenga que volver
a realizar todo de manera pertinente, logrando esto de manera exitosa, se
lograría el ahorro de tiempo y la rápida administración para contar con una
plataforma E-Learning.
2.7.1 LOS SERVIDORES.
Los servidores según el libro (Marchionni, 2011), son utilizados como su
nombre lo indica para ofrecer servicios, los cuales en la mayoría de las empresas
son utilizados, para el almacenamiento de información, estos servidores, son
instalados en máquinas grandes o pequeñas según sea el caso, algunas con
una gran capacidad, estas se encuentran en un área destinada la cual debe estar
climatizada y equipada en excelentes condiciones.
Este servidor estará al servicio de otras máquinas computacionales o
dispositivos móviles de los clientes o usuarios que realizan llamadas o peticiones
de cualquier tipo de información, para la cual este diseñado el servidor de la
34. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
34
empresa o Institución, en la cual el cliente esté interesado en verificar algún dato.
Figura 10: Tipo de servicio Cliente - Servidor
Un servidor como se observa en la imagen de arriba se comunica con los
clientes los cuales consultan algún tipo de información como archivos de texto,
video, audio, imágenes, emails, aplicaciones, programas, consultas a bases de
datos etc.
La mayoría de las veces y así debe ser recomendado las máquinas
computacionales que dan la función de servidores deben ser más potentes que
las computadoras que dan funciones normales, deben tener más capacidad de
almacenamiento de información, pero si la empresa es pequeña, y los clientes
son pocos, el servidor no debe ser de gran capacidad, todo depende de las
necesidades de la empresa.
2.7.1.1 TIPOS DE SERVIDORES.
En esta tabla podemos ver los tipos de servidores más habituales.
DENOMINACIÓN DEL
SERVIDOR
DESCRIPCIÓN
Servidor de Correo
Es el servidor que almacena, envía, recibe y
realiza todas las operaciones relacionadas con el
e-mail de sus clientes.
Servidor Proxy
Es el servidor que actúa de intermediario de
forma que el servidor que recibe una petición no
conoce quién es el cliente que verdaderamente
está detrás de esa petición.
Servidor Web
Almacena principalmente documentos HTML
(son documentos a modo de archivos con un
formato especial para la visualización de páginas
35. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
35
web en los navegadores de los clientes), imágenes,
videos, texto, presentaciones, y en general todo
tipo de información. Además se encarga de enviar
estas informaciones a los clientes.
Servidor de Base de Datos
Da servicios de almacenamiento y gestión de
bases de datos a sus clientes. Una base de datos
es un sistema que nos permite almacenar grandes
cantidades de información. Por ejemplo, todos los
datos de los clientes de un banco y sus
movimientos en las cuentas.
Servidores Clúster
Son servidores especializados en el
almacenamiento de la información teniendo
grandes capacidades de almacenamiento y
permitiendo evitar la pérdida de la información por
problemas en otros servidores.
Servidores Dedicados
Como ya expresamos anteriormente, hay
servidores compartidos si hay varias personas o
empresas usando un mismo servidor, o dedicados
que son exclusivos para una sola persona o
empresa.
Servidores de imágenes
Recientemente también se han popularizado
servidores especializados en imágenes,
permitiendo alojar gran cantidad de imágenes sin
consumir recursos de nuestro servidor web en
almacenamiento o para almacenar fotografías
personales, profesionales, etc.
Tabla 2.- Tipos de Servidores
36. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
36
2.7.2 BREVE HISTORIA DEL SERVIDOR WEB APACHE
Figura 11.- Servidor Web Apache
Existe una infinidad de servidores los cuales funcionan para guardar
información, dirigen y administran recursos los cuales puedan ser consultados
desde INTERNET, existen diferentes tipos de servidores como los servidores de
correos, servidores de fax, servidores de impresiones, servidores de seguridad,
servidores web, etc. Como se mencionó en el apartado anterior. La selección de
cada servidor, se instala de acuerdo a las necesidades que el cliente requiera.
El servidor apache según el libro (Kabir, 2003), es un servidor web, este es un
proyecto de código abierto y uso gratuito Multiplataforma, esto quiere decir que
existen versiones para los diferentes sistemas operativos, es robusto y es de
infinita seguridad y rendimiento. Apache fue desarrollado desde 1995, este
servidor en esta época tenía el nombre de NCSA (National Center for Super
Computing Applications), al código de este servidor web, se le agregaron algunas
modificaciones para mejorar el proyecto, y fue así, como nombraron al nuevo
servidor con el nombre de Apache.
Gracias a estas modificaciones se creó un grupo llamado Apache Group, en
donde sus miembros colaboran en equipo para encontrar errores, que los
usuarios encuentran en el servidor web y envían a estos para su corrección, y
modificación, si las modificaciones que en este grupo realiza, pasan por todas
las pruebas predeterminadas, estos son los encargados si así se requiere de
distribuir, las mejoras, de este servidor web.
Apache tiene muchas tareas a realizar una vez instalado este, es el encargado
de aceptar peticiones de páginas o recursos, cualquiera que provengan de los
usuarios visitantes que requieran de acceder a el sitio web de la pertenencia de
la empresa u instituto, este gestiona la entrada o denegación de acuerdo a las
políticas de seguridad establecidas en este servidor. Las actividades a realizar
de este servidor web, deben pasar por muchas etapas para poder decidir si los
permisos son denegados o no.
2.7.2.1 PROPIEDADES DE APACHE
Como se mencionó anteriormente el servidor apache no solo funciona para
todas las versiones del sistema operativo, Unix, si no que funciona para muchos
otros sistemas y tiene características como la indexación de directorios, uso de
sobrenombres con las carpetas, negociación de contenidos, informes
configurables sobre los errores HTTP, mapa de imágenes para servidores,
administración de recursos para los procesos.
37. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
37
Las principales propiedades del servidor Apache son:
Admite el protocolo HTTP es uno de los primeros servidores que
empezó a trabajar con este protocolo gracias a esto un explorador Web
puede enviar peticiones en paralelo, con lo que se ahorra ancho de banda
al no tener que incluir una cabecera en todas y cada una de las solicitudes.
Puede trabajar con scripts CGI (Common Gateway Interface) y este
reside en el servidor Apache, los scripts son utilizados y ejecutados para
filtrar la información que el usuario consulte.
Simplicidad, aún con las potentes configuraciones basadas en
ficheros, el servidor Apache no dispone de una interfaz gráfica, este tiene
tres archivos de configuración estos son en texto plano, y estos son
utilizados para ajustar los paramentos del servidor Apache, el único
requisito es contar con un editor de textos.
Este servidor web puede trabajar con direccionamiento IP, ya que
admite servidores virtuales.
Admite autenticación HTTP, y la autenticación básicas de la red,
esto hace que el servidor pueda asimilar los mensajes basados en
autenticación, Apache utiliza archivos de contraseñas lo que hace posible
utilizarlos mediante una base de datos.
Cuenta con un servidor Proxy, este actúa de intermediario entre un
explorador web. Este servidor ayuda a mejorar el rendimiento en
INTERNET ya que almacenan una copia de cada página web más
visitada, y esto hace que cuando el explorador requiere visitar de nuevo
esta página esta se abra más rápido debido a que esta almacenada en
memoria.
Se pude agregar registros personalizables e información acerca del
estado en el que se encuentra el servidor.
Cabe mencionar que el servidor Apache carece de una gran interfaz gráfica,
debido a que las consultas deben ser mediante comandos en MS-DOS.
2.8 SISTEMAS GESTORES DE BASE DE DATOS
Un sistema gestor de base de datos según el libro (Alicia Ramos Martín,
2006), es un conjunto de programas el cual permite el almacenamiento, la
modificación, y la extracción de información en una base de datos, los sistemas
gestores de base de datos proporcionan herramientas para añadir, modificar,
borrar y analizar datos. Estos sistemas proporcionan métodos los cuales dan la
opción de mantener la integridad de los datos, lo que quiere decir que se pude
tener correcciones y complementos de la información en la base de datos.
Existen varios tipos de sistemas gestores de base de datos, los usuarios
pueden escoger el que mejor se ajuste a sus necesidades, o en el cual tengan
más experiencia, existen diversas cuestiones para elegir un sistema gestor de
38. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
38
base de datos, pero sin duda todos los sistemas gestores utilizan el lenguaje
SQL, y todos los SGBD, son utilizados para las mismas necesidades.
Las características más importantes de los SGBD son 7, en estos se
encuentran la abstracción de la información en cualquier base de datos que sea
realizada en estos gestores, la cual debe contener independencia, redundancia
mínima, consistencia, seguridad, Integridad, control de concurrencia, restado y
recuperación .Se explicara el significado de cada uno de estos términos a
continuación.
Independencia.- La independencia de los datos consiste en la
capacidad de modificar el esquema (físico o lógico) de una base de datos
sin tener que realizar cambios en las aplicaciones que se sirven de ella.
Redundancia mínima. Un buen diseño de una base de datos
logrará evitar la aparición de información repetida o redundante.
Consistencia.- Vigilar que aquella información que aparece repetida
se actualice de forma coherente, es decir, que todos los datos repetidos
se actualicen de forma simultánea.
Seguridad.- Deben garantizar que esta información se encuentra
asegurada frente a usuarios malintencionados.
Integridad.- Se trata de adoptar las medidas necesarias para
garantizar la validez de los datos almacenados.
Respaldo y recuperación.- Deben proporcionar una forma eficiente
de realizar copias de respaldo de la información almacenada en ellos.
Control de la
concurrencia.- Lo más habitual es que sean muchas las personas que
acceden a una base de datos; ésta debe controlar este acceso
concurrente a la información.
Los sistemas gestores más utilizados por las empresas organizaciones e
institución según el libro (Cabello, 2010), Son PostgreSQL, MySQL, Firebird,
SQLite, DB2 Express-C, Apache Derby, Fox Pro, IBM DB2, Microsoft SQL
Server, Oracle, Sybase, Paradox, entre otros, los cuales pueden ser de dos tipos
al igual que otros sistemas antes mencionados en esta documentación.
Los dos tipos de sistemas gestores de bases de datos son: comerciales y de
Licencia libre. Entre los sistemas de Licencia libre se encuentran PostgreSQL,
MySQL, Apache Derby, entre los más conocido y en el tipo de uso comercial se
encuentra Oracle, IBM, Microsoft, etc. Los cuales no solo es conocido por
empresas que requieren de estos, si la mayoría de las personas con poco o
mucho conocimiento sobre los sistemas tecnológicos los conocen.
Cada uno de estos sistemas, tienen sus propias características las cuales
funcionan para diferenciarlos un poco, esto en cuanto a interfaces graficas entre
ventanas, pero sin duda, los desarrolladores o programadores, deben ser los que
deben adecuarse a las especificaciones de la empresa en la cual laboren, como
se mencionó anteriormente, se puede elegir el manejo del SGBD al gusto de él
que lo requiera, pero sin duda se debe mencionar que no siempre es así, debido
a que en la mayoría de los casos la empresa elige la mejor opción en cuanto al
39. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
39
sistema a utilizar, y las alternativas del prestador de servicios es la capacitación
por parte de la empresa.
Los sistemas gestores de bases de datos comerciales, son más completos,
contienen documentación que se le es entregada al cliente, ayuda sobre
cualquier falla técnica, en cuanto a instalación o manejo de estos sistemas
gestores, las empresas que requieren de los servicios de un sistema gestor
comercial, deben realizar la negociación con la empresa u organización que sea
la encargada de vender este producto.
Estas empresas son con fines de lucro es decir, se debe pagar una cantidad
monetaria por adquirir este tipo de sistemas, la cantidad depende de la empresa
desarrolladora que administra este producto, y el precio puede variar
dependiendo del tiempo a utilizar del cliente, el proveedor de este sistema
administra la cantidad a negociar y en cuanto la aportación incremente de parte
del cliente o empresa interesada, los apoyos de parte de las empresas
proveedoras incrementan.
Otra cosa muy importante en este tema es comentar acerca de que el cliente
pague por el uso de este producto no podrá modificar, borrar, etc., nada en el
sistema gestor de bases de datos, ya que el código fuente de este no será
entregado, estos sistemas son privados decir, es se pagara por el servicio el
tiempo que se considere pertinente, sin obtener ninguna especificación de cómo
fue elaborado este producto.
La mayoría de estos software comerciales, se pueden descargar e instalar sin
pagar por ello en un tiempo determinado, en un lapso de un mes se puede utilizar
y ver la estructuración de este en cuanto a diseño esto es como una prueba para
el cliente, si este está satisfecho con este sistema, debe realizar los trámites
pertinentes para comenzar a pagar por este después de los días en los que se
le expire el plazo de prueba.
En estos sistemas no se pueden realizar copias para donárselo o venderlo a
terceros es propiedad de la empresa y es ilegal, por derechos de autor, cuando
sale a la venta una nueva versión de estos sistemas de igual forma los únicos en
poder negociar con este es la empresa desarrolladora, las versiones son
obtenidas de acuerdo el contrato existente con el cliente, no se puede acceder a
este nueva versión sin haberla comprado y firmado los acuerdos necesarios.
Por otro lado existen los sistemas gestores de bases de datos de licencia libre,
los cuales son utilizados por cualquier empresa o institución de forma que lo
requieran la diferencia de estos con los comerciales es que, son si fines de lucro
es decir, no se debe pagar una cuota mensual o anual, por la adquisición de este
producto de software, en diferentes ocasiones y esto depende infinitamente de
la empresa se debe distribuir las modificaciones que pueda haber realizado en
estos sistemas.
Las modificaciones deben ser entregadas a los miembros de las
organizaciones o al desarrollador para que él sea el encargado o los encargados
de distribuir de manera pertinente, con esto más usuarios utilizarían las mejoras
40. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
40
de estos, esto depende de cada organización, existen organizaciones que no
necesariamente piden que entregue las retroalimentaciones en estos sistemas
de software.
Los sistemas gestores de licencia libre son: PostgreSQL, Firebird,
SQLite, Apache Derby, MySQL, entre otros. A continuación se dará una breve
explicación de sistemas gestores de bases de datos My SQL ya se debe utilizar
este tipo de SGBD para completar los requisitos de infraestructura.
2.8.1 SISTEMA GESTOR DE BASE DE DATOS MySQL.
Figura 12: Logotipo del Sistema Gestor de Bases de Datos MySQL.
MySQL es un sistema de gestor de bases de datos relacional, multihilo y
multiusuario con más de seis millones de instalaciones.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con
esta licencia, pero para aquellas empresas que quieran incorporarlo en
Productos privativos deben comprar a la empresa una licencia específica que
les permita este uso.
Al contrario de proyectos como Apache, donde el software es desarrollado por
una comunidad pública y los derechos de autor del código están en poder del
autor individual, MySQL es patrocinado por una empresa privada, que posee el
copyright de la mayor parte del código.
Esto es lo que posibilita el esquema de licenciamiento anteriormente
mencionado. Además de la venta de licencias privativas, la compañía ofrece
soporte y servicios. Para sus operaciones contratan trabajadores alrededor del
mundo que colaboran vía Internet. MySQL AB fue fundado por David
Axmark, Allan Larsson y Michael Widenius.
Los lenguajes que el sistema gestor de bases de datos MySQL soporta según
el libro (Talón, 2012), son: C, C++, C#, Pascal, Java (con una implementación
nativa del driver de Java), Python, Ruby, REAL Basic (Mac y Linux), entre otros,
cada uno de estos utiliza una interfaz de programación de aplicaciones
específica.
41. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
41
También existe una interfazODBC, llamado MyODBC que permite a
cualquier lenguaje de programación que soporte ODBC comunicarse con las
bases de datos MySQL.
MySQL es muy utilizado en aplicaciones web, en plataformas
(Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de
seguimiento de errores como Bugzilla. Su popularidad como aplicación web está
muy ligada a PHP, que a menudo aparece en combinación con MySQL.
MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor
no transaccional MyISAM, pero puede provocar problemas de integridad en
entornos de alta concurrencia en la modificación. En aplicaciones web hay baja
concurrencia en la modificación de datos y en cambio el entorno es intensivo en
lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea
cual sea el entorno en el que va a utilizar MySQL, es importante monitorizar de
antemano el rendimiento para detectar y corregir errores tanto de SQL como de
programación.
Las principales características de este sistema gestor de bases de datos
son:
Amplio subconjunto del lenguaje SQL. Algunas extensiones son
incluidas igualmente.
Disponibilidad en gran cantidad de plataformas y sistemas.
Posibilidad de selección de mecanismos de almacenamiento que
ofrecen diferentes velocidades de operación, soporte físico, capacidad,
distribución geográfica, transacciones...
Transacciones y claves foráneas.
Conectividad segura.
Replicación.
Búsqueda he indexación de campos de texto.
Los hay nativos como MyISAM, Falcon, Merge, InnoDB, BDB,
Memory/heap, MySQL Cluster, Federated, Archive, CSV, Blackhole y
Example
Agrupación de transacciones, reuniendo múltiples transacciones
de varias conexiones para incrementar el número de transacciones por
segundo.
Estándar: Los binarios estándares de MySQL son los
recomendados para la mayoría de los usuarios, e incluyen el motor de
almacenamiento InnoDB.
42. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
42
Max (No se trata de MaxDB, que es una cooperación con SAP):
Los binarios incluyen características adicionales que no han sido lo
bastante probadas o que normalmente no son necesarias.
MySQL-Debug: Son binarios que han sido compilados con
información de depuración extra. No debe ser usada en sistemas en
producción porque el código de depuración puede reducir el rendimiento.
Las principales ventajas de utilizar el sistema gestor de bases de datos
MySQL, es que es de código abierto, y de licencia libre, lo que hace posible el
ahorro económico, gracias a la gran variedad de sistemas operativos y lenguajes
que soporta sin duda se convierte en una alternativa conveniente para distintas
empresas, se utilizara, este sistema gestor de bases de datos para trabajar en
conjunto para que la plataforma virtual pueda ser utilizada.
2.9 LENGUAJES DE PROGRAMACION.
Un lenguaje de programación es según el libro (Cobo, 2005), un lenguaje
formal diseñado para expresar procesos que pueden ser llevados a cabo por
máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico
y lógico de una máquina, para expresar algoritmos con precisión, o como modo
de comunicación humana.
Está formado por un conjunto de símbolos y
reglas sintácticas y semánticas que definen su estructura y el significado de sus
elementos y expresiones. Al proceso por el cual se escribe, se prueba, se
depura, se compila (de ser necesario) y se mantiene el código fuente de
un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de
un programa de computadora, mediante la aplicación de procedimientos lógicos,
a través de los siguientes pasos:
El desarrollo lógico del programa para resolver un problema en
particular.
Escritura de la lógica del programa empleando un lenguaje de
programación específico (codificación del programa).
Ensamblaje o compilación del programa hasta convertirlo en
lenguaje de máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.
43. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
43
Existe un error común que trata por sinónimos los términos lenguaje de
programación y lenguaje informático. Los lenguajes informáticos engloban a los
lenguajes de programación y a otros más, como por ejemplo HTML lenguaje para
el marcado de páginas web que no es propiamente un lenguaje de programación,
sino un conjunto de instrucciones que permiten estructurar el contenido de los
documentos.
Permite especificar de manera precisa sobre qué datos debe operar una
computadora, cómo deben ser almacenados o transmitidos y qué acciones debe
tomar bajo una variada gama de circunstancias. Todo esto, a través de
un lenguaje que intenta estar relativamente próximo al lenguaje humano o
natural. Una característica relevante de los lenguajes de programación es
precisamente que más de un programador pueda usar un conjunto común de
instrucciones que sean comprendidas entre ellos para realizar la construcción de
un programa de forma colaborativa.
Existen diferentes tipos de lenguajes de programación, pero sin duda todos
son utilizados para la realización de las misma tarea, comunicación hombre-
máquina, los lenguajes de programación existentes según el libro (Catalinas,
2002), son: Pascal, Turbo C++, Visual Basic, Visual C++, Java, Cobol, C, Fortran,
HTML, Prolog, CSMP, SQL, etc., los lenguajes tienen en común la misma
sintaxis por lo cual la persona que sabe programar en alguno de estos lenguajes,
le será fácil aprender algún otro lenguaje de programación de manera cómoda y
sin restricciones.
A continuación se hablaran del lenguaje de programación PHP el cual es un
requisito necesario para la implementación y utilización de una plataforma E-
Learning, en una Institución y esta pueda funcionar correctamente.
2.9.1 LENGUAJE DE PROGRAMACIÓN PHP
Figura 13: Logotipo del lenguaje PHP
Se utilizara el lenguaje de programación PHP el cual es un lenguaje de código
abierto muy popular, adecuado para desarrollo web y que puede ser incrustado
en HTML. Es popular según el libro (Cobo, 2005), porque un gran número de
páginas y portales web están creadas con PHP. Código abierto significa que es
de uso libre y gratuito para todos los programadores que quieran usarlo. Se
44. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
44
encuentra incrustado en HTML lo que quiere decir es que en un mismo archivo
se puede combinar código PHP con código HTML.
PHP se utiliza para generar páginas web dinámicas. Recordar que llamamos
página estática a aquella cuyos contenidos permanecen siempre igual, mientras
que llamamos páginas dinámicas a aquellas cuyo contenido no es el mismo
siempre. Por ejemplo, los contenidos pueden cambiar en base a los cambios que
haya en una base de datos, de búsquedas o aportaciones de los usuarios, etc.
El lenguaje PHP se procesa en servidores, que son potentes ordenadores con
un software y hardware especial. Cuando se escribe una dirección tipo
http://www.aprenderaprogramar.com/index.php en un navegador web como
Internet Explorer, Firefox o Chrome. Se envían los datos de la solicitud al servidor
que los procesa, reúne los datos de manera dinamica y el servidor lo que
devuelve es una página HTML como si fuera estática.
El esquema es: Petición de página web al servidor. El servidor recibe la
petición, reúne la información necesaria consultando a bases de datos o a otras
páginas webs, otros servidores. El servidor responde enviando una página web
“normal” (estática) pero cuya creación ha sido dinámica (realizando procesos de
modo que la página web devuelta no siempre es igual).
En un sitio dinámico, la información generalmente está contenida en una base
de datos. Cada vez que mostramos la página, como por ejemplo una página de
noticas, buscamos en la base de datos las últimas noticias que tenemos
ingresadas para mostrar en el navegador del visitante.
De esta manera, cuando solicitamos la página web y el servidor consulte la
base de datos, encontrará esta nueva información y mostrará nuestra página de
forma distinta a como se veía anteriormente.
Por regla general este tipo de lenguaje suele ser utilizado para crear contenido
dinámico y poder interactuar con el usuario. Como se puede comprobar el
contenido del archivo incluye código HTML y en un momento dado aparece una
etiqueta </php> que significa que ahí empieza el código PHP. Por eso se dice
que el código PHP está embebido (incluido o incrustado) en código HTML.
Estas etiquetas especiales nos permitirán entrar y salir del "modo PHP". Le
sirven al servidor web para saber que tiene que interpretar el código incluido
entre esas etiquetas como PHP.
45. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
45
Lo que distingue a PHP de JavaScript es que el código es ejecutado en el
servidor, generando HTML y enviándolo al cliente como si fuera una página web
estática. El cliente recibirá los resultados que el servidor devuelve después de
interpretar el código PHP, sin ninguna posibilidad de determinar qué código ha
producido el resultado recibido. Es decir a través del navegador se observa el
código HTML, pero nunca el código PHP que dio lugar al resultado HTML. El
servidor web puede ser configurado para que los usuarios no puedan saber si se
utiliza o no utilizando el lenguaje PHP.
Lo mejor de usar PHP es que es extremadamente simple para el principiante,
pero a su vez, ofrece muchas características avanzadas para los programadores
profesionales y más avanzados.
Con PHP puedes procesar la información de formularios, generar páginas con
contenidos dinámicos, o enviar y recibir cookies, entre muchas más cosas. PHP
lo utilizan desde pequeñas páginas web hasta grandes empresas. Muchas
aplicaciones web están construidas usando PHP.
2.10 INFRAESTRUCTURA TÉCNICA (HARDWARE)
Como segundo requisito se encuentra el conjunto de los materiales físicos de
hardware, estos tienen un punto importante en la implementación de las
plataformas virtuales ya que a través de estos pasa la información a utilizar en
esta actividad. A continuación se redactaran tres posibles casos para la
implementación de una plataforma virtual en donde enlistaremos los requisitos
del mejor caso, el caso promedio y el caso con menos recursos en base a
presupuestos.
2.10.1 TIPO DE SERVIDOR Y SUS CARACTERÍSTICAS FÍSICAS Y DE
ALMACENAMIENTO.
En este apartado se escribirá claramente los requisitos que son necesarios
para la implementación de un modelo a distancia utilizando la plataforma moodle.
2.10.2 CARACTERÍSTICAS DEL SERVIDOR.
Chasis o gabinete con capacidad de al menos cuatro discos duros Sata 3.5”
Hot Plug Procesador: Intel Xenon E-24XX.- Sus funciones principales incluyen el
manejo del sistema operativo, la ejecución de las aplicaciones y la coordinación de los
diferentes dispositivos que componen el equipo.
46. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
46
En el aspecto físico, no es más que una pequeña pastilla de silicio la cual
está recubierta de lo que llamamos encapsulado. Este se inserta en la placa
base sobre un conector que se denomina socket, aunque esto no siempre es
así, en un laptop o portátil lo normal es que se suelde directamente.
Memoria: 8gb RDIMM.-Estas memorias son utilizadas en servidores por su
alto rendimiento y bajo consumo, son memorias bufferizadas y cuentan con un
registro, organizan la información de una mejor manera.
Almacenamiento: 2 discos duros Hot Plug de 500gb 7200 RPM 3.5”
El almacenamiento en cualquier maquina computacional es de suma
importancia ya que gracias a esto se puede almacenar la información
pertinente en estas, el almacenamiento de cada máquina computacional puede
variar según la capacidad que el cliente decida invertir en esta.
Red: Adaptador de 10 Gb Ethernet con un adaptador de bus para fibra óptica
Sistema operativo: Red Hat Enterprise 7 x64.
El tipo de sistema operativo será de software libre como la mayoría de los
requisitos mencionados anteriormente, y se utilizara Red Hat Enterprise 7 x 64.
Servidor.- PowerEdge R320
En base a la búsqueda de información sobre el presupuesto necesario del
mejor caso, contando con el servidor correspondiente, se presenta la búsqueda
de información en la página oficial de DELL mostrada a continuación.
http://www.dell.com/mx/empresas/p/laptopdeals.aspx?ST=dell&dgc=ST&cid=
80576&lid=2046333&acd=12271133192347400
47. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
47
Figura 14: Primera imagen del presupuesto del Servidor.
48. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
48
Figura 15: Segunda imagen del presupuesto del Servidor.
49. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
49
Figura 16: Tercer imagen del presupuesto del Servidor.
Contando con este servidor y sus capacidades de almacenamiento se
pretende instalar, los recursos de software antes mencionados los cuales son:
Requisitos de Software del Servidor.
Servidor web.- Apache 5.4.4.- el cual debe funcionar con Lightttpd,
nginx, Cherokee, Zeus y LiteSpeed. El servidor web debe estar
configurado correctamente para servir archivos PHP.
Lenguaje de programación.- PHP 5.4, o 5.5 la versión más reciente.
Sistema operativo Windows o Linux, se recomienda Linux
Personal capacitado almenos dos los cuales serán los
administradores.
50. ANÁLISIS DE LOS REQUERIMENTOS PARA LA IMPLEMENTACIÓN DE UNA CARRERA EN EL
MODELO DE EDUCACION ABIERTA Y A DISTANCIA.
50
Plataforma E-Learning.- moodle versión 2.8
Ghostscrip necesita ser instalado para anotaciones de PDFs
Requisitos de la base de datos.
Sistema gestor de base de datos.- My SQL 5.5.31
Soporte del navegador.
Navegador.- google Chrome 30.0
Como tercer punto en este caso, tenemos la infraestructura humana, los
cuales deben actuar de manera grupal y de esta forma aprender a manejar la
plataforma virtual, el instituto tecnológico puede mandar a capacitar a almenos
dos personas las cuáles serán las administradoras de la plataforma E-Learning
estos cursos pueden ser mediante una compañía de hosting, en donde se
garantiza personal calificado de la misma organización a la cual pertenece
moodle, y en donde se garantiza el aprendizaje real de cada herramienta de la
plataforma.
También existen otras opciones como la universidad como la universidad de
san Martin de Porres la cual ofrece cursos en línea con certificado garantizado
al finalizar el curso en línea,
Ventajas de la adquisición de un servidor propio de la institución en el mejor
caso.
Una de las ventajas importantes de contar con un servidor en el Instituto
tecnológico de ciudad madero son:
El equipo es completamente de la institución por lo tanto si siguiera
algún problema en cuanto a presupuestos, los servicios seguirían
funcionando lo que no depende de una renta anual.
El servidor tendría las mejores capacidades de almacenamiento y
en la cual el instituto tendría el informe correcto de que este solo se está
utilizando para las peticiones que se obtengan de desde la plataforma
virtual.
Se tendría la visualización de algo físico y nuevo completamente
dedicado a los servicios pertinentes.
Desventajas del mejor caso de la implementación de una plataforma virtual en
el instituto tecnológico de ciudad madero.
Alguna de las desventajas que pudiera existir es la mala instalación
de los recursos de hardware.
Mala instalación de los sistemas inteligentes a utilizar como
recursos indispensables.
Uso ineficiente de la administración de cada módulo en la
plataforma.
Limitante del proyecto.