Blog sobre educación

Mes: julio 2023

Autoevaluación Docente: Evaluación y Análisis de la Eficiencia de las Pruebas con ChatGPT-4

Este análisis se centra en las pruebas realizadas a los alumnos (exámenes, ejercicios, deberes, trabajos, etc.) y no en los propios alumnos. Es, pues, un análisis de la tarea del docente que nos permite una autoevaluación de la actividad del enseñante hecha a través de las notas del alumnado.

Lógicamente, la autoevaluación incluye otros aspectos de carácter muy diferente a los realizados aquí. No obstante, es una evaluación objetiva que puede resultar de gran utilidad para el enseñante como complemento a otras formas de evaluación.

Utilizado junto con el Análisis de los resultados de las calificaciones de múltiples pruebas con ChatGPT-4, cuyo objetivo son los alumnos, forma un estudio muy completo de las calificaciones.

Requerimientos

  1. Este análisis necesita de ChatGPT-4 con el modelo Code Interpreter activado.
  2. Se necesitan al menos 2 conjuntos de notas.

Estadísticas más relevantes que se realizan en el análisis

  • Estadística básica: media, mediana, desviación estándar.
  • Prueba de normalidad de Shapiro-Wilk y de Levene para igualdad de varianzas.
  • Igualdad de medias:
    • ANOVA si se cumplen los criterios de normalidad y homocedasticidad.
    • Kruskall-Wallis si no se cumplen.
  • Análisis de Componentes Principales (PCA) para comprobar visualmente las relaciones entre las pruebas en las dos primeras componentes.

Preparación de los datos para su análisis

  1. Los datos deben tenerse en una hoja de cálculo con los nombres de los alumnos en la primera columna y las notas a partir de la segunda. En la primera fila pondremos los títulos de las columnas sin espacios. Si tenemos notas faltantes, ChatGPT hallará la media de los otros alumnos y se las pondrá a estos alumnos. Si no deseamos esto podemos eliminar los alumnos a los que les falten notas o completarlas antes de empezar el análisis. No debemos tener nada más en esta hoja de cálculo que los nombres y las notas.
  2. Descargamos los datos en formato CSV.
  3. Subimos el archivo en el prompt 1

Prompts

En total hay 7 prompts, de los cuales 5 son de análisis y dos de conclusiones. Estos dos últimos son los que tendrán más relevancia para el profesorado.

Prompt 1

Análisis de la estructura de los datos y solución de problemas. En este prompt debemos subir el archivo CSV con los datos.

Actúa como un profesor experto en estadística que desea analizar las calificaciones de varios varias pruebas donde el aprobado está en 5. Me gustaría obtener un análisis completo de las pruebas que han hecho los alumnos. Aquí están las calificaciones en un archivo CSV. Por favor, realiza lo siguiente:

1. Carga los datos y realiza un análisis exploratorio inicial para entender la estructura de los datos.

2. Limpia y preprocesa los datos si es necesario, por ejemplo, convirtiendo las calificaciones a formato numérico. Si falta algún valor, calcula la media de la columna.

Realiza estas tareas y las que te diré más tarde sin interrupciones. Como eres un profesor experto en estadística, si hay que tomar alguna decisión lo harás tú en el momento. Si escribes alguna tabla, hazlo con formato Markdown.

Prompt 2

Estadísticas básicas y tests de normalidad y homocedasticidad.

A partir de ahora nos vamos a centrar en las pruebas, no en los alumnos.

1. Calcula la media, mediana y desviación estándar obtenida en cada prueba.

2. Realiza el test de normalidad de Shapiro-Wilk.

3. Escribe una tabla Markdown con todos los resultados anteriores.

4. Realiza la prueba de igualdad de varianzas de Levene para las pruebas.

5. Realiza una interpretación de los resultados anteriores que pueda ser útil para que los profesores entiendan las relaciones entre las pruebas, desde un punto de vista docente, y apta para personas sin conocimientos en estadística. Escribe unas conclusiones que sirvan para mejorar la práctica docente y resolver problemas.

Prompt 3

Comparación de todos los pares de medias.

1. Utiliza el método más apropiado, teniendo en cuenta el test de normalidad y de igualdad de varianzas, para comprobar si las medias entre las pruebas son iguales o no. Escribe qué métodos estás utilizando.

