We recently upgraded to Palm and have turned on the new problem editor (part of the Course Authoring MFE). It’s mostly great, but it interferes with a custom xBlock we use.
Since it will take some time to update the xBlock, we’d like to turn off the new problem editor for the handful of courses that use this xBlock.
I’ve tried to achieve this through a combination of setting the new_core_editors.use_new_problem_editor
waffle flag on for everyone in the django admin at /admin/waffle/flag/
and then setting a Waffle flag override for the course in question, course-v1:MITx+SP.100r_49+2023_Summer
, to force the flag off in the django admin at admin/waffle_utils/waffleflagcourseoverridemodel
.
But that doesn’t seem to work. In fact, any override I’ve tried, whether course, org, or user, doesn’t seem to affect the site-wide setting for the flag.
Am I using the flags correctly? Is there any Open edx-specific documentation for waffle flags? I’ve heard that the new problem editor was incrementally rolled out on edx.org, so some kind of override must have been used. How did that work?