From f7c51870f3190ec141a04a58f2a6b5682f6a69e9 Mon Sep 17 00:00:00 2001 From: Rocky Duan <dementrock@gmail.com> Date: Wed, 18 Jul 2012 12:00:42 -0400 Subject: [PATCH] initial setup for the discussion module --- common/lib/xmodule/setup.py | 1 + common/lib/xmodule/xmodule/discussion_module.py | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 common/lib/xmodule/xmodule/discussion_module.py diff --git a/common/lib/xmodule/setup.py b/common/lib/xmodule/setup.py index b495cd0aeea..0495871e6aa 100644 --- a/common/lib/xmodule/setup.py +++ b/common/lib/xmodule/setup.py @@ -34,6 +34,7 @@ setup( "video = xmodule.video_module:VideoDescriptor", "videodev = xmodule.backcompat_module:TranslateCustomTagDescriptor", "videosequence = xmodule.seq_module:SequenceDescriptor", + "discussion = xmodule.discussion_module:DiscussionDescriptor", ] } ) diff --git a/common/lib/xmodule/xmodule/discussion_module.py b/common/lib/xmodule/xmodule/discussion_module.py new file mode 100644 index 00000000000..475c41e04d8 --- /dev/null +++ b/common/lib/xmodule/xmodule/discussion_module.py @@ -0,0 +1,15 @@ +from xmodule.x_module import XModule +from xmodule.raw_module import RawDescriptor + + +class DiscussionModule(XModule): + def get_html(self): + return "Discussion: To be implemented" + + def __init__(self, system, location, definition, instance_state=None, shared_state=None, **kwargs): + XModule.__init__(self, system, location, definition, instance_state, shared_state, **kwargs) + print "Initialized" + print definition + +class DiscussionDescriptor(RawDescriptor): + module_class = DiscussionModule -- GitLab