|
a/OSSEval/analysis/models.py |
|
b/OSSEval/analysis/models.py |
|
... |
|
... |
8 |
created = models.DateField()
|
8 |
created = models.DateField()
|
9 |
methodology_version = models.ForeignKey('methodology.MethodologyVersion')
|
9 |
methodology_version = models.ForeignKey('methodology.MethodologyVersion')
|
10 |
user_login = models.CharField(max_length=50)
|
10 |
user_login = models.CharField(max_length=50)
|
11 |
visible = models.BooleanField(default=True)
|
11 |
visible = models.BooleanField(default=True)
|
12 |
weight_scenario = models.ForeignKey(WeightScenario)
|
12 |
weight_scenario = models.ForeignKey(WeightScenario)
|
|
|
13 |
def __unicode__(self):
|
|
|
14 |
return self.name
|
13 |
|
15 |
|
14 |
class Instance(models.Model):
|
16 |
class Instance(models.Model):
|
15 |
"""
|
17 |
"""
|
16 |
It represents one of the entities we evaluate in the assessment
|
18 |
It represents one of the entities we evaluate in the assessment
|
17 |
"""
|
19 |
"""
|
18 |
name = models.CharField(max_length=200)
|
20 |
name = models.CharField(max_length=200)
|
19 |
name_for_search = models.CharField(max_length=200, default="")
|
21 |
name_for_search = models.CharField(max_length=200, default="")
|
20 |
analysis = models.ForeignKey(Analysis)
|
22 |
analysis = models.ForeignKey(Analysis)
|
|
|
23 |
def __unicode__(self):
|
|
|
24 |
return self.name + " - " + self.name_for_search
|
21 |
|
25 |
|
22 |
class Answer(models.Model):
|
26 |
class Answer(models.Model):
|
23 |
"""
|
27 |
"""
|
|
|
28 |
|
24 |
"""
|
29 |
"""
|
25 |
instance = models.ForeignKey(Instance)
|
30 |
instance = models.ForeignKey(Instance)
|
26 |
question = models.ForeignKey('methodology.Question')
|
31 |
question = models.ForeignKey('methodology.Question')
|
27 |
value_integer = models.IntegerField()
|
32 |
value_integer = models.IntegerField()
|
28 |
notes = models.CharField(max_length=2000)
|
33 |
notes = models.CharField(max_length=2000)
|