From 50a36d761d9ff933e7fc5471ec694697105cb0ed Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Mon, 17 Nov 2014 01:05:38 -0600
Subject: [PATCH] Fix getting point value of text questions

---
 course/page/text.py        |  2 +-
 find-user-from-session-key | 18 ++++++++++++++++++
 2 files changed, 19 insertions(+), 1 deletion(-)
 create mode 100755 find-user-from-session-key

diff --git a/course/page/text.py b/course/page/text.py
index 5b1981a3..ab2df69a 100644
--- a/course/page/text.py
+++ b/course/page/text.py
@@ -671,7 +671,7 @@ class HumanGradedTextQuestion(PageBaseWithTitle, PageBaseWithValue,
                 )
 
     def human_feedback_point_value(self, page_context, page_data):
-        return self.page_desc.value
+        return self.max_points(page_data)
 
     def markup_body_for_title(self):
         return self.page_desc.prompt
diff --git a/find-user-from-session-key b/find-user-from-session-key
new file mode 100755
index 00000000..8cff78b6
--- /dev/null
+++ b/find-user-from-session-key
@@ -0,0 +1,18 @@
+#! /usr/bin/env python
+import os
+os.environ.setdefault("DJANGO_SETTINGS_MODULE", "courseflow.settings")
+
+import django
+django.setup()
+
+from django.contrib.sessions.models import Session
+from django.contrib.auth.models import User
+import sys
+
+session_key = sys.argv[1]
+
+session = Session.objects.get(session_key=session_key)
+uid = session.get_decoded().get('_auth_user_id')
+user = User.objects.get(pk=uid)
+
+print user.username, user.get_full_name(), user.email
-- 
GitLab