Provide access to the course_id directly on XModules/Descriptors

Fixes [BLD-456] and [LMS-1392], but making sure that we're always asking
XModules about their course_id (since the ModuleSystem has access to
that data).
This commit is contained in:
Calen Pennington
2013-10-29 14:57:01 -04:00
parent 2428b3ca97
commit 32af903f85
5 changed files with 17 additions and 13 deletions

View File

@@ -519,7 +519,7 @@ class PeerGradingModule(PeerGradingFields, XModule):
error_text = ""
problem_list = []
try:
problem_list_json = self.peer_gs.get_problem_list(self.system.course_id, self.system.anonymous_student_id)
problem_list_json = self.peer_gs.get_problem_list(self.course_id, self.system.anonymous_student_id)
problem_list_dict = problem_list_json
success = problem_list_dict['success']
if 'error' in problem_list_dict:
@@ -569,7 +569,7 @@ class PeerGradingModule(PeerGradingFields, XModule):
ajax_url = self.ajax_url
html = self.system.render_template('peer_grading/peer_grading.html', {
'course_id': self.system.course_id,
'course_id': self.course_id,
'ajax_url': ajax_url,
'success': success,
'problem_list': good_problem_list,
@@ -603,7 +603,7 @@ class PeerGradingModule(PeerGradingFields, XModule):
html = self.system.render_template('peer_grading/peer_grading_problem.html', {
'view_html': '',
'problem_location': problem_location,
'course_id': self.system.course_id,
'course_id': self.course_id,
'ajax_url': ajax_url,
# Checked above
'staff_access': False,