2. Si las medias no son iguales, selecciona y aplica el test más apropiado para identificar cuáles de ellas son distintas y cuáles presentan similitud.

3. Comprueba que los niveles de significación (p) son coherentes y tienen valores entre 0 y 1.

Prompt 4

Interpretación del prompt anterior.

Realiza una interpretación de los resultados de la igualdad de medias que pueda ser útil para que los profesores entiendan las relaciones entre las pruebas, desde un punto de vista docente, y apta para personas sin conocimientos en estadística. Escribe unas conclusiones que sirvan para mejorar la práctica docente y resolver problemas. Cuando hables de la dificultad de las pruebas, revisa sus medias para asegurarte que haces bien la interpretación.

Prompt 5

Análisis en Componentes principales para ver la relación entre las pruebas.

Realiza un PCA para las pruebas y dibuja en los dos primeros ejes las pruebas etiquetando cada punto con los nombres de las pruebas. Haz una TABLA en Markdown con el porcentaje de la variabilidad explicada por cada componente, así como la variabilidad acumulada.
Haz una interpretación de los resultados del PCA analizando las puntuaciones de las pruebas y su situación en los ejes. Esta interpretación debe ser útil para que los profesores entiendan las relaciones entre las pruebas, desde un punto de vista docente, y apta para personas sin conocimientos en estadística. Escribe unas conclusiones que sirvan para mejorar la práctica docente y resolver problemas.

Prompt 6

Elaboración de las conclusiones finales.

Vuelve a leer toda nuestra conversación y escribe un informe con las conclusiones finales a todo el trabajo que has hecho centrándote en las pruebas. Estas conclusiones deben servir al profesor para MEJORAR SU PRÁCTICA DOCENTE Y RESOLVER PROBLEMAS. Este informe está dedicado a personas sin conocimientos de estadística, por lo tanto, usa un lenguaje sencillo y claro de entender, hazlo en forma de lista. El informe deberá incluir:

1. Conclusiones para las medias, medianas, desviación estándar y normalidad de las muestras.

2. Conclusiones sobre la igualdad de medias de las pruebas.

3. Conclusiones sobre PCA, añade el gráfico PCA.

4. Recomendaciones prácticas para el profesor relacionadas con estas conclusiones.

5. Cualquier otro aspecto que creas de utilidad para la mejora de la práctica docente.

6. A partir de estos resultados y conclusiones escribe la autoevaluación del docente que ha realizado estas pruebas a sus alumnos.

Prompt 7

Creación de un documento de Word con los resultados.

Haz un documento DOCX con TODO lo que acabas de escribir, sin dejar nada, adaptando el formato del texto y tablas a este tipo de archivo, añade también la imagen del PCA, si es necesario la vuelves a crear.

Ejemplo

Se han utilizado los mismos datos que en el artículo Análisis de los resultados de las calificaciones de múltiples pruebas con ChatGPT-4. La conversación puede verse en este enlace. Se pueden examinar los datos ya preparados para el análisis a continuación:

El informe final, una vez pasado a PDF, puede ser consultado a continuación:

Conclusiones

ChatGPT-4 facilita la autoevaluación docente a través del análisis de las pruebas y calificaciones de los alumnos. Este análisis, que incluye estadísticas básicas, pruebas de normalidad, igualdad de medias y análisis de componentes principales, revela patrones útiles para mejorar la práctica docente y resolver problemas. La interpretación de estos resultados es muy útil para su aplicación práctica en el aula.

Análisis de los Resultados de las Calificaciones de Múltiples Pruebas con ChatGPT-4

No hace mucho que publicamos el artículo Análisis de los resultados de las calificaciones de una prueba con ChatGPT-4, donde se daban una serie de estadísticas para el caso de una prueba de cualquier tipo con calificación. En este artículo generalizamos las estadísticas a varias pruebas de forma simultánea, por lo que puede ser útil para ver el estado de nuestros alumnos al final del trimestre o después de realizar varias actividades.

