Open arslanashraf7 opened 1 year ago
Hi! There are many plans associated with this MFE, but it is not ready for use right now. The MFE is currently being built out, a spec memo was published to the community outlining this project. We expect it to be available in the Q release.
Is this enough info to resolve this issue, or would you like more included here? If so, can you list specific questions to be answered? Thanks!
@jristau1984 Thanks for your quick response and for sharing your plans for the future.
Is this enough info to resolve this issue, or would you like more included here? If so, can you list specific questions to be answered? Thanks!
I think your response is clear and I'll definitely come back if there are questions in our internal discussions.
Just two things for now:
Hi! There are many plans associated with this MFE, but it is not ready for use right now. The MFE is currently being built out, a spec memo was published to the community outlining this project. We expect it to be available in the Q release.
@jristau1984 Since the Quince
release is out, Could you share:
-Thanks
Context:
Open edX has support for custom xBlock and xBlock asides where anyone could develop their custom xBlocks in a specific format e.g. defining functions such as
student_view, studio_view
that would return a fragment(packaged with HTML, CSS. JS resources) which would then be rendered in Studio and LMS. The Learning MFE does support this and renders thestudent_view
if it exists but the authoring MFE doesn't. For reference on custom xBlocks please take a look at https://edx.readthedocs.io/projects/xblock-tutorial/en/latest/edx_platform/edx_studio.html.Legacy Studio (Problem Editor)
In the legacy studio, when you create a custom xblock you could specify its
studio_view
which then renders in the edit section of that problem underPlugins
Tab.For example, Take a look at the below screenshot (The view rendered here is from xBlock Aside for the Multiple Choice problem):
New Course Authoring MFE (Problem Editor)
In the new MFE, It doesn't render this view anywhere. Although, It does fetch the
studio_view
via/xblock/<problem_key>/studio_view?_=<id>
. You can notice this in the network tab when opening a problem in the new course authoring MFE. We also noticed that the customstudio_view
is returned in the response of this API but it isn't rendered anywhere.Here is a code reference from the lib-components where the API is defined to fetch studio view.
It's possible that this new Course Authoring MFE does support studio_view but there is no documentation on how to enable it? If it doesn't? Are there any plans to add support for this?