diff --git a/courseware/views.py b/courseware/views.py
index 24ee4982f7431851c99dff4e8a339d60d3bb78ec..49243d3fb1ce758c965f9e24990d4e0d4dcb8204 100644
--- a/courseware/views.py
+++ b/courseware/views.py
@@ -1,6 +1,7 @@
 import json
 import logging
 import os
+import random
 import sys
 import StringIO
 import urllib
@@ -125,6 +126,13 @@ def profile(request):
         else:
             percentage = 0
             summary = "0% (?/?)"
+        
+        if settings.GENERATE_PROFILE_SCORES:
+            points_possible = random.randrange(10, 50)
+            points_earned = random.randrange(5, points_possible)
+            percentage = points_earned / float(points_possible)
+            summary = "{0:.0%} ({1}/{2})".format( percentage, points_earned, points_possible )
+        
         summary = "Homework {0} - {1}".format(i + 1, summary)
         
         homework_percentages.append( {'percentage': percentage, 'summary': summary} )
@@ -140,6 +148,13 @@ def profile(request):
         else:
             percentage = 0
             summary = "0% (?/?)"
+        
+        if settings.GENERATE_PROFILE_SCORES:
+            points_possible = random.randrange(10, 50)
+            points_earned = random.randrange(5, points_possible)
+            percentage = points_earned / float(points_possible)
+            summary = "{0:.0%} ({1}/{2})".format( percentage, points_earned, points_possible )
+            
         summary = "Lab {0} - {1}".format(i + 1, summary)
         lab_percentages.append( {'percentage': percentage, 'summary': summary} )
     lab_total, lab_dropped_indices = totalWithDrops(lab_percentages, 2)
@@ -152,6 +167,14 @@ def profile(request):
     final_score = ('?', '?')
     final_percentage = 0
     
+    if settings.GENERATE_PROFILE_SCORES:
+        midterm_score = (random.randrange(50, 150), 150)
+        midterm_percentage = midterm_score[0] / float(midterm_score[1])
+        
+        final_score = (random.randrange(100, 250), 300)
+        final_percentage = final_score[0] / float(final_score[1])
+        
+    
     grade_summary = [
         {
             'category': 'Homework',
diff --git a/settings_new_askbot.py b/settings_new_askbot.py
index 4e56a07cd6860f33fb826e2774d469ddf53a0276..50a4929488104632d16828b4058bd2563e65a1c1 100644
--- a/settings_new_askbot.py
+++ b/settings_new_askbot.py
@@ -14,6 +14,9 @@ LIB_URL = 'https://mitxstatic.s3.amazonaws.com/js/'
 BOOK_URL = '/static/book/'
 BOOK_URL = 'https://mitxstatic.s3.amazonaws.com/book_images/'
 
+# Feature Flags. These should be set to false until they are ready to deploy, and then eventually flag mechanisms removed
+GENERATE_PROFILE_SCORES = False # If this is true, random scores will be generated for the purpose of debugging the profile graphs
+
 # Our parent dir (mitx_all) is the BASE_DIR
 BASE_DIR = os.path.abspath(os.path.join(__file__, "..", ".."))