Las estadísticas que se pueden hacer son de muchos tipos, pero hemos tenido que decidirnos por algo que fuese breve, pero informativo por dos motivos: en primer lugar ChatGPT no puede recordar de forma ilimitada y llega un momento en que se pierde totalmente y no es posible realizar un análisis de forma sencilla y semiautomática; en segundo, un exceso de estadísticas acaban produciendo el efecto contrario al deseado y todo esto puede convertirse en un motivo de infoxicación y el consecuente desánimo que produce.

Así que hemos decidido hacer unas pruebas rápidas para ver el estado de los alumnos mediante el análisis de las notas y la creación de grupos de rendimiento, donde podemos ver de forma objetiva lo que dicen las notas sobre nuestros alumnos.

Utilizado junto con el análisis: Autoevaluación Docente: Evaluación y Análisis de la Eficiencia de las Pruebas con ChatGPT-4, cuyo objetivo es el propio enseñante a través de las notas de sus alumnos, forma un estudio muy completo de las calificaciones.

Si no te interesan los detalles de las estadísticas, puedes pasar directamente a la Preparación de los datos.

Requerimientos

  1. Este análisis necesita de ChatGPT-4 con el modelo Code Interpreter activado.
  2. Se necesitan al menos 2 conjuntos de notas, pero el análisis funciona mejor con más notas.

Estadísticas más relevantes realizadas

  • Para los grupos, el algoritmo k-means y la selección del número de grupos mediante Silhouette Score.
  • El dendrograma que muestra la semejanza entre alumnos mediante el método de agrupamiento jerárquico aglomerativo con el método de Ward.
  • Tanto k-means como el agrupamiento jerárquico han utilizado la distancia euclídea.
  • Un análisis de componentes principales (PCA) para visualizar gráficamente los grupos creados por k-means y los alumnos.
  • Elipses de pertenencia a los grupos del gráfico PCA:
    • Centro: El centro de la elipse se calcula como la media de las dos primeras componentes principales (PC1 y PC2) para cada grupo. Esto da la ubicación promedio de los estudiantes en ese grupo en el espacio de las dos primeras componentes principales.
    • Ancho y alto: El ancho y el alto de la elipse se calculan como la desviación estándar de las dos primeras componentes principales (PC1 y PC2) para cada grupo, multiplicada por 2. Esto da una medida de la dispersión de los estudiantes en ese grupo en el espacio de las dos primeras componentes principales, cubriendo el 95 % de las observaciones.

Preparación de datos

  1. Los datos deben tenerse en una hoja de cálculo con los nombres de los alumnos en la primera columna y las notas a partir de la segunda. En la primera fila pondremos los títulos de las columnas sin espacios. Si tenemos notas faltantes, ChatGPT hallará la media de los otros alumnos y se las pondrá a estos alumnos. Si no deseamos esto podemos eliminar los alumnos a los que les falten notas o completarlas antes de empezar el análisis. No debemos tener nada más en esta hoja de cálculo que los nombres y las notas.
  2. Descargamos los datos en formato CSV.
  3. Subimos el archivo en el prompt 1

PROMPTS

Hemos hecho 6 prompts que se resumen al final en las conclusiones, tanto a través del chat como en un documento de Word. Por lo tanto, para el docente, las respuestas a las que debe prestar más atención son las dos últimas.

Prompt 1

En este prompt ChatGPT analizará la estructura de los datos e intentará arreglar cualquier cosa que no esté bien. Aquí debemos subir el archivo CSV que contendrá exclusivamente los nombres de los alumnos en la primera columna y las notas en las siguientes.

Actúa como un profesor experto en estadística que desea analizar las calificaciones de varios varias pruebas donde el aprobado está en 5. Me gustaría obtener un análisis completo de las calificaciones de los alumnos. Aquí están las calificaciones en un archivo CSV. Por favor, realiza lo siguiente:

1. Carga los datos y realiza un análisis exploratorio inicial para entender la estructura de los datos.

2. Limpia y preprocesa los datos si es necesario, por ejemplo, convirtiendo las calificaciones a formato numérico. Si falta algún valor, calcula la media de la columna.

Realiza estas tareas y las que te diré más tarde sin interrupciones. Como eres un profesor experto en estadística, si hay que tomar alguna decisión lo harás tú en el momento.

Prompt 2

En este prompt, hará grupos de alumnos basándose en las notas de los diferentes ejercicios. Estos grupos son naturales, es decir, se deducen a partir de los datos que hemos introducido.

