Índice de Contenidos

INTEGRACIÓN DE LAS HERRAMIENTAS "GITHUB EDUCATION" EN EL AULA

Usando Git y GitHub en la Enseñanza


           

Registrarse, Obtener Descuentos y Crear un Aula

Introducción

Bienvenido a la Organización GitHub del curso INTEGRACIÓN DE LAS HERRAMIENTAS “GITHUB EDUCATION” EN EL AULA de la Universidad de La Laguna

Git es el Sistema de Control de Versiones (VCS) más popular. En la encuesta Stack Overflow de 2022, se comenta que cerca del 94% de los desarrolladores profesionales usa Git. El uso creciente de Git es cada vez más frecuente en cursos universitarios y en la formación profesional. En este contexto, el servicio de hosting GitHub (GH) y la aplicación para la educación Classroom 50 (C50) contribuyen a la mejora de la enseñanza.

El uso de GitHub ofrece una serie de beneficios para apoyar la enseñanza, como

  1. la distribución de material didáctico, (GitHub repositorios, GitHub Pages, GitHub Actions, etc.),
  2. apoyo a la evaluación (GitHub Issues, GitHub Pull Requests, GitHub Actions, etc.) y,
  3. desarrollo colaborativo

El aprendizaje de Sistemas de Control de Versiones es complejo (sobre todo si no tienes formación en programación), pero se ha simplificado en parte por la existencia de plataformas en la nube para alojar, gestionar y colaborar en proyectos utilizando Sistemas de Control de Versiones como son GitHub, GitLab y Bitbucket.

Estos servicios basados ​​en la nube ofrecen productos y soporte gratuitos para profesores y estudiantes para fomentar la adopción de Git.

Este curso va dirigido a cualquier educador de habla hispana interesado en desarrollar su labor haciendo usando de los recursos, herramientas, servicios y metodologías que están asociados al programa Github Education.

Para seguir el curso trabaja los Contenidos en los Apuntes y acepta cada una de las asignaciones de las tareas ✍️ asociadas, dejando tu informe con los resultados en el repositorio, que será creado cuando aceptes, dentro dentro de esta misma organización. Si te animas, utilizando las incidencias puedes solicitar comentarios a los profesores y restantes miembros de la organización.

Además de en el LMS puedes hacer preguntas en el foro de discusiones de la organización. Para más instrucciones sobre los debates puedes leer la documentación en GitHub Debates.

Objetivos

Las tareas para este capítulo son:

Tarea 1: Alta en GitHub

Antes de aceptar esta tarea deberás registrarte en GitHub.com,

Tarea 2: Aceptar esta tarea. Primeros Pasos con Classroom 50

Una vez registrado ya estás en condiciones de Aceptar esta tarea en el enlace proveído en el Campus Virtual.

Para crear el repositorio de trabajo para esta tarea deberás comenzar aceptando la tarea asociada a esta parte haciendo click en el correspondiente botón en el campus virtual de este curso. Para aprender a aceptar una tarea sigue los pasos en la sección Accept an assignment del capítulo de la wiki de Classroom 50 Web Student Guide.

Un primer objetivo de esta lección/tarea es conseguir cierta familiaridad con los conceptos que conlleva Classroom 50: asignación, asignación individual, asignación de grupo, rosters, etc. Para mas detalles sobre Classroom 50 puedes leer la sección Classroom 50 Training Session.

Tarea 3: Solicitar un descuento para docentes

Deberás solicitar un descuento para docentes (Puedes hacerlo en https://github.com/settings/education/benefits),

Si eres profesor

Sigue los pasos explicados en la sección Inicio rápido para GitHub Educators. Si te encuentras cómodo con el lenguaje Inglés es mejor usar la versión inglesa de la guía.

Para obtener descuentos de docente o investigador, debes cumplir con los siguientes requisitos:

  1. Tener una cuenta personal en GitHub.
  2. Ser profesor o empleado de una institución educativa.
  3. Es conveniente tener una dirección de correo electrónico verificable que haya emitido una institución educativa. En la universidad de La Laguna es el email que tiene el sufijo ull.edu.es
  4. Cargar los documentos que comprueben tu afiliación a la institución educativa.

Si eres estudiante

Si eres estudiante puedes optar a los descuentos del para estudiantes de GitHub. Sigue las instrucciones en la sección Aplicar un paquete de desarrollo para alumnos.

Para optar debes cumplir con los siguientes requisitos:

  1. Tener una cuenta personal de GitHub
  2. Tener al menos 13 años
  3. Estar inscrito actualmente en un curso que otorgue un título o diploma que garantice un curso de estudio como colegio, escuela secundaria, facultad, universidad, escolarización en casa o institución educativa similar
  4. Tener una dirección de correo electrónico verificable suministrada por la escuela o cargar documentos que demuestren tu situación de estudiante actual.

Tarea 4: Crear una organización GitHub para un curso

Deberás crear una organización para un curso. Puedes leer más sobre como hacerlo en el capítulo Creando Perfiles, Organizaciones y Aulas. Si ya tienes el descuento y quieres mejorar tu organización (upgrade organization) puedes hacerlo en la página de GitHub GlobalCampus para profesores:https://education.github.com/globalcampus/teacher

Tarea 5: Crear un aula Classroom 50 asociada a la organización creada

Deberás crear un aula classroom 50 asociada a la organización que has creado. Yo suelo poner el mismo nombre a la correspondiente aula Classroom 50. Puedes leer más sobre como hacerlo y profundizar en Classroom 50 en la wiki del repositorio foundation50/classroom50.

Comprueba que el roster del aula está correctamente configurado. Tu y los profesores de este curso deberían aparecer como Teacher y el estudiante que has invitado a tu organización debería aparecer como Student.

Tarea 6: Entrega de esta tarea

Como estudiante de este curso, tu entrega de esta tarea se realiza haciendo “commit” y “push” al repositorio que obtienes cuando aceptas la asignación. Para más detalles lea la sección de la wiki de Classroom 50 Submit your work

Puntos a Completar

  1. Registrarte en GitHub
  2. Obtener tus correspondientes descuentos
  3. Crear una organización para un curso que vas a impartir. Añadir a los profesores de este curso con el rol de owners y a un estudiante de la misma con el rol de member.
  4. Crear un aula Classroom 50 asociada a la organización creada. Configurar correctamente el roster del aula.

Entrega

Deja en el fichero README.md del repo de la asignación enlaces

  1. A la organización GitHub que has creado y
  2. A tu página de usuario en GitHub.

Tanto si te han concedido los descuentos como si no, una vez hayas terminado puedes proceder con la siguiente tarea Aprender Classroom 50 y Markdown.

Creative Commons License
All the work in this pages (including PDFs authored by us) is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.