From b2da6eef9f50e15af9f4f6340f553ed1df43dd8b Mon Sep 17 00:00:00 2001 From: Rocky Duan Date: Tue, 24 Jul 2012 16:49:27 -0400 Subject: [PATCH] provide user_id for xmodules --- lms/djangoapps/courseware/module_render.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lms/djangoapps/courseware/module_render.py b/lms/djangoapps/courseware/module_render.py index 3f111c2953..5f9fc8da82 100644 --- a/lms/djangoapps/courseware/module_render.py +++ b/lms/djangoapps/courseware/module_render.py @@ -131,6 +131,7 @@ def get_module(user, request, location, student_module_cache, position=None): shared_module = None instance_state = instance_module.state if instance_module is not None else None + instance_state = json.dumps(dict(json.loads(instance_state).items() + [("user_id", user.id)])) shared_state = shared_module.state if shared_module is not None else None # TODO (vshnayder): fix hardcoded urls (use reverse)