1 . Utiliza el algoritmo de k-means para agrupar a los estudiantes en varios grupos de según su rendimiento (grupos de rendimiento). Utiliza el método Silhouette Score para crear los grupos.

2. Analiza los datos de los grupos de rendimiento que acabas de hacer y asígnales un nombre diferente a cada uno de ellos con significado educativo que describa el rendimiento. Interpreta y explica el significado académico de cada grupo.

3. Escribe los grupos de rendimiento, ordenados de mejor a peor, la media de las notas de cada grupo, así como la media total de cada grupo y la lista completa de alumnos que tiene cada grupo en forma de TABLA Markdown.

4. Extrae conclusiones sobre los puntos anteriores relevantes para la práctica docente de un profesor.

Justo antes de mostrar los resultados de los análisis que te he pedido, comprueba que el número de alumnos coincide exactamente con los que hay en el archivo de datos original.

Prompt 3

Con este prompt, ChatGPT nos hará un árbol donde podremos ver los alumnos agrupados por similitudes.

Utiliza el agrupamiento jerárquico aglomerativo con el método de Ward. Crea un dendrograma con los nombres de los alumnos en el eje VERTICAL para visualizar la agrupación jerárquica de los estudiantes según su rendimiento.

Prompt 4

Aquí se hace algo parecido a lo anterior, pero utilizando una gráfica en dos dimensiones, podremos ver similitudes entre alumnos, además los grupos que se hicieron antes quedarán bien visibles.

1. Haz un análisis PCA de los alumnos.

2. Haz un gráfico con las 2 primeras componentes y escribe los nombres de los alumnos en las etiquetas, utiliza símbolos y colores diferentes para los distintos grupos.

3. Delimita claramente los grupos de rendimiento mediante elipses.

4. Dame los porcentajes de varianza explicada y acumulada de todas las componentes en una tabla Markdown.

5. Explica lo que significa el gráfico y los porcentajes de la tabla que has hecho, debajo de cada uno.

Prompt 5

Escritura de conclusiones.

Crea las conclusiones finales a todo el trabajo que has hecho. Estas conclusiones deben servir al profesor para MEJORAR SU PRÁCTICA DOCENTE Y RESOLVER PROBLEMAS. Este informe está dedicado a personas que no saben estadística, por lo tanto, usa un lenguaje sencillo y claro de entender, hazlo en forma de lista. Debe tener, al menos, los siguientes elementos:

1. Grupos de rendimiento con su media total y alumnos en una tabla Markdown.

2. Imagen dendrograma con los alumnos en el eje vertical y explicación de su significado. Debes incluir esta imagen que ya hiciste antes.

3. Imagen del PCA y explicación de su significado. Debes incluir esta imagen que ya hiciste antes.

4. Conclusiones generales para los alumnos y mención expresa de los nombres de los alumnos que necesitan ayuda con algunas recomendaciones.

5. Añade cualquier otra cuestión que pueda servir a los alumnos o al profesor para mejorar su práctica docente

Prompt 6

Creación de un documento de Word a partir de las mismas conclusiones anteriores.

Haz un documento DOCX con lo que acabas de escribir, adaptando el formato del texto y tablas a este tipo de archivo, añade también las imágenes del dendrograma y PCA

Ejemplo

Hemos hecho un ejemplo con notas reales. La conversación con ChatGPT no ha podido ser enlazada, ya que en el momento de escribir esto la opción estaba deshabilitada. Los datos se pueden descargar del siguiente archivo CSV:

El informe, una vez pasado a PDF, puede verse a continuación:

Conclusiones

El uso de ChatGPT-4 para analizar calificaciones de múltiples pruebas ha demostrado ser muy útil. Permite a los docentes obtener una visión objetiva del rendimiento de los alumnos, ayudando a mejorar las estrategias de enseñanza. A pesar de las limitaciones de memoria, ChatGPT-4 maneja grandes conjuntos de datos y proporciona análisis significativos. La creación de grupos de rendimiento es una característica muy útil. El empleo de técnicas de agrupamiento y análisis de componentes principales proporciona una visión más profunda de las similitudes y diferencias entre los alumnos. Además, ChatGPT-4 genera informes comprensibles, haciendo los análisis accesibles para docentes.

