Task module response prototype

Setup table structure and restructured some task modules/forms to store student responses in a table consistently. This also allows the task content to be dynamically displayed and maintained more consistently, while allowing the creation and reuse of modules.
I don't really get what is going on here.  This same exact line is repeated for each of these modules.  In this example, how is the configuration for particular video_quiz mapped to the task?  I guess task_section.configuration is just a variable and then when this partial is rendered for a particular task, it's configuration is bound to this variable.  Makes me wonder if the configuration should be stored on the task_section or if it can/should be on the module itself?