'Renders the specified children and returns it as an HTML string. In addition, any
dependencies are added to the specified fragment.'

def studio_render_children(self, fragment, children, context):

    html = ''
    for active_child_descriptor in children:
        active_child = self.system.get_module(active_child_descriptor)
        rendered_child = active_child.render(StudioEditableModule.get_preview_view_name(active_child), context)
        if (active_child.category == 'vertical'):
            (group_name, group_id) = self.get_data_for_vertical(active_child)
            if group_name:
                rendered_child.content = rendered_child.content.replace(DEFAULT_GROUP_NAME.format(group_id=group_id), group_name)
        fragment.add_frag_resources(rendered_child)
        html = (html + rendered_child.content)
    return html
