Enable multiple jsinputs within custom response

Description

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:
https://studio.edge.edx.org/container/i4x://MITx/CoolStuff101/vertical/397cd3fc3a3d44dd86f2e10f80d4b37a
https://studio.edge.edx.org/container/i4x://MITx/CoolStuff101/vertical/f68e818e419f48a2b88d8863355c84d5

Activity

Show:
Griff Resch
July 9, 2015, 7:15 PM

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.

Done

Assignee

Unassigned

Reporter

Melanie MacFarlane

Customer

None

Migrated Sprint

None

Migrated Close Date

None

Migrated Creation Date

None

Migrated Original Key

None

Migrated Status

None

Business Risk

None

Priority

Unset