{"action":"created","issue":{"url":"https://api.github.com/repos/jupyter/nbgrader/issues/290","labels_url":"https://api.github.com/repos/jupyter/nbgrader/issues/290/labels{/name}","comments_url":"https://api.github.com/repos/jupyter/nbgrader/issues/290/comments","events_url":"https://api.github.com/repos/jupyter/nbgrader/issues/290/events","html_url":"https://github.com/jupyter/nbgrader/pull/290","id":85817364,"number":290,"title":"Better UI for create assignment extension","user":{"login":"jhamrick","id":83444,"avatar_url":"https://avatars.githubusercontent.com/u/83444?v=3","gravatar_id":"","url":"https://api.github.com/users/jhamrick","html_url":"https://github.com/jhamrick","followers_url":"https://api.github.com/users/jhamrick/followers","following_url":"https://api.github.com/users/jhamrick/following{/other_user}","gists_url":"https://api.github.com/users/jhamrick/gists{/gist_id}","starred_url":"https://api.github.com/users/jhamrick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhamrick/subscriptions","organizations_url":"https://api.github.com/users/jhamrick/orgs","repos_url":"https://api.github.com/users/jhamrick/repos","events_url":"https://api.github.com/users/jhamrick/events{/privacy}","received_events_url":"https://api.github.com/users/jhamrick/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jupyter/nbgrader/labels/important","name":"important","color":"f7c6c7"},{"url":"https://api.github.com/repos/jupyter/nbgrader/labels/needs%20review","name":"needs review","color":"fad8c7"},{"url":"https://api.github.com/repos/jupyter/nbgrader/labels/refactor","name":"refactor","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/jupyter/nbgrader/milestones/1","html_url":"https://github.com/jupyter/nbgrader/milestones/1.0","labels_url":"https://api.github.com/repos/jupyter/nbgrader/milestones/1/labels","id":1047534,"number":1,"title":"1.0","description":"","creator":{"login":"jhamrick","id":83444,"avatar_url":"https://avatars.githubusercontent.com/u/83444?v=3","gravatar_id":"","url":"https://api.github.com/users/jhamrick","html_url":"https://github.com/jhamrick","followers_url":"https://api.github.com/users/jhamrick/followers","following_url":"https://api.github.com/users/jhamrick/following{/other_user}","gists_url":"https://api.github.com/users/jhamrick/gists{/gist_id}","starred_url":"https://api.github.com/users/jhamrick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhamrick/subscriptions","organizations_url":"https://api.github.com/users/jhamrick/orgs","repos_url":"https://api.github.com/users/jhamrick/repos","events_url":"https://api.github.com/users/jhamrick/events{/privacy}","received_events_url":"https://api.github.com/users/jhamrick/received_events","type":"User","site_admin":false},"open_issues":11,"closed_issues":236,"state":"open","created_at":"2015-03-31T18:36:20Z","updated_at":"2015-06-06T22:12:08Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2015-06-06T22:12:08Z","updated_at":"2015-06-08T19:33:27Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jupyter/nbgrader/pulls/290","html_url":"https://github.com/jupyter/nbgrader/pull/290","diff_url":"https://github.com/jupyter/nbgrader/pull/290.diff","patch_url":"https://github.com/jupyter/nbgrader/pull/290.patch"},"body":"This is my first attempt at creating a better UI for creating assignments, based on various discussions in person and in issues #242 and #153. The UI added in this pull request introduces a dropdown box with various options. For markdown cells, there is only one option (\"manually graded answer\") and for code cells, there are three options (\"manually graded answer\", \"autograded answer\", and \"autograder tests\"). Here's an example \"autograded answer\" cell:\r\n\r\n![image](https://cloud.githubusercontent.com/assets/83444/8021675/c245d630-0c5d-11e5-8c91-39b3a2a4d037.png)\r\n\r\nHere's an example \"autograder tests\" cell:\r\n\r\n![image](https://cloud.githubusercontent.com/assets/83444/8021676/ce8a06aa-0c5d-11e5-9d8f-bfad7e014563.png)\r\n\r\nHere's an example \"manually graded answer\" cell:\r\n\r\n![image](https://cloud.githubusercontent.com/assets/83444/8021677/dd681c8e-0c5d-11e5-904b-db2db3ca5624.png)\r\n\r\nThis should be fully compatible with existing assignments created in nbgrader with the exception that it requires you to also put an id for \"autograded answer\" cells (whereas previously you would not have to do this). \r\n\r\nI would love to get some feedback on whether this is intuitive and if it covers all use cases, particularly from @ellisonbg @smeylan @ddbourgin @suchow if any of you have opinions!\r\n\r\n* Fixes #242 \r\n* Fixes #153"},"comment":{"url":"https://api.github.com/repos/jupyter/nbgrader/issues/comments/110114623","html_url":"https://github.com/jupyter/nbgrader/pull/290#issuecomment-110114623","issue_url":"https://api.github.com/repos/jupyter/nbgrader/issues/290","id":110114623,"user":{"login":"Carreau","id":335567,"avatar_url":"https://avatars.githubusercontent.com/u/335567?v=3","gravatar_id":"","url":"https://api.github.com/users/Carreau","html_url":"https://github.com/Carreau","followers_url":"https://api.github.com/users/Carreau/followers","following_url":"https://api.github.com/users/Carreau/following{/other_user}","gists_url":"https://api.github.com/users/Carreau/gists{/gist_id}","starred_url":"https://api.github.com/users/Carreau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Carreau/subscriptions","organizations_url":"https://api.github.com/users/Carreau/orgs","repos_url":"https://api.github.com/users/Carreau/repos","events_url":"https://api.github.com/users/Carreau/events{/privacy}","received_events_url":"https://api.github.com/users/Carreau/received_events","type":"User","site_admin":false},"created_at":"2015-06-08T19:33:27Z","updated_at":"2015-06-08T19:33:27Z","body":"Good point. https://github.com/ipython/ipython/pull/8517\r\n"}}