Skip to content

Commit c607abf

Browse files
committed
Add Graph.get_assessment_names()
This should facilitate dynamic rule display for the various graph types.
1 parent d3eb196 commit c607abf

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

econplayground/main/models.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,28 @@ def clone(self):
404404
g.save()
405405
return g
406406

407+
def get_assessment_names(self):
408+
assessment_names = {
409+
'line1': 'Orange line',
410+
'line2': 'Blue line',
411+
'line1 label': 'Orange line label',
412+
'line2 label': 'Blue line label',
413+
'intersectionLabel': 'Intersection label',
414+
'intersectionHorizLineLabel':
415+
'Orange-Blue intersection horizontal',
416+
'intersectionVertLineLabel': 'Orange-Blue intersection vertical',
417+
'x-axis label': 'X-axis label',
418+
'y-axis label': 'Y-axis label',
419+
}
420+
421+
# TODO: extend possible rules for the various other graph types
422+
if self.graph_type == 8:
423+
assessment_names.update({
424+
'line3': 'Green line'
425+
})
426+
427+
return assessment_names
428+
407429

408430
class JXGLine(models.Model):
409431
class Meta:

0 commit comments

Comments
 (0)