tf_fundamentos/Acompanhamento.java

73 lines
2.2 KiB
Java

public class Acompanhamento {
private Aluno aluno;
private int atividadesEntregues;
private int atividadesIA;
private int atividadesExplicadas;
private int atividadesSemAjuda;
private int atividadesNaoEstudadas;
private double riscoPedagogico;
public Acompanhamento(Aluno aluno, int atividadesEntregues, int atividadesIA, int atividadesExplicadas,
int atividadesSemAjuda, int atividadesNaoEstudadas) {
this.aluno = aluno;
this.atividadesEntregues = atividadesEntregues;
this.atividadesIA = atividadesIA;
this.atividadesExplicadas = atividadesExplicadas;
this.atividadesSemAjuda = atividadesSemAjuda;
this.atividadesNaoEstudadas = atividadesNaoEstudadas;
}
private void calcularRisco() {
double razaoIa = atividadesIA / atividadesEntregues;
double razaoNaoExplicadas = (atividadesEntregues - atividadesExplicadas) / atividadesEntregues;
double razaoComAjuda = (atividadesEntregues - atividadesSemAjuda) / atividadesEntregues;
double razaoNaoEstudadas = atividadesNaoEstudadas / atividadesEntregues;
double media = (razaoIa + razaoNaoExplicadas + razaoComAjuda + razaoNaoEstudadas) / 4;
this.riscoPedagogico = media * 10;
}
public double getRiscoPedagogico() {
return riscoPedagogico;
}
public String getRiscoLabel() {
this.calcularRisco();
if (riscoPedagogico <= 3.3) {
return "BAIXO";
}
if (riscoPedagogico > 3.3 && riscoPedagogico < 6.6) {
return "MODERADO";
}
return "ALTO";
}
public Aluno getAluno() {
return this.aluno;
}
public void setAluno(Aluno aluno) {
this.aluno = aluno;
}
public void setAtividadesEntregues(int atividadesEntregues) {
this.atividadesEntregues = atividadesEntregues;
}
public void setAtividadesIA(int atividadesIA) {
this.atividadesIA = atividadesIA;
}
public void setAtividadesExplicadas(int atividadesExplicadas) {
this.atividadesExplicadas = atividadesExplicadas;
}
public void setAtividadesSemAjuda(int atividadesSemAjuda) {
this.atividadesSemAjuda = atividadesSemAjuda;
}
public void setAtividadesNaoEstudadas(int atividadesNaoEstudadas) {
this.atividadesNaoEstudadas = atividadesNaoEstudadas;
}
}