<%@ page language="java" %> <%@ page import="java.util.List" %> <%@ page import="net.sourceforge.fenixedu.presentationTier.Action.resourceAllocationManager.utils.SessionConstants" %> <%@ page import="net.sourceforge.fenixedu.applicationTier.IUserView" %> <%@ page import="net.sourceforge.fenixedu.dataTransferObject.InfoStudentCurricularPlan" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> /viewCurriculum.do?method=getCurriculum&page=0&studentCPID= <%= ((List) studentCPList).size()%>
<% if (((List) studentCPList).size() != 0) { %> <% if (((List) studentCPList).size() > 1) { %>


info Nota: É normal a existência de dois planos curriculares para o mesmo curso.
O plano curricular com a data mais antiga (ano da sua entrada no IST), contem o seu currículo tal e qual como o pode visionar no ponto habitual acedido através da página do IST.
O plano curricular com a data mais recente (este ano lectivo), contem o seu currículo como se o tivesse iniciado este ano, ou seja, apenas com as disciplinas em que se encontra inscrito a partir deste ano lectivo.
A razão desta separação é dar a hipótese de verificar a correcção do seu currículo passado para, mais tarde (e depois de ter a certeza de que está tudo em ordem), juntar toda a informação num só plano curricular.



<% IUserView userView = (IUserView) session.getAttribute(SessionConstants.U_VIEW); if(userView.getUtilizador().startsWith("D")) { InfoStudentCurricularPlan infoScp = (InfoStudentCurricularPlan) ((List) studentCPList).get(0); Integer personCode = infoScp.getInfoStudent().getInfoPerson().getIdInternal(); %>


<% } %> <% } %> - () - -
<% } %>