WYSIWYG editable macro content

I want to add the below given code as per needed.

|(((
QUESTION

(% start=“1” style=“list-style-type:upper-alpha” %)
1.
1.
1.
1.

{{showhide}}
Ans.
{{/showhide}}
)))

I wrote an MCQ macro to get this going.

THE PROBLEM WITH XWIKI MACRO:
We can’t simply type question into the macro content. The whole macro content is selected like a single block and isn’t editable directly.

Is there any way to change this behavior?
Or is there an option to have actual macro content (the code shown above) instead of {{MCQ/}} in source which can solve the issue for me??

It’s not possible at the moment. See Loading... . You have to be aware that most of the macros perform transformations on their content and thus their output is not simply the rendering of their content. The WYSIWYG editor would have to know if the macro content is transformed or not and behave differently.