/
OLX Notes
OLX Notes
These are running notes as I study how OLX is generated and parsed. Eventually, I want to clean this up and turn it into an official OLX Specification.
Existing docs
Relevant code
openedx/XBlock
xblock.core:Blocklike.parse_xml (core deserialization)
args
node: xml node
runtime: xblock runtime
keys: scopeids for new block, including usage id
notes
starts by constructing a new xblock instance from the class
keys are the only arg
child nodes become child blocks, or fields, if they belong to the right namespace
…
xblock.core:Blocklike.add_xml_to_node (core serialization)
openedx/edx-platform
xmodule.xml_block:XmlMixin:parse_xml (builtin-block deserialization)
xmodule.xml_block.XmlMixin.add_xml_to_node (builtin-block serialization)
, multiple selections available,
Related content
XModule to XBlock Conversion
XModule to XBlock Conversion
More like this
edx-platform XBlock extraction
edx-platform XBlock extraction
More like this
[CLOSED] FC-0026 - XModule Assets (Phase 1)
[CLOSED] FC-0026 - XModule Assets (Phase 1)
More like this
Content Libraries v1 Behavior / Storage Implementation
Content Libraries v1 Behavior / Storage Implementation
More like this
LabXchange 2018-03-27
LabXchange 2018-03-27
More like this