XModule to XBlock Conversion
The goal of this project is to convert the XModules in edx-platform to XBlocks.
Unify Descriptor and Module into a single XBlock class
Remove XModule from the inheritance chain
Ensure that the OLX serialization/deserialization does not change during the transition.
Any straightforward backwards compatibility code that is no longer needed can be removed but more complex changes will be done later.
See also [BD-04] xModule --> xBlock Conversion (Phase 1) .
Status: DONE (2021-03-15)
16 Total - 16 Done - 0 In Progress - 0 Not Started
Chapter | Conditional | Course | CustomTag | Library | Error | Poll | Randomize | SplitTest | Annotatable | WordCloud | Hidden | Raw | TranslateCustomTag | LTI | Sequence |
---|
Detailed Progress
XModule | PR | Status |
chapter = xmodule.seq_module:SectionDescriptor | Done | |
conditional = xmodule.conditional_module:ConditionalDescriptor | Done | |
course = xmodule.course_module:CourseDescriptor |
| Done |
customtag = xmodule.template_module:CustomTagDescriptor |
| Done |
library_content = xmodule.library_content_module:LibraryContentDescriptor |
| Done |
error = xmodule.error_module:ErrorDescriptor |
| Done |
poll_question = xmodule.poll_module:PollDescriptor |
| Done |
randomize = xmodule.randomize_module:RandomizeDescriptor |
| Done |
split_test = xmodule.split_test_module:SplitTestDescriptor |
| Done |
annotatable = xmodule.annotatable_module:AnnotatableDescriptor |
| Done |
word_cloud = xmodule.word_cloud_module:WordCloudDescriptor |
| Done |
hidden = xmodule.hidden_module:HiddenDescriptor |
| Done |
custom_tag_template = xmodule.raw_module:RawDescriptor raw = xmodule.raw_module:RawDescriptor |
| Done |
{book, discuss, image, slides, videodev} = xmodule.backcompat_module:TranslateCustomTagDescriptor |
| Done |
lti = xmodule.lti_module:LTIDescriptor |
| Done |
problemset = xmodule.seq_module:SequenceDescriptor |
| Done |