Análisis de los Resultados de las Calificaciones de Una Prueba con ChatGPT-4

En este artículo describimos los prompts necesarios para hacer el análisis de los resultados académicos de unas calificaciones de clase: examen, ejercicios, deberes, etc. Es importante recalcar que solo sirve para analizar las notas de un único examen o ejercicio. Más adelante publicaremos otro trabajo para analizar un conjunto de calificaciones pertenecientes a varias pruebas.

ChatGPT se encarga de todo, eso incluye los cálculos y, lo más importante, qué significan y qué conclusiones se extraen. Es igual que tener una persona experta en estadística que nos hace los cálculos y nos explica lo que quieren decir.

Este análisis utiliza estadística básica (como los estadísticos de dispersión y centralización) y también métodos de aprendizaje automático sin supervisión (método k-means y de aglomeración jerárquica).

Requerimientos

  1. Para poder hacer este análisis necesitamos de la versión 4 de ChatGPT con el modelo Code Interpreter activado.
  2. Un único conjunto de notas.

Descripción de los resultados

El proceso descrito acaba generando un documento de tipo DOCX que contiene las interpretaciones y conclusiones del estudio realizado. En él se incluyen:

Análisis general de las notas:

  • Media: Es la medida que proporciona un valor central representativo del conjunto de datos.
  • Mediana: Es la nota que tiene al 50 % de los alumnos a cada lado.
  • Rango: Diferencia entre la calificación más alta y más baja.
  • Desviación estándar: Es la medida de la variabilidad de las notas.
  • Histograma: Es un gráfico donde se representa cuántos alumnos obtuvieron cada nota.
  • Boxplot: Es un gráfico que representa la mediana, entre qué notas se encuentra el 50 % de los alumnos, la nota mínima y la nota máxima.

Análisis de los alumnos según su rendimiento

  • Grupos de rendimiento: ChatGPT divide a los alumnos en grupos naturales, es decir, los grupos que se pueden observar en las notas. A cada uno le asigna un nombre y nos proporciona su media, así como los alumnos que contiene.
  • Dendrograma: es un gráfico que agrupa a los alumnos de forma visual. Con él podremos ver las relaciones entre los alumnos según su rendimiento y también podremos visualizar los grupos de rendimiento que se han creado. Es un gráfico muy útil para comprender la tipología del alumnado en nuestra clase.

Preparación de los datos

  1. Necesitamos tener una hoja de cálculo con dos columnas, en la primera los nombres de los alumnos, en la segunda las notas que queremos analizar.
  2. Este archivo lo descargaremos en formato CSV, que ChatGPT maneja bien y lo subiremos en el primer prompt.

Prompt 1

En este prompt debemos cargar el archivo CSV con los datos.

Este prompt se ocupa de cargar los datos, analizarlos, calcular las estadísticas del examen y crear el histograma y el boxplot. Aquí debemos indicar en qué valor se encuentra el aprobado (se ha supuesto que está en 5) y podemos añadir la asignatura y el tema o formato de la prueba en el espacio entre corchetes, por ejemplo:

Actúa como un profesor experto en estadística que acaba de calificar un formulario online sobre los orgánulos celulares donde el aprobado está en 5

Esto proporciona un contexto que ayudará a ChatGPT en su análisis.

Actúa como un profesor experto en estadística que acaba de calificar un [examen] donde el aprobado está en 5. Me gustaría obtener un análisis completo de las calificaciones de los alumnos. Aquí están las calificaciones en un archivo CSV. Por favor, realiza lo siguiente:

1. Carga los datos y realiza un análisis exploratorio inicial para entender la estructura de los datos.

2. Limpia y preprocesa los datos si es necesario, por ejemplo, convirtiendo las calificaciones a formato numérico. Si falta algún valor, elimina ese alumno.

3. Calcula estadísticas descriptivas de las calificaciones, incluyendo la media, mediana y desviación estándar. Haz una interpretación académica de los resultados.

4. Crea un histograma y un boxplot para visualizar la distribución de las calificaciones e interpreta académicamente los resultados.

Realiza estas tareas y las que te diré más tarde sin interrupciones. Como eres un profesor experto en estadística, si hay que tomar alguna decisión lo harás tú en el momento.

