Student View
In this lesson, you will learn how the students interact with JuezLTI to get to and how to answer the exercises.
You are automatically enrolled as a student in 2 sample courses: Java (https://moodle.apps.kau.se/course/view.php?id=31) and PostgreSQL(https://moodle.apps.kau.se/course/view.php?id=39) so you can try student view in these courses.
Student interaction
Assim que os instrutores tenham criado a actividade da ferramenta externa ou
, os estudantes poderão vê-la na :sua página do curso:
O estudante do precisa de clicar na Actividade Externa. Neste caso Easy exercise
Aparecerá uma Vista do Estudante semelhanta à imagem abaixo:
No topo da página, é apresentada a lista de exercícios que compõe a actividade:
O exemplo acima mostra uma actividade composta por três exercícios, em um dos três estados possíveis:
- laranja: o estudante não respondeu ao exercício.
- verde: o estudante resolveu o exercício.
- vermelho: o estudante apresentou uma resposta errada.
O estudante pode utilizar a lista de exercícios para navegar através dos exercícios, clicando neles.
Após a lista de exercícios, o título e a descrição do exercício são encontrados
e um conjunto de testes
Nesses testes, o aluno pode visualizar o output que corresponde a cada input. No exemplo acima, se o código receber Charles
, deve retornar Hello Charles
.
O estudante deve codificar a sua solução no campo Code Solution, seleccionando previamente em que linguagem será codificada a solução:
No final da página o aluno receberá a nota e o feedback da sua resposta.
Abaixo, é possível ver o resultado de dois excertos de códigos diferentes:
- Resposta errada:
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+"!!");
}
}
- Resposta 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);
}
}