Enable multiple jsinputs within custom response
8.MechCx, launching in January, requires multiple jsinputs within customresponse to set up labs.
Multiple <textline/> inputs can be used within a <customresponse>. This allows problems to use multiple inputs. Doing this allows for the creation of questions where one answer is dependent upon the previous answer. The desired feature is to use a <jsinput/> along with <textline/> within a <customresponse>. This would allow the team to build interactive questions that also have numerical responses. Without the connection between the <textline/> and <jsinput/> there is no way to prevent large error propagation.
This has already been explored in the ticket TNL-533. However, the conclusion of the ticket was that this would be a feature request and not a bug since it is something that isn’t currently supported. Currently it seems that the desired result is achieved, but then something happens and the question is assessed a second time and the problem breaks. Jean-Michel Claus documented this activity in the comments of TNL-533.
Examples of non working examples are below:
Thanks for the product request! We appreciate your suggestion to improve the edX platform. The feature you requested is a great idea. We don’t plan on addressing it on our current roadmap, but this would be a great idea for someone in the Open edX community to build. Please see the public edX Product Roadmap for the most up-to-date information about edX product development plans.