Prompt 2

Este prompt crea los grupos de rendimiento del alumnado.

Ahora vas a analizar el rendimiento de los alumnos:

1. Utiliza el algoritmo de k-means para agrupar a los estudiantes en varios grupos según su rendimiento. Utiliza el método Silhouette Score para crear los grupos. Analiza los datos de los grupos de rendimiento que acabas de hacer y asígnales un nombre diferente a cada uno de ellos con significado educativo que describa el rendimiento. Interpreta y explica el significado académico de cada grupo. Asegúrate también que los nombres de los grupos son coherentes con sus medias, es decir, los de rendimiento bajo no pueden tener una media superior a los de rendimiento medio, etc.

2. Escribe los grupos de rendimiento, ordenados de mejor a peor, la media de las notas de cada grupo, así como la media total de cada grupo y la lista completa de alumnos que tiene cada grupo en forma de TABLA Markdown.

3. Utiliza el agrupamiento jerárquico aglomerativo con el método de Ward. Crea un dendrograma con los nombres de los alumnos en el eje VERTICAL para visualizar la agrupación jerárquica de los estudiantes según su rendimiento.

Antes de mostrar los resultados comprueba que el número de alumnos coincide exactamente con los que hay en el archivo de datos original.

Prompt 3

Se extraen conclusiones sobre los resultados del examen.

Extrae conclusiones sobre el rendimiento de los alumnos en general como clase en el examen basándote en los análisis anteriores y comenta los alumnos que necesiten algún comentario adicional (por rendimiento deficiente, excelente, etc.). Estas conclusiones deben servir al profesor para mejorar su práctica docente y detectar problemas

Prompt 4

Se realiza un informe, esta es la parte más importante.

A continuación harás un informe con conclusiones. Estas conclusiones deben servir al profesor para MEJORAR SU PRÁCTICA DOCENTE Y RESOLVER PROBLEMAS. El informe está destinado a personas que no saben estadística, por lo tanto, usa un lenguaje sencillo y claro de entender, hazlo en forma de lista. Escribe un informe que contenga lo siguiente:

1. Todos los resultados, explicaciones y conclusiones de tu estudio, incluyendo las medidas de centralización y dispersión con sus interpretaciones académicas. No olvides incluir los alumnos pertenecientes a cada grupo, así como una interpretación de lo que son estos grupos con la media que tiene cada uno.

2. Incluye las imágenes de los gráficos creados anteriormente, también el dendrograma.
Añade una interpretación para cada uno de ellos, de forma que el lector
sepa lo que está viendo.

3. Escribe las conclusiones generales que has escrito antes destinadas a la mejora docente. Haz mención expresa de los nombres de los alumnos que necesitan más ayuda con algunas recomendaciones.

Céntrate en las interpretaciones, resultados, rendimientos, conclusiones y consejos.

Prompt opcional

Si deseamos un informe en formato Word usaremos este prompt adicional. Esta tarea a veces le lleva mucho trabajo, ya que comete errores con frecuencia y lo repite una y otra vez. Pulsar el botón Regenerate puede dar buenos resultados.

Haz un documento DOCX con lo que acabas de escribir, adaptando el formato del texto y tablas a este tipo de archivo, añade también las imágenes del histograma, boxplot y dendrograma

Ejemplo

Hemos realizado un ejemplo con notas reales correspondientes a notas de matemáticas de 1° de Bachillerato. El archivo CSV se encuentra a continuación:

Los gráficos que se obtienen son los siguientes:

Y el informe con la interpretación de estos gráficos, estadísticas, así como los grupos formados, está a continuación.

La conversación completa puede leerse a través de este enlace que no muestra ni los gráficos ni los enlaces que contiene.

Conclusiones

Con estos 4 prompts podemos realizar un análisis exhaustivo de las notas de clase que de otro modo sería prohibitivo por el tiempo y los recursos necesarios como son los programas de estadística multivariante.

Más adelante se publicará otro artículo donde se analicen un conjunto de notas.

Creación de equipos cooperativos con ChatGPT-4

Antecedentes

