Source code for oioioi.sinolpack.controllers
from django.utils.translation import gettext_lazy as _
from oioioi.programs.controllers import ProgrammingProblemController
from oioioi.sinolpack.admin import SinolpackProblemAdminMixin
from oioioi.sinolpack.utils import add_extra_files
[docs]class SinolProblemController(ProgrammingProblemController):
[docs] def fill_evaluation_environ(self, environ, submission, **kwargs):
super(SinolProblemController, self).fill_evaluation_environ(
environ, submission, **kwargs
)
add_extra_files(environ, self.problem)
[docs] def mixins_for_admin(self):
return super(SinolProblemController, self).mixins_for_admin() + (
SinolpackProblemAdminMixin,
)