Student interaction

Diagrama de la Vista de Estudiante

Una vez que los docentes han creado la actividad de Herramienta externa o , los estudiantes podrían verlo en su página del curso:

Selecionar la Herramienta Externa

El estudiante solo necesita pulsar en la Actividad Externa, en este caso Easy exercise

Aparecerá una vista similar a la que se muestra a continuación: Página del estudiante

En la parte superior de la página, se muestra la lista de ejercicios que componen la actividad:

Lista de ejercicios en la vista de estudiante

El ejemplo superior muestra una actividad compuesta por tres ejercicios, cada uno en uno de los tres estados posibles:

  • naranja: el estudiante no respondió el ejercicio.
  • verde: el estudiante resolvió el ejercicio.
  • rojo: el estudiante envió una respuesta errónea al ejercicio.

El estudiante puede utilizar la lista de ejercicios para navegar a través de los ejercicios, pulsando sobre cada uno de ellos.

Tras la lista de ejercicios, aparece el título y el enunciado del ejercicio seleccionado

Título y enunciado de la vista del estudiante

y el conjunto de los tests

Conjunto de Tests de la vista del estudiante

En esos tests, el estudiante puede ver la salida que corresponde con cada una de las entradas. En el siguiente ejemplo, si el código recibe Charles debería devolver Hello Charles.

El estudiante debe codificar su solución en el apartado Solución del código, seleccionando previamente con qué validador (lenguaje) ha desarrollado la solución:

Respuesta en la vista del estudiante

En la parte inferior de la página, el estudiante recibirá la calificación y el feedback a su respuesta.

Debajo, se muestra el resultado de dos códigos diferentes:

  • Respuesta incorrecta:
import java.util.Scanner;

public class Main {

    public static void main(String[] args)
    {
        Scanner input = new Scanner (System.in);
        String name = input.next();
        System.out.print("Hello "+name+"!!");
    }
}

Respuesta incorrecta

  • Respuesta correcta:
import java.util.Scanner;

public class Main {

    public static void main(String[] args)
    {
        Scanner input = new Scanner (System.in);
        String name = input.next();
        System.out.print("Hello "+name);
    }
}

Respuesta correcta