Appreciate it, @shnayder.  Our course teams are large, and involve a wide
range of users, including TAs and outside contributors, with varying levels
of expertise and sophistication.  We also have computer-savvy faculty
team-teaching with faculty who eschew such mundane things.

In addition MIT has many ongoing collaborations with outside partners
authoring courses jointly.  These are very much social coding efforts, and
it's not easy to keep all the authors on one page, particularly with
fragile links.  One of our authors got very frustrated and unhappy when
carefully authored Studio content was irretrievably destroyed by another
author working on the same unit, who simply deleted it in one click.  The
lack of un-delete and the lack of visibility into what other authors are
doing makes Studio authoring untenable for all but our simplest
single-author course teams. We are finding this to be the case with our
partners as well.


On Thu, Mar 20, 2014 at 8:49 AM, Victor Shnayder
<notifications@github.com>wrote:

> In lms/djangoapps/courseware/courses.py:
>
> > +
> > +def get_cms_block_link(block, page):
> > +    """
> > +    Returns a link to block_index for editing the course in cms,
> > +    assuming that the block is actually cms-backed.
> > +    """
> > +    locator = loc_mapper().translate_location(
> > +        block.location.course_id, block.location, False, True
> > +    )
> > +    return "//" + settings.CMS_BASE + locator.url_reverse(page, '')
> > +
> > +def get_studio_url(course_id, page):
> > +    """
> > +    Get the Studio URL of the page that is passed in.
> > +    """
> > +    is_studio_course = (modulestore().get_modulestore_type(course_id) == MONGO_MODULESTORE_TYPE)
>
> @ichuang <https://github.com/ichuang> I was figuring that if the course
> teams were creating content in xml/latex/etc and importing, they would
> understand that editing in Studio wouldn't work. Maybe I'm being overly
> optimistic. I'm going to discuss options with some folks here and get back
> to you.
>
> --
> Reply to this email directly or view it on GitHub<https://github.com/edx/edx-platform/pull/2552/files#r10792878>
> .
>