Examples of MarkSheetTeacherGradeSubmissionBean


Examples of org.fenixedu.academic.dto.teacher.gradeSubmission.MarkSheetTeacherGradeSubmissionBean

        if (!executionCourse.getAvailableGradeSubmission()) {
            addActionMessage(request, "error.teacher.gradeSubmission.gradeSubmission.not.available");
            return mapping.findForward("mainPage");
        }

        MarkSheetTeacherGradeSubmissionBean submissionBean = new MarkSheetTeacherGradeSubmissionBean();
        submissionBean.setExecutionCourse(executionCourse);

        request.setAttribute("submissionBean", submissionBean);
        return doForward(request, "/teacher/evaluation/gradeSubmission/gradeSubmissionStepOne.jsp");
    }
View Full Code Here

Examples of org.fenixedu.academic.dto.teacher.gradeSubmission.MarkSheetTeacherGradeSubmissionBean

    }

    public ActionForward gradeSubmissionStepOne(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {

        MarkSheetTeacherGradeSubmissionBean submissionBean =
                (MarkSheetTeacherGradeSubmissionBean) RenderUtils.getViewState().getMetaObject().getObject();
        request.setAttribute("submissionBean", submissionBean);

        ActionMessages actionMessages = new ActionMessages();
        boolean canSubmitMarksAnyCurricularCourse =
                checkIfCanSubmitMarksToAnyCurricularCourse(submissionBean.getAllCurricularCourses(), submissionBean
                        .getExecutionCourse().getExecutionPeriod(), request, actionMessages);
        calculateMarksToSubmit(request, submissionBean);
        request.setAttribute("executionCourse", submissionBean.getExecutionCourse());
        if (submissionBean.getMarksToSubmit().isEmpty()) {
            addMessage(
                    request,
                    actionMessages,
                    (!canSubmitMarksAnyCurricularCourse) ? "error.teacher.gradeSubmission.noStudentsToSubmitMarksInPeriods" : "error.teacher.gradeSubmission.noStudentsToSubmitMarks");
            return doForward(request, "/teacher/evaluation/gradeSubmission/gradeSubmissionStepOne.jsp");
View Full Code Here

Examples of org.fenixedu.academic.dto.teacher.gradeSubmission.MarkSheetTeacherGradeSubmissionBean

    public ActionForward gradeSubmissionStepTwo(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) throws FenixServiceException {

        User userView = getUserView(request);
        MarkSheetTeacherGradeSubmissionBean submissionBean =
                (MarkSheetTeacherGradeSubmissionBean) RenderUtils.getViewState("submissionBean-invisible").getMetaObject()
                        .getObject();
        submissionBean.setResponsibleTeacher(userView.getPerson().getTeacher());

        ActionMessages actionMessages = new ActionMessages();
        request.setAttribute("executionCourse", submissionBean.getExecutionCourse());
        try {
            List<EnrolmentEvaluation> marksSubmited = CreateMarkSheetByTeacher.run(submissionBean);
            request.setAttribute("marksSubmited", marksSubmited);
            return doForward(request, "/teacher/evaluation/gradeSubmission/viewGradesSubmited.jsp");
        } catch (IllegalDataAccessException e) {
View Full Code Here

Examples of org.fenixedu.academic.dto.teacher.gradeSubmission.MarkSheetTeacherGradeSubmissionBean

public class CurricularCoursesByExecutionPeriodProvider implements DataProvider {

    @Override
    public Object provide(Object source, Object currentValue) {

        final MarkSheetTeacherGradeSubmissionBean submissionBean = (MarkSheetTeacherGradeSubmissionBean) source;
        final List<CurricularCourse> result =
                new ArrayList<CurricularCourse>((submissionBean.getExecutionCourse() != null) ? submissionBean
                        .getExecutionCourse().getAssociatedCurricularCoursesSet() : Collections.EMPTY_LIST);

        Collections.sort(result, new Comparator<CurricularCourse>() {
            @Override
            public int compare(CurricularCourse o1, CurricularCourse o2) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.