No hace mucho tiempo hice un programa, con ayuda de ChatGPT, que permite crear grupos cooperativos, llamado Geco. Con este programa partimos de una división de los alumnos en tres categorías: «alumnos autónomos que no necesitan ayuda», «alumnos semiautónomos que necesitan alguna ayuda» y «alumnos no autónomos que necesitan ayuda». Esta división debe ser hecha por el profesorado y el programa distribuye los alumnos de la forma que se le indique: de manera heterogénea, de forma homogénea o de manera aleatoria.

Introducción

En este artículo se explicará cómo clasificar a los alumnos en distintas categorías según su rendimiento académico. Estas categorías pueden coincidir con las mencionadas anteriormente, pero no es obligatorio, ya que hemos pensado que es mejor que sea el propio ChatGPT el que decida el número de grupos segun el rendimiento académico. Además, se abordará la formación de equipos cooperativos, tomando como referencia la clasificación previamente mencionada.

Proceso a seguir

Deberemos seguir los siguientes pasos, que se describen en detalle más adelante:

  1. Preparar los datos con los nombres de los alumnos y sus notas en un archivo CSV.
  2. Pedirle a ChatGPT que cree grupos de alumnos según su rendimiento académico (prompt 1).
  3. Pedirle a ChatGPT que genere los grupos cooperativos basándose en los grupos del punto anterior (prompt 2).
  4. Por último, podemos pedirle un informe con lo que ha hecho (prompt 3).

Creación del archivo de datos para subir a ChatGPT

Debemos tener los datos en una hoja de cálculo (por ejemplo, se pueden exportar directamente de Google Classroom). En la primera columna tendremos los nombres de los alumnos y en las demás columnas, a partir de la segunda, las notas correspondientes a cada uno. En el caso de que en la primera fila tengamos los nombres del tipo de notas, deberemos asegurarnos que no tienen espacios, eso nos ahorrará tiempo y problemas para ChatGPT.

Después de tener la hoja de cálculo con los nombres y notas, la bajaremos en formato CSV, ya que es fácil de manejar para ChatGPT.

Deberemos subir el archivo CSV a ChatGPT en el prompt 1.

Creación de grupos de alumnos según su rendimiento académico

En primer lugar, le indicaremos a ChatGPT-4, usando el modelo Code Interpreter, que busque agrupaciones naturales de alumnos según su rendimiento académico, es decir, no le pediremos que cree 3 grupos exactamente, sino que, utilizando un método de aprendizaje automático sin supervisión usado frecuentemente en la inteligencia artificial, busqué él mismo los grupos. Esto se hará mediante la técnica llamada k-medias (k-means) y la selección de grupos se hará mediante el método del codo (elbow Method).

Esto lo llevaremos a cabo mediante el prompt 1 (en este prompt es donde debemos subir nuestro archivo CSV, pulsando sobre el botón + ).

PROMPT 1:

Eres un profesor experto en estadística y quiero que me ayudes a dividir la clase en grupos según su rendimiento académico. Al ser un experto puedes tomar todas las decisiones necesarias para el análisis. Para ello te doy un archivo con sus notas y quiero que utilices k-means para formar los grupos. Cuando acabes, escribe la lista de TODOS los alumnos de cada grupo, así como la interpretación que le das en cuanto a rendimiento académico para cada uno de los grupos. Además, ten en cuenta lo siguiente:
a) Para los valores que faltan calcula la media de la misma columna.
b) Para realizar k-means utiliza el método del codo.
c) Cuando escribas la lista de nombres de cada grupo, debe ser exhaustiva, sin dejarte alumnos sin clasificar.

Cuando acabe nos dará los alumnos agrupados por rendimiento académico, que estarán al final de la respuesta (esta respuesta llevará numerosos comentarios, así como los problemas con los que ChatGPT se encuentra con nuestros datos).

Creación de los grupos cooperativos

Podemos pedirle grupos heterogéneos u homogéneos.

Grupos heterogéneos

Esta opción es para crear grupos con alumnos de diferente tipología. Los grupos heterogéneos favorecen el aprendizaje de nuevos conocimientos y se generan haciendo que en cada equipo estén representadas las tres tipologías.

Esta parte es la más complicada para ChatGPT, ya que a veces pasa un buen rato intentando cumplir las restricciones que le damos y modifica el método que usa una y otra vez, otras veces, sin embargo, nos da el resultado en la primera tentativa.

