Commit 9725cff7 by Julian Arni

Remove get_preview_module.

    And replace calls with calls to load_preview_module.
parent 6a7fa41e
...@@ -105,7 +105,7 @@ def preview_module_system(request, preview_id, descriptor): ...@@ -105,7 +105,7 @@ def preview_module_system(request, preview_id, descriptor):
# TODO (cpennington): Do we want to track how instructors are using the preview problems? # TODO (cpennington): Do we want to track how instructors are using the preview problems?
track_function=lambda event_type, event: None, track_function=lambda event_type, event: None,
filestore=descriptor.system.resources_fs, filestore=descriptor.system.resources_fs,
get_module=partial(get_preview_module, request, preview_id), get_module=partial(load_preview_module, request, preview_id),
render_template=render_from_lms, render_template=render_from_lms,
debug=True, debug=True,
replace_urls=partial(static_replace.replace_static_urls, data_directory=None, course_namespace=descriptor.location), replace_urls=partial(static_replace.replace_static_urls, data_directory=None, course_namespace=descriptor.location),
...@@ -115,28 +115,13 @@ def preview_module_system(request, preview_id, descriptor): ...@@ -115,28 +115,13 @@ def preview_module_system(request, preview_id, descriptor):
) )
def get_preview_module(request, preview_id, descriptor):
"""
Returns a preview XModule at the specified location. The preview_data is chosen arbitrarily
from the set of preview data for the descriptor specified by Location
request: The active django request
preview_id (str): An identifier specifying which preview this module is used for
location: A Location
"""
return load_preview_module(request, preview_id, descriptor)
def load_preview_module(request, preview_id, descriptor): def load_preview_module(request, preview_id, descriptor):
""" """
Return a preview XModule instantiated from the supplied descriptor, instance_state, and shared_state Return a preview XModule instantiated from the supplied descriptor.
request: The active django request request: The active django request
preview_id (str): An identifier specifying which preview this module is used for preview_id (str): An identifier specifying which preview this module is used for
descriptor: An XModuleDescriptor descriptor: An XModuleDescriptor
instance_state: An instance state string
shared_state: A shared state string
""" """
system = preview_module_system(request, preview_id, descriptor) system = preview_module_system(request, preview_id, descriptor)
try: try:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment