{"action":"created","issue":{"url":"https://api.github.com/repos/jupyter/nbgrader/issues/555","repository_url":"https://api.github.com/repos/jupyter/nbgrader","labels_url":"https://api.github.com/repos/jupyter/nbgrader/issues/555/labels{/name}","comments_url":"https://api.github.com/repos/jupyter/nbgrader/issues/555/comments","events_url":"https://api.github.com/repos/jupyter/nbgrader/issues/555/events","html_url":"https://github.com/jupyter/nbgrader/issues/555","id":176408188,"number":555,"title":"Nbgrader as a webapp","user":{"login":"dsblank","id":168568,"avatar_url":"https://avatars2.githubusercontent.com/u/168568?v=3","gravatar_id":"","url":"https://api.github.com/users/dsblank","html_url":"https://github.com/dsblank","followers_url":"https://api.github.com/users/dsblank/followers","following_url":"https://api.github.com/users/dsblank/following{/other_user}","gists_url":"https://api.github.com/users/dsblank/gists{/gist_id}","starred_url":"https://api.github.com/users/dsblank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsblank/subscriptions","organizations_url":"https://api.github.com/users/dsblank/orgs","repos_url":"https://api.github.com/users/dsblank/repos","events_url":"https://api.github.com/users/dsblank/events{/privacy}","received_events_url":"https://api.github.com/users/dsblank/received_events","type":"User","site_admin":false},"labels":[{"id":129124230,"url":"https://api.github.com/repos/jupyter/nbgrader/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":183251207,"url":"https://api.github.com/repos/jupyter/nbgrader/labels/important","name":"important","color":"f7c6c7","default":false},{"id":129124231,"url":"https://api.github.com/repos/jupyter/nbgrader/labels/UX/UI","name":"UX/UI","color":"159818","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/jupyter/nbgrader/milestones/12","html_url":"https://github.com/jupyter/nbgrader/milestone/12","labels_url":"https://api.github.com/repos/jupyter/nbgrader/milestones/12/labels","id":2231681,"number":12,"title":"0.5.0","description":"","creator":{"login":"jhamrick","id":83444,"avatar_url":"https://avatars3.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":4,"closed_issues":70,"state":"open","created_at":"2017-01-05T21:06:56Z","updated_at":"2017-06-27T23:39:04Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2016-09-12T15:36:21Z","updated_at":"2017-06-28T20:07:42Z","closed_at":null,"body":"Much of the nbgrader complexity for the user could be reduced if it were a webapp for jupyterhub. It could:\n- manage the enrolled students (add, delete, edit students)\n- manage the assignments (create, edit, release, preview, grading, return)\n\nCurrently, items are spread out in nbgrader_config.py, the sqlite database, and in the file system (local source, release, autograded, and exchange versions). Initially, there doesn't need to be too much javascript, but just coding as a tornado webapp, getting its auth from jupyterhub.\n\nOne could also still allow programming uses (say, having programmatic access to the gradebook), but the webapp could allow 80% or more of what instructors do.\n"},"comment":{"url":"https://api.github.com/repos/jupyter/nbgrader/issues/comments/311773371","html_url":"https://github.com/jupyter/nbgrader/issues/555#issuecomment-311773371","issue_url":"https://api.github.com/repos/jupyter/nbgrader/issues/555","id":311773371,"user":{"login":"jhamrick","id":83444,"avatar_url":"https://avatars3.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},"created_at":"2017-06-28T20:07:42Z","updated_at":"2017-06-28T20:07:42Z","body":"Gradebook screenshots:\r\n\r\n![image](https://user-images.githubusercontent.com/83444/27657745-883d0566-5c02-11e7-84a0-c3e011ec4c29.png)\r\n\r\n![image](https://user-images.githubusercontent.com/83444/27657756-8d788e92-5c02-11e7-9de9-ac70e1f400e7.png)\r\n\r\n![image](https://user-images.githubusercontent.com/83444/27657767-92bc8494-5c02-11e7-83a1-45b65e570574.png)\r\n"}}
{"actor":{"display_login":"jhamrick"}}