Update docs for unenrolled users access options for course content

Description

Open Craft is contributing work discussed in this proposal: https://github.com/edx/edx-platform/pull/18134
It would require updates to the docs and review for some interface strings.

Related:

Steps to Reproduce

None

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Activity

Show:
Jill Vogel
February 6, 2019, 11:28 PM

Hi ! OpenCraft are working on a blog post that describes this feature, and so we wrote up some instructions for how to use this feature. A DOCS change would be a much better place to house this information though, if it can get into Ironwood. The draft post is here for your reference, and I've copied the specific instructions below, in case they're of use to you.

  1. Ask your site administrator to use Django Admin to create and enable a Waffle flag course override with your course ID.
    The flag is named seo.enable_anonymous_courseware_access, and it should be Enabled and set to Force On.

  2. View your course in Studio, and navigate to the Advanced Settings page. Locate the Course Visibility For Unenrolled Learners setting shown below:


    By default, this is set to "private", which ensures that only enrolled learners can access your course content.
    If you change this to "public_outline", then only your course outline will be visible to to everyone.
    If you change this to "public", then all of your course content will be visible to anyone.

  3. If you want your course to be crawled by Google, you should also ensure that your course's About page is visible, and that it is shown in the course catalog.


    Without these settings, only people with a link to your course outline or specific content blocks will be able to find your course.

And then, depending on whether or not edx-platform#19385 gets merged to Ironwood, we'll also need an explanation about how to show selected content blocks to enrolled users only. With this PR, anonymous and unenrolled learners are not assigned to any cohort, and so can see HTML and Video content which is not assigned to any content group. So to hide specific blocks from public view, you need to use cohorts, and ensure that your enrolled users are members of a cohort that can see that content group.

CC

David Ormsbee
February 5, 2019, 9:14 PM

: Just as a heads up, the feature this doc ticket was created for was merged into Ironwood.

FYI

Done

Assignee

Grant Goodman

Reporter

Usman Khalid

Labels

None

Reach

None

Impact

None

Platform Area

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Category of Work

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Priority

Unset