Modified:
/src/checker/cc_frontend/models.py
=======================================
--- /src/checker/cc_frontend/models.py Mon Nov 22 05:53:21 2010
+++ /src/checker/cc_frontend/models.py Tue Nov 23 08:41:23 2010
@@ -55,13 +55,6 @@
contest = models.ForeignKey(Contest, verbose_name = 'Contest')
pcode = models.CharField(max_length = 25, verbose_name = 'Problem
Code')
penalty = models.IntegerField(verbose_name = 'Penalty')
- is_approximate = models.BooleanField(default = False,
- verbose_name = 'Is Approximate')
- cust_eval = models.FileField(upload_to = "setter-bin/", blank = True,
- default = None, verbose_name = 'Custom Evaluation executable')
- cust_minScore = models.IntegerField(default = 0, verbose_name = "Min
Score")
- cust_maxScore = models.IntegerField(default = 100, verbose_name = "Max
Score")
-
#Fields related to the display of the problem statement follow:
statement = models.TextField()
constraints = models.TextField() # Info about input constraints.
@@ -69,8 +62,6 @@
sampleOutput = models.TextField(verbose_name = "Sample Output")
scoring_info = models.TextField(verbose_name = "Scoring Information")
# Info
# about how the problem will be
scored.
- tlimit = models.IntegerField(verbose_name = "Time Limit") # (in
seconds)
- mlimit = models.IntegerField(verbose_name = "Memory Limit") # (in MiB)
allowedLangs = models.CommaSeparatedIntegerField(max_length=10,
verbose_name = "Allowed Languages")
source_limit = models.IntegerField(default=50,
@@ -87,6 +78,13 @@
class TestSet(models.Model):
problem = models.ForeignKey(Problem)
maxScore = models.IntegerField()
+ tlimit = models.IntegerField(verbose_name = "Time Limit") # (in
seconds)
+ mlimit = models.IntegerField(verbose_name = "Memory Limit") # (in MiB)
+ is_cust_scored = models.BooleanField(default = False,
+ verbose_name = 'Is custom evaluated')
+ cust_executable = models.FileField(upload_to = "setter-bin/", blank =
True,
+ default = None, verbose_name = 'Custom Evaluation executable')
+
def __unicode__(self):
return str(self.problem) + '-' + str(self.maxScore)