def export_all(request, course_slug):
    """
    Export everything we can about this offering
    """
    import io, tempfile, zipfile, os, json
    from django.http import StreamingHttpResponse
    from wsgiref.util import FileWrapper
    from marking.views import _mark_export_data, _DecimalEncoder
    from discuss.models import DiscussionTopic

    course = get_object_or_404(CourseOffering, slug=course_slug)

    handle, filename = tempfile.mkstemp('.zip')
    os.close(handle)
    z = zipfile.ZipFile(filename, 'w')

    # add all grades CSV
    allgrades = io.StringIO()
    _all_grades_output(allgrades, course)    
    z.writestr("grades.csv", allgrades.getvalue())
    allgrades.close()