El prompt 2 para hacer equipos de 4 alumnos sería el indicado a continuación.

PROMPT 2:

Ahora quiero hacer grupos cooperativos heterogéneos con 4 alumnos en cada uno de los grupos. Ten en cuenta lo siguiente:
a) Cada grupo cooperativo debe tener obligatoriamente 4 o 5 alumnos.
b) Crea los grupos de forma que sean aleatorios y diversos en cuanto a su nivel académico, intentando que estén representados todos los grupos de k-means en cada grupo cooperativo (aunque debes tener en cuenta que no siempre es posible hacerlo) y escribe la lista de grupos que has creado.
c) En esta lista añade también a qué grupo, de los que has hecho con k-means, pertenece cada uno de los alumnos, con el formato: (G0, G1, etc.)
d) Antes de imprimir los resultados, comprueba que:
d.1) no hay alumnos repetidos
d.2) no falta ningún alumno por asignar a un grupo.
d.3) los grupos son todos de 4 o 5 alumnos.

Si en vez de 4 alumnos, son grupos de 3 o de 5 alumnos habría que cambiar los números que están subrayados por los valores correctos, teniendo en cuenta que en el punto a) y d.3) hay que poner 3 o 4 si los grupos son de 3, o bien, 5 o 6, si los grupos son de 5.

En este prompt la salida puede ser muy larga, ya que va explicando lo que hace y los problemas con los que se encuentra, los grupos cooperativos estarán al final de la respuesta.

Grupos homogéneos

Están formados por miembros con características similares y son adecuados para reforzar conocimientos ya adquiridos. Estos grupos se crean intentando que sean todos de la misma tipología.

Si deseamos que los grupos estén formados, en la medida de lo posible, por alumnos del mismo nivel, usaremos el prompt 2, en este caso también para grupos de 4 alumnos.

PROMPT 2:

Ahora quiero hacer grupos cooperativos homogéneos con 4 alumnos en cada uno de los grupos. Ten en cuenta lo siguiente:
a) Cada grupo cooperativo debe tener obligatoriamente 4 o 5 alumnos.
b) Crea los grupos de forma que sean aleatorios y homogéneos en cuanto a su nivel académico, intentando que los grupos sean del mismo nivel académico (aunque debes tener en cuenta que no siempre es posible hacerlo) y escribe la lista de grupos que has creado.
c) En esta lista añade también a qué grupo, de los que has hecho con k-means, pertenece cada uno de los alumnos, con el formato: (G0, G1, etc.)
d) Antes de imprimir los resultados, comprueba que:
d.1) no hay alumnos repetidos
d.2) no falta ningún alumno por asignar a un grupo.
d.3) los grupos son todos de 4 o 5 alumnos.

Si los grupos son diferentes de 4, seguiremos las indicaciones dadas para los grupos heterogéneos.

Informe del trabajo realizado

Podemos pedirle la creación de un documento de Word con lo que ha hecho. El prompt 3 será el siguiente.

PROMPT 3:

Por último, crea un archivo DOCX que pueda descargar con el informe completo de todo lo que has hecho desde el principio de nuestra conversación. Una vez creado, asegúrate que incluye:
a) los grupos iniciales de rendimiento académico con todos sus alumnos y la interpretación de lo que significa cada grupo.
b) los grupos cooperativos con todos sus alumnos.

Ejemplo

En el enlace siguiente puedes encontrar un ejemplo de formación de grupos heterogéneos en el que los nombres de los alumnos son ficticios: Formación de grupos. En el modo Code Interpreter no pueden verse las imágenes ni los enlaces cuando se comparte la conversación, pero podrás ver la conversación mantenida. Los datos utilizados para este ejemplo se encuentran disponibles en el enlace siguiente:

El informe generado, una vez convertido en PDF, es el siguiente:

Para terminar

Este procedimiento nos permite la creación de grupos heterogéneos u homogéneos de una forma relativamente sencilla, aunque en realidad utiliza conceptos estadísticos de alto nivel, hasta, hace muy poco, prácticamente inaccesibles y de aplicación mucho más complicada.

Estos prompts han sido probados y modificados numerosas veces hasta obtener el resultado deseado.

© 2024 Bilateria

Tema por Anders NorenArriba ↑