Commit 795fba04 by Bridger Maxwell

Got settings.GENERATE_RANDOM_PROFILE_SCORES working again. Mostly used for design previews.

parent 02e92e0b
...@@ -127,6 +127,17 @@ class SingleSectionGrader(CourseGrader): ...@@ -127,6 +127,17 @@ class SingleSectionGrader(CourseGrader):
percent = 0.0 percent = 0.0
detail = "{name} - 0% (?/?)".format(name = self.section_name) detail = "{name} - 0% (?/?)".format(name = self.section_name)
if settings.GENERATE_PROFILE_SCORES:
points_possible = random.randrange(50, 100)
points_earned = random.randrange(40, points_possible)
percent = points_earned / float(points_possible)
detail = "{name} - {percent:.0%} ({earned:.3n}/{possible:.3n})".format( name = self.section_name,
percent = percent,
earned = float(points_earned),
possible = float(points_possible))
breakdown = [{'percent': percent, 'label': self.short_label, 'detail': detail, 'category': self.category, 'prominent': True}] breakdown = [{'percent': percent, 'label': self.short_label, 'detail': detail, 'category': self.category, 'prominent': True}]
...@@ -206,8 +217,8 @@ class AssignmentFormatGrader(CourseGrader): ...@@ -206,8 +217,8 @@ class AssignmentFormatGrader(CourseGrader):
section_type = self.section_type, section_type = self.section_type,
name = "Randomly Generated", name = "Randomly Generated",
percent = percentage, percent = percentage,
earned = points_earned, earned = float(points_earned),
possible = points_possible ) possible = float(points_possible) )
short_label = "{short_label} {index:02d}".format(index = i+1, short_label = self.short_label) short_label = "{short_label} {index:02d}".format(index = i+1, short_label = self.short_label)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment