Files
edx-platform/courseware/x_module.py
Piotr Mitros cc1de22e26 Initial commit
2011-12-07 09:28:16 -05:00

27 lines
623 B
Python

class XModule:
''' Implements a generic learning module.
Initialized on access with __init__, first time with state=None, and
then with state
'''
def get_state(self):
return ""
def get_score(self):
return None
def max_score(self):
return None
def get_html(self):
return "Unimplemented"
def handle_ajax(self, json):
return
def __init__(self, xml, item_id, ajax_url, track_url, state=None):
self.xml=xml
self.item_id=item_id
self.ajax_url=ajax_url
self.track_url=track_url
self.state=state