{"action":"created","issue":{"url":"https://api.github.com/repos/edx/edx-platform/issues/6741","labels_url":"https://api.github.com/repos/edx/edx-platform/issues/6741/labels{/name}","comments_url":"https://api.github.com/repos/edx/edx-platform/issues/6741/comments","events_url":"https://api.github.com/repos/edx/edx-platform/issues/6741/events","html_url":"https://github.com/edx/edx-platform/pull/6741","id":55230743,"number":6741,"title":"Add student response reports, management and dashboard functionality","user":{"login":"kluo","id":868615,"avatar_url":"https://avatars.githubusercontent.com/u/868615?v=3","gravatar_id":"","url":"https://api.github.com/users/kluo","html_url":"https://github.com/kluo","followers_url":"https://api.github.com/users/kluo/followers","following_url":"https://api.github.com/users/kluo/following{/other_user}","gists_url":"https://api.github.com/users/kluo/gists{/gist_id}","starred_url":"https://api.github.com/users/kluo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kluo/subscriptions","organizations_url":"https://api.github.com/users/kluo/orgs","repos_url":"https://api.github.com/users/kluo/repos","events_url":"https://api.github.com/users/kluo/events{/privacy}","received_events_url":"https://api.github.com/users/kluo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/edx/edx-platform/labels/waiting%20on%20author","name":"waiting on author","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-01-23T00:45:11Z","updated_at":"2015-01-27T14:07:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/edx/edx-platform/pulls/6741","html_url":"https://github.com/edx/edx-platform/pull/6741","diff_url":"https://github.com/edx/edx-platform/pull/6741.diff","patch_url":"https://github.com/edx/edx-platform/pull/6741.patch"},"body":"@shnayder \r\nThis PR adds an additional report option for instructors in the instructor dashboard, which outputs a CSV with all student responses to problems in the course.\r\n\r\nThis feature is enabled with the same flags for grade reports, ENABLE_S3_GRADE_DOWNLOADS and ALLOW_COURSE_STAFF_GRADE_DOWNLOADS, so make sure to set these to True to test it.\r\n\r\nGo to the Data Download section of the instructor dashboard, and you should see a \"Get Student Submissions Report\" button next to \"Generate Grade Report\" in the Reports section. Click it and you should see the green message below, and your report should appear in the list underneath afterwards.\r\n\r\n![screen shot 2015-01-26 at 1 20 59 pm](https://cloud.githubusercontent.com/assets/868615/5908660/57790cde-a55e-11e4-84a9-39017d577b42.png)\r\n\r\nThe report displays one row per problem / student, and does not include students with no submissions. Each row has the metadata for the Section, Subsection, and Unit for the problem, the problem display name, it's order in the course (number that you can sort by), location, student, and response(s). These responses are retrieved from courseware_studentmodule module state. The responses show each problem subquestion and answer, though the subquestion is showed by its id unfortunately, I haven't figured out how to display its human readable form yet.\r\n\r\nSay you answered a numerical input problem:\r\n![screen shot 2015-01-27 at 2 43 41 am](https://cloud.githubusercontent.com/assets/868615/5917165/c0a0a35a-a5ce-11e4-934a-62734e4b93f7.png)\r\n\r\nYou can see the response in the 2nd row of the report:\r\n![screen shot 2015-01-27 at 2 53 31 am](https://cloud.githubusercontent.com/assets/868615/5917267/bfebb4e4-a5cf-11e4-9f15-eaea0815a39d.png)\r\n\r\n\r\nThis PR also includes a management command that can be called like follows if you want to generate it manually:\r\n./manage.py lms dump_student_responses edX/DemoX/Demo_Course -o output.csv"},"comment":{"url":"https://api.github.com/repos/edx/edx-platform/issues/comments/71652557","html_url":"https://github.com/edx/edx-platform/pull/6741#issuecomment-71652557","issue_url":"https://api.github.com/repos/edx/edx-platform/issues/6741","id":71652557,"user":{"login":"sarina","id":1985317,"avatar_url":"https://avatars.githubusercontent.com/u/1985317?v=3","gravatar_id":"","url":"https://api.github.com/users/sarina","html_url":"https://github.com/sarina","followers_url":"https://api.github.com/users/sarina/followers","following_url":"https://api.github.com/users/sarina/following{/other_user}","gists_url":"https://api.github.com/users/sarina/gists{/gist_id}","starred_url":"https://api.github.com/users/sarina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sarina/subscriptions","organizations_url":"https://api.github.com/users/sarina/orgs","repos_url":"https://api.github.com/users/sarina/repos","events_url":"https://api.github.com/users/sarina/events{/privacy}","received_events_url":"https://api.github.com/users/sarina/received_events","type":"User","site_admin":false},"created_at":"2015-01-27T14:07:43Z","updated_at":"2015-01-27T14:07:43Z","body":"@mhoeber ping. this needs doc attention, and review of user facing strings"}}