%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/fenix-renderers.tld" prefix="fr"%>
<%@page import="java.util.Collection"%>
<%@page import="net.sourceforge.fenixedu.domain.ExecutionYear"%>
<%@page import="net.sourceforge.fenixedu.domain.StudentCurricularPlan"%>
<%@page import="net.sourceforge.fenixedu.domain.student.Registration"%>
<%@page import="net.sourceforge.fenixedu.domain.student.StudentCurriculum"%>
<%@page import="net.sourceforge.fenixedu.dataTransferObject.student.RegistrationSelectExecutionYearBean"%>
<%@page import="net.sourceforge.fenixedu.domain.student.curriculum.CurriculumEntry"%>
<%
final Registration registration = ((RegistrationSelectExecutionYearBean) bean).getRegistration();
request.setAttribute("registration", registration);
final ExecutionYear executionYear = ((RegistrationSelectExecutionYearBean) bean).getExecutionYear();
request.setAttribute("executionYear", executionYear);
%>
" altKey="personPhoto" bundle="IMAGE_RESOURCES" styleClass="showphoto"/>
:
Visualizar Currículo:
<%
final StudentCurriculum studentCurriculum = new StudentCurriculum(registration);
request.setAttribute("studentCurriculum", studentCurriculum);
final StudentCurricularPlan studentCurricularPlan = studentCurriculum.getStudentCurricularPlan(executionYear);
request.setAttribute("studentCurricularPlan", studentCurricularPlan);
final Collection curriculumEntries = studentCurriculum.getCurriculumEntries(executionYear);
request.setAttribute("curriculumEntries", curriculumEntries);
final double totalEctsCredits = studentCurriculum.getTotalEctsCredits(executionYear);
request.setAttribute("totalEctsCredits", totalEctsCredits);
final double average = studentCurriculum.getRoundedAverage(executionYear, true);
request.setAttribute("average", average);
final int curricularYear = studentCurriculum.calculateCurricularYear(executionYear);
request.setAttribute("curricularYear", curricularYear);
final double sumPiCi = studentCurriculum.getSumPiCi(executionYear);
request.setAttribute("sumPiCi", sumPiCi);
final double sumPi = studentCurriculum.getSumPi(executionYear);
request.setAttribute("sumPi", sumPi);
%>
Os cálculos acima baseam-se nas informações na tabela em baixo.
Cálculo da
:
: = / =
Cálculo do
:
: = ( ( ( + 24) / 60 + 1) ; ) =
Os cálculos acima baseam-se nas informações na tabela em baixo.
Cálculo da
:
: = / =
Cálculo do
:
: = ( ( ( + 24) / 60 + 1) ; ) =
=
.
|
|
|
Média de Curso
|
Ano Curricular
|
Classificação
|
Peso
|
(Peso x Classificação)
|
ECTS
|
|
|
|
|
|
|
- |
|
-
|
- |
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
- |
- |
- |
- |
|
|
|
|
|
- |
- |
- |
- |
- |
- |
- |
|
|
|
|
|
|
|
- |
|
-
|
- |
|
Sumatórios
|
|
|
|
|