edx/edx-platform — pull request #1033 by jbau (2013-09-18 05:22:53+00:00)
Title: Send student email to xqueue with coderesponse (lms setting controls)

@cpennington

This feature is behind an LMS MITX_FEATURES flag: 'SEND_USERS_EMAILADDR_WITH_CODERESPONSE'.

It may cause you to hold your nose a bit, but Stanford's instance is beholden to the needs of our faculty.

The feature, when enabled, sends the email address of the student to xqueue for coderesponses. This obviously creates a place where anonymous_student_id is linked with non-anonymous student email, causing a de-anonymization risk, but our faculty need to get students' email when they write graders that pull from xqueue. And we run all of our "external" graders ourselves, no xqueues are exposed to entities outside Stanford, so we're not in FERPA jeopardy. I don't expect edx-east to ever enable this feature.

Tests included: quality and coverage are both 100%