Ir al contenido principal

Solución de problemas al enviar trabajos de los estudiantes

Su guía útil para solucionar problemas con las entregas de trabajo de los estudiantes

Actualizado ayer

Navegar por las presentaciones de los estudiantes

Durante la mayor parte del curso de Kira (salvo cualquier actividad desconectada), los estudiantes enviarán sus trabajos a través de la plataforma para responder a una variedad de problemas diferentes: basados en código, de opción múltiple, Parsons y respuestas escritas, por nombrar algunos.

Algunos ejercicios de Kira Learning están diseñados con flexibilidad de presentación, por lo que los estudiantes no tienen que modificar el código preexistente. Por ejemplo, algunas tareas permiten simplemente ejecutar el código proporcionado y proceder a su envío, centrándose en el aprendizaje conceptual en lugar de en las estrictas reglas de codificación.

Si bien esperamos que este proceso de envío sea siempre fluido, sabemos que a veces las cosas no funcionan según lo esperado y, cuando estás aprendiendo una nueva plataforma y contenido nuevo, puede resultar difícil saber qué puedes solucionar y qué es lo que requiere la ayuda adicional de nuestro equipo.

Contenido del envío: comprobación del código

Cuando trabajamos en tareas basadas en código, debemos tener en cuenta algunas cosas que pueden impedir un envío correcto.

Comprender la distinción entre los requisitos de aprobación de los tutores de IA y los requisitos de presentación es esencial para gestionar los bloques de presentación de forma eficaz. El tutor de IA evalúa el código principalmente en cuanto a la sintaxis y la lógica, mientras que la validación de los envíos se centra en la precisión de los resultados, incluidos el formato y las coincidencias exactas.

  • ¡El Autograder es específico! : Recuerde que muchas tareas de código se califican automáticamente al enviarlas y, para que eso funcione, el autocalificador busca un resultado muy específico. Si te pide que escribas «¡Hola, mundo!» , por ejemplo, y escribes «Hola mundo»., aparecerá un error. En un ejemplo como este, empezaste a programar de la manera correcta, ¡aún así obtuviste una salida! , pero ese resultado solo necesita modificarse para que la respuesta sea aceptada.

  • En Platypus Environment, la orientación es importante: Del mismo modo, los problemas de Platypus también suelen clasificarse automáticamente haciendo coincidir la posición del ornitorrinco al final con el estado final objetivo del problema. Esto significa que si el ornitorrinco del estado final de la portería termina en la esquina inferior mirando a la derecha, tu ornitorrinco también debería terminar en la esquina inferior mirando a la derecha.

  • Ejecuta el código antes de enviarlo: Antes de enviar tu código, debes pulsar «ejecutar» en el editor de código. ¡Es el botón morado de reproducción! Una vez que su código se ejecute y dé el resultado esperado, continúe y presione enviar.

  • ¿Tu código está esperando a que lo ingresen? : A veces, al ejecutar código, puede parecer que está atascado o que no pasa nada cuando, de hecho, ¡solo está esperando la entrada del usuario! Busca un lugar en la consola en el que esté esperando recibir un valor del usuario para continuar.

  • No se deje engañar por los comentarios: Al principio de la programación, era fácil escribir código que no fuera legible para el ordenador. Asegúrate de no haber ocultado el código en un comentario. Escribiendo #print («¡Hola, mundo!») será un comentario no leído por el ordenador, mientras que imprimirá («¡Hola, mundo!») es un comando que el ordenador puede ejecutar.- Pasos estructurados de depuración: Si encuentra errores durante el envío, siga estos pasos para realizar una depuración eficaz: 1) Busque el mensaje de error debajo del editor de código. 2) Usa los detalles del mensaje de error para identificar y solucionar problemas como los errores de sintaxis. 3) Vuelva a ejecutar el código para garantizar una ejecución exitosa. 4) Una vez que el código funcione según lo esperado, continúa con el envío.- Algunos ejercicios no requieren cambios de código: Para algunos ejercicios, el objetivo puede ser simplemente explorar o ejecutar el código proporcionado. En estos casos, puede ejecutar el código inicial tal como se indica y proceder al envío sin modificaciones.

  • El tutor de IA frente a la validación de envíos: El tutor de IA comprueba la lógica y la sintaxis del código, pero no valida la precisión de la salida. La validación del envío garantiza que los resultados coincidan con los requisitos, incluidos el formato y la puntuación. Por ejemplo, puede bloquear los envíos si a una salida le falta un carácter o tiene un espaciado incorrecto.

¿Te acordaste de presentarlo?

