public ActionResult Progresso() { try { Aluno dadosAlunoLogado = (Aluno)Session["dadosAlunoLogado"]; AtividadeAlunoREP atividadeAlunoREP = new AtividadeAlunoREP(); AtividadeREP atividadeREP = new AtividadeREP(); AlunoREP alunoREP = new AlunoREP(); dadosAlunoLogado.TotalPontosFeitos = atividadeAlunoREP.PontosFeitos(dadosAlunoLogado.IdAluno); dadosAlunoLogado.ProgressoTotal = Math.Round(alunoREP.ProgressoTotal(dadosAlunoLogado.IdAluno), 2); dadosAlunoLogado.ProgressoDistribuicao = Math.Round(alunoREP.ProgressoDeUmTopico(dadosAlunoLogado.IdAluno, 1), 2); dadosAlunoLogado.ProgressoMedidasDeTendenciaCentral = Math.Round(alunoREP.ProgressoDeUmTopico(dadosAlunoLogado.IdAluno, 2), 2); //dadosAlunoLogado.ProgressoMedidasDeDispersao = alunoREP.ProgressoDeUmTopico(dadosAlunoLogado.IdAluno, 3); //dadosAlunoLogado.ProgressoAmostragemEstimadores = alunoREP.ProgressoDeUmTopico(dadosAlunoLogado.IdAluno, 4); dadosAlunoLogado.PontosDistribuicao = atividadeREP.TotalPontosPossiveisDeUmTopico(1); dadosAlunoLogado.PontosMedidasDeTendenciaCentral = atividadeREP.TotalPontosPossiveisDeUmTopico(2); //dadosAlunoLogado.PontosMedidasDeDispersao = atividadeREP.TotalPontosPossiveisDeUmTopico(3); //dadosAlunoLogado.PontosAmostragemEstimadores = atividadeREP.TotalPontosPossiveisDeUmTopico(4); dadosAlunoLogado.PontosFeitosDistribuicao = atividadeAlunoREP.PontosFeitosDeUmTopico(dadosAlunoLogado.IdAluno, 1); dadosAlunoLogado.PontosFeitosMedidasDeTendenciaCentral = atividadeAlunoREP.PontosFeitosDeUmTopico(dadosAlunoLogado.IdAluno, 2); //dadosAlunoLogado.PontosFeitosMedidasDeDispersao = atividadeAlunoREP.PontosFeitosDeUmTopico(dadosAlunoLogado.IdAluno, 3); //dadosAlunoLogado.PontosFeitosAmostragemEstimadores = atividadeAlunoREP.PontosFeitosDeUmTopico(dadosAlunoLogado.IdAluno, 4); dadosAlunoLogado.PDIntroducao = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 1), 2); dadosAlunoLogado.PDPontosValores = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 2), 2); dadosAlunoLogado.PDClassesIntervalos = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 3), 2); dadosAlunoLogado.PDRelativaPercentual = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 4), 2); dadosAlunoLogado.PDAcumuladaSimplesAbsoluta = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 5), 2); dadosAlunoLogado.PDAcumuladaRelativaPercentual = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 6), 2); dadosAlunoLogado.PDFreqPontosValores = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 7), 2); dadosAlunoLogado.PDFreqClassesIntervalos = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 8), 2); dadosAlunoLogado.PTIntroducao = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 9), 2); dadosAlunoLogado.PTMediaSimples = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 10), 2); dadosAlunoLogado.PTMediaPonderada = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 11), 2); dadosAlunoLogado.PTModa = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 12), 2); dadosAlunoLogado.PTMediana = Math.Round(alunoREP.ProgressoDeUmSubTopico(dadosAlunoLogado.IdAluno, 13), 2); dadosAlunoLogado.ProgressoDistribuicaoPorAtividade = alunoREP.ProgressoDeUmTopicoPorQuantidade(dadosAlunoLogado.IdAluno, 1); dadosAlunoLogado.ProgressoMedidasDeTendenciaPorAtividade = alunoREP.ProgressoDeUmTopicoPorQuantidade(dadosAlunoLogado.IdAluno, 2); dynamic meusModelos = new ExpandoObject(); meusModelos.Aluno = dadosAlunoLogado; return(View(meusModelos)); } catch (Exception) { return(RedirectToAction("Login", "Aluno")); } }
public ActionResult Topicos() { try { Aluno dadosAlunoLogado = (Aluno)Session["dadosAlunoLogado"]; AtividadeAlunoREP atividadeAlunoREP = new AtividadeAlunoREP(); var AtvUltimaSemana = atividadeAlunoREP.AtividadesFeitasPorData(dadosAlunoLogado.IdAluno); return(View(dadosAlunoLogado)); } catch (Exception) { return(RedirectToAction("Login", "Aluno")); } }