class AssessmentApplicationProgressController extends CompetitionManagementCookieController<AvailableAssessorForm> {

    @GetMapping
    public String applicationProgress(Model model,
                                      @ModelAttribute(name = SELECTION_FORM, binding = false) AvailableAssessorForm selectionForm,
                                      @PathVariable long applicationId,
                                      @PathVariable long competitionId,
                                      @RequestParam(value = "page", defaultValue = "1") int page,
                                      @RequestParam(value = "assessorNameFilter", defaultValue = "") String filter,
                                      @RequestParam(value = "sort", defaultValue = "ASSESSOR") Sort sort,
                                      HttpServletRequest request,
                                      HttpServletResponse response) {
        updateSelectionForm(request, response, competitionId, applicationId, selectionForm, filter);
        return doProgressView(model, applicationId, filter, page - 1, sort);
    }

}