Source code for oioioi.mp.models
# coding: utf-8
from django.db import models
from django.utils.translation import gettext_lazy as _
from oioioi.base.utils.deps import check_django_app_dependencies
from oioioi.participants.models import RegistrationModel
from oioioi.contests.models import Contest
check_django_app_dependencies(__name__, ['oioioi.participants'])
check_django_app_dependencies(__name__, ['oioioi.contests'])
[docs]class SubmissionScoreMultiplier(models.Model):
""" If SubmissionScoreMultiplier exists, users can submit problems
even after round ends, until end_date
Result score for submission after round's end is multiplied by
given multiplier value
"""
[docs] contest = models.OneToOneField(
Contest, verbose_name=_("contest"), on_delete=models.CASCADE
)