Si los estudiantes tienen libertad de movimiento durante el curso (por ejemplo, pueden saltar de un lado a otro dentro de una lección), pueden hacer todo lo anterior, ejecutar su código, disfrutar de la gloria de que se ejecute correctamente y, luego, olvidarse por completo de pulsar el botón de enviar. ¡Nos pasa a los mejores de nosotros!

Si un estudiante está convencido de que ha tenido un problema, pero no ves ninguna presentación, es probable que se haya olvidado de pulsar Enviar. Siempre puedes consultar la libreta de calificaciones de Kira para ver si se ha otorgado un punto o si la casilla de pasos se ha vuelto verde al verla en el modo Progreso. Los recuadros blancos en el modo de progreso significan que un estudiante no completó el paso pulsando enviar, incluso si lo intentó.

Problema: Las evaluaciones se atascan en el modo de reintento

Causa : Esto ocurre cuando los alumnos seleccionan Reintentar pero abandonan la sesión antes de completarla. Cuando regresan, el sistema muestra sus respuestas anteriores, pero espera a que se realicen cambios para poder volver a enviarlas. Pasos de resolución :

  1. Abra la evaluación en modo de reintento.

  2. Modifique al menos una respuesta (o actualice todas las respuestas según sea necesario).

  3. Haga clic en Enviar para completar el proceso de reintento.

Problema: la opción «Solicitar volver a enviar» no está disponible

Causa: Cuando una solicitud de reenvío ya está activa, la opción «Solicitar que se vuelva a enviar» permanece inactiva hasta que se complete la solicitud actual. Al pasar el ratón sobre el botón, aparece un mensaje que explica su estado. Pasos de resolución : Aliente a los estudiantes a completar las solicitudes de reenvío activas con prontitud. Una vez completado, la opción «Solicitar volver a enviar» se reactivará, lo que permitirá reintentos adicionales.

¿Sigues atascado? ¡Comprueba la tecnología!

Odiamos ver que suceda, pero a veces la tecnología nos deja perplejos. Para descartar qué parte de la tecnología es la broca que está poniendo una llave inglesa, recomendamos seguir los siguientes pasos:

  • Actualiza tu página: Si tienes una solución mecanografiada, puedes copiarla y pegarla en un lugar seguro, como un archivo de nuestro editor independiente, un correo electrónico para ti, una nota de ordenador o un adhesivo.

  • Borra tu caché: ¿Sabes cómo se limpia un colector de pelusa cuando lavas la ropa? A veces las computadoras también lo necesitan. Sigue los pasos para borrar la caché según el navegador que utilices; Chrome, Firefoxy Edge tienen instrucciones en línea.

  • Asegúrese de que su navegador esté ejecutando la versión actual: ¡a veces los dispositivos y navegadores no se actualizan tanto como queremos! Puedes comprobar si tu navegador está actualizado en WhatIsMyBrowser.com.

  • Por si acaso, prueba de Wifi: , sabemos que parece obvio, pero asegúrate de comprobar que puedes acceder a Kira y a otras páginas web con normalidad.

  • Comprueba el modo de reintento y los estados de reenvío: Si los reintentos o los reenvíos parecen problemáticos, comprueba si la sesión de reintentos está bloqueada o si la solicitud de reenvío sigue incompleta. Siga los pasos descritos en las secciones de solución de problemas correspondientes para resolverlos.

¿Aún no funciona? ¿Te tenemos?

Después de comprobar el código y una comprobación técnica, ¡es probable que hayas descubierto un error elusivo que necesitamos conocer! Ponte en contacto con [email protected] con la mayor cantidad de detalles posible. Cosas que es útil que sepamos:

  • Cuándo se produjo el problema

  • Dónde tuvo lugar el problema, como un paso específico de la lección

  • El tipo de dispositivo en el que se encuentra (por ejemplo, Macbook, Chromebook), el navegador utilizado (por ejemplo, Chrome, Firefox) y la versión del navegador de WhatIsMyBrowser.

  • La velocidad de descarga de tu red, que puedes encontrar en https://fast.com/

  • Qué cuenta experimentó el problema, así como si se trataba de un problema experimentado por un usuario único o por varios usuarios.

  • Puntos de bonificación por capturas de pantalla o grabaciones de pantalla del problema en acción

Nuestro equipo trabaja muy duro entre bastidores para garantizar que los profesores reciban apoyo y que los errores se solucionen lo antes posible. ¡Lo actualizaremos una vez que haya una solución para que pueda continuar con su lección!

¿Ha quedado contestada tu pregunta?