{"action":"created","issue":{"url":"https://api.github.com/repos/TEAMMATES/repo/issues/4602","labels_url":"https://api.github.com/repos/TEAMMATES/repo/issues/4602/labels{/name}","comments_url":"https://api.github.com/repos/TEAMMATES/repo/issues/4602/comments","events_url":"https://api.github.com/repos/TEAMMATES/repo/issues/4602/events","html_url":"https://github.com/TEAMMATES/repo/pull/4602","id":123167295,"number":4602,"title":"Support for 'rank' question type #4594","user":{"login":"kanghj","id":2216119,"avatar_url":"https://avatars.githubusercontent.com/u/2216119?v=3","gravatar_id":"","url":"https://api.github.com/users/kanghj","html_url":"https://github.com/kanghj","followers_url":"https://api.github.com/users/kanghj/followers","following_url":"https://api.github.com/users/kanghj/following{/other_user}","gists_url":"https://api.github.com/users/kanghj/gists{/gist_id}","starred_url":"https://api.github.com/users/kanghj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kanghj/subscriptions","organizations_url":"https://api.github.com/users/kanghj/orgs","repos_url":"https://api.github.com/users/kanghj/repos","events_url":"https://api.github.com/users/kanghj/events{/privacy}","received_events_url":"https://api.github.com/users/kanghj/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/TEAMMATES/repo/labels/s.ToReview","name":"s.ToReview","color":"669966"}],"state":"open","locked":false,"assignee":{"login":"LowWeiLin","id":3910365,"avatar_url":"https://avatars.githubusercontent.com/u/3910365?v=3","gravatar_id":"","url":"https://api.github.com/users/LowWeiLin","html_url":"https://github.com/LowWeiLin","followers_url":"https://api.github.com/users/LowWeiLin/followers","following_url":"https://api.github.com/users/LowWeiLin/following{/other_user}","gists_url":"https://api.github.com/users/LowWeiLin/gists{/gist_id}","starred_url":"https://api.github.com/users/LowWeiLin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LowWeiLin/subscriptions","organizations_url":"https://api.github.com/users/LowWeiLin/orgs","repos_url":"https://api.github.com/users/LowWeiLin/repos","events_url":"https://api.github.com/users/LowWeiLin/events{/privacy}","received_events_url":"https://api.github.com/users/LowWeiLin/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2015-12-20T15:32:38Z","updated_at":"2016-01-06T06:21:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/TEAMMATES/repo/pulls/4602","html_url":"https://github.com/TEAMMATES/repo/pull/4602","diff_url":"https://github.com/TEAMMATES/repo/pull/4602.diff","patch_url":"https://github.com/TEAMMATES/repo/pull/4602.patch"},"body":"Fixes #4594\r\n\r\n\r\nAdded rank question type for ranking options, and ranking recipients. 2 classes: FeedbackRankOptionsQuestionDetails and FeedbackRankRecipientsQuestionDetails.\r\n\r\nFor both types, it is possible for the instructor to specify if duplicate ranks to multiple options are allowed. Currently, it is still possible for the response giver to not rank every option/recipient given, to support the main use case requested for this question type. The option to allow the instructor to specify that can be added as a separate issue after this is done. Enhancements to usability and responsiveness, such as improving the response submission form by introducing a drag-and-drop library or displaying a visualisation of the ranking, can also be done separately in other issues. "},"comment":{"url":"https://api.github.com/repos/TEAMMATES/repo/issues/comments/169246639","html_url":"https://github.com/TEAMMATES/repo/pull/4602#issuecomment-169246639","issue_url":"https://api.github.com/repos/TEAMMATES/repo/issues/4602","id":169246639,"user":{"login":"kanghj","id":2216119,"avatar_url":"https://avatars.githubusercontent.com/u/2216119?v=3","gravatar_id":"","url":"https://api.github.com/users/kanghj","html_url":"https://github.com/kanghj","followers_url":"https://api.github.com/users/kanghj/followers","following_url":"https://api.github.com/users/kanghj/following{/other_user}","gists_url":"https://api.github.com/users/kanghj/gists{/gist_id}","starred_url":"https://api.github.com/users/kanghj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kanghj/subscriptions","organizations_url":"https://api.github.com/users/kanghj/orgs","repos_url":"https://api.github.com/users/kanghj/repos","events_url":"https://api.github.com/users/kanghj/events{/privacy}","received_events_url":"https://api.github.com/users/kanghj/received_events","type":"User","site_admin":false},"created_at":"2016-01-06T06:21:13Z","updated_at":"2016-01-06T06:21:13Z","body":"@LowWeiLin, some changes made. Review this again?"}}