From 9abd80203fba176c654876bceb2be991e9042571 Mon Sep 17 00:00:00 2001 From: Vik Paruchuri Date: Wed, 14 Nov 2012 10:24:19 -0500 Subject: [PATCH] Pass course id in payload --- common/lib/capa/capa/responsetypes.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/lib/capa/capa/responsetypes.py b/common/lib/capa/capa/responsetypes.py index 3193643318..dc120f7f47 100644 --- a/common/lib/capa/capa/responsetypes.py +++ b/common/lib/capa/capa/responsetypes.py @@ -1864,7 +1864,11 @@ class OpenEndedResponse(LoncapaResponse): try: grader_payload=json.loads(grader_payload) location=self.system.ajax_url.split("://")[1] - grader_payload.update({'location' : location}) + org,course,type,name=location.split("/") + grader_payload.update({ + 'location' : location, + 'course_id' : "{0}/{1}".format(org,course) + }) grader_payload=json.dumps(grader_payload) except Exception as err: log.error("Grader payload is not a json object!")