Esempio n. 1
0
    def get_context_data(self, **kwargs):
        """
        Insert discipline and form into session context data.
        """

        irat_datetime, grat_datetime = get_datetimes(self.get_session())

        context = super(GradeListView, self).get_context_data(**kwargs)
        context['irat_datetime'] = irat_datetime
        context['grat_datetime'] = grat_datetime
        context['discipline'] = self.get_discipline()
        context['session'] = self.get_session()
        return context
Esempio n. 2
0
    def get_context_data(self, **kwargs):
        """
        Insert a discipline inside grade edit template.
        """

        irat_datetime, grat_datetime = get_datetimes(self.get_session())

        context = super(GradeUpdateView, self).get_context_data(**kwargs)
        context['irat_datetime'] = irat_datetime
        context['grat_datetime'] = grat_datetime
        context['discipline'] = self.get_discipline()
        context['session'] = self.get_session()
        return context
Esempio n. 3
0
    def get_context_data(self, **kwargs):
        """
        Insert a discipline and session inside file form template.
        """

        irat_datetime, grat_datetime = get_datetimes(self.get_session())

        context = super(EditSessionFileView, self).get_context_data(**kwargs)
        context['irat_datetime'] = irat_datetime
        context['grat_datetime'] = grat_datetime
        context['discipline'] = self.get_discipline()
        context['session'] = self.get_session()
        return context
Esempio n. 4
0
    def get_context_data(self, **kwargs):
        """
        Insert discipline, session into gRAT result context data.
        """

        irat_datetime, grat_datetime = get_datetimes(self.get_session())

        context = super(GRATResultView, self).get_context_data(**kwargs)
        context['irat_datetime'] = irat_datetime
        context['grat_datetime'] = grat_datetime
        context['discipline'] = self.get_discipline()
        context['session'] = self.get_session()
        context['result'] = self.result()
        return context
Esempio n. 5
0
    def get_context_data(self, **kwargs):
        """
        Insert discipline, session and form into file context data.
        """

        irat_datetime, grat_datetime = get_datetimes(self.get_session())

        context = super(ListSessionFileView, self).get_context_data(**kwargs)
        context['irat_datetime'] = irat_datetime
        context['grat_datetime'] = grat_datetime
        context['discipline'] = self.get_discipline()
        context['session'] = self.get_session()
        context['form'] = SessionFileForm()
        return context
Esempio n. 6
0
    def get_context_data(self, **kwargs):
        """
        Insert discipline, session and form into exercise list context data.
        """

        irat_datetime, grat_datetime = get_datetimes(self.get_session())

        context = super(ExerciseListView, self).get_context_data(**kwargs)
        context['irat_datetime'] = irat_datetime
        context['grat_datetime'] = grat_datetime
        context['discipline'] = self.get_discipline()
        context['session'] = self.get_session()
        context['form1'] = AnswerQuestionForm(prefix="alternative01")
        context['form2'] = AnswerQuestionForm(prefix="alternative02")
        context['form3'] = AnswerQuestionForm(prefix="alternative03")
        context['form4'] = AnswerQuestionForm(prefix="alternative04")
        return context
Esempio n. 7
0
    def get_context_data(self, **kwargs):
        """
        Insert discipline and session and alternatives formset into add
        question template.
        """

        irat_datetime, grat_datetime = get_datetimes(self.get_session())

        context = super(CreateQuestionView, self).get_context_data(**kwargs)
        context['irat_datetime'] = irat_datetime
        context['grat_datetime'] = grat_datetime
        context['discipline'] = self.get_discipline()
        context['session'] = self.get_session()

        if self.request.POST:
            context['alternatives'] = AlternativeFormSet(self.request.POST)
        else:
            context['alternatives'] = AlternativeFormSet()

        return context