{"action":"created","issue":{"url":"https://api.github.com/repos/jupyter/nbgrader/issues/356","labels_url":"https://api.github.com/repos/jupyter/nbgrader/issues/356/labels{/name}","comments_url":"https://api.github.com/repos/jupyter/nbgrader/issues/356/comments","events_url":"https://api.github.com/repos/jupyter/nbgrader/issues/356/events","html_url":"https://github.com/jupyter/nbgrader/pull/356","id":100450234,"number":356,"title":"Add cache to nbgrader submit and nbgrader list","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/bugfix","name":"bugfix","color":"eb6420"},{"url":"https://api.github.com/repos/jupyter/nbgrader/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/jupyter/nbgrader/milestones/4","html_url":"https://github.com/jupyter/nbgrader/milestones/0.2.0","labels_url":"https://api.github.com/repos/jupyter/nbgrader/milestones/4/labels","id":1177729,"number":4,"title":"0.2.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":19,"closed_issues":6,"state":"open","created_at":"2015-06-23T16:40:40Z","updated_at":"2015-08-12T19:46:13Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-08-12T02:06:05Z","updated_at":"2015-08-12T19:59:19Z","closed_at":"2015-08-12T18:29:47Z","pull_request":{"url":"https://api.github.com/repos/jupyter/nbgrader/pulls/356","html_url":"https://github.com/jupyter/nbgrader/pull/356","diff_url":"https://github.com/jupyter/nbgrader/pull/356.diff","patch_url":"https://github.com/jupyter/nbgrader/pull/356.patch"},"body":"This modifies the behavior of `nbgrader submit` so that it additionally copies a version of the assignment to a cache directory (by default, `~/.nbgrader/cache`). Then, the `--cached` flag is added to `nbgrader list` so that you can see the list of cached assignments.\r\n\r\nThis is kind of a workaround to #295. It's not a perfect or ideal solution, but it'll work for the time being until we can implement something more robust like an authenticated REST api for releasing and submitting assignments.\r\n\r\nFYI @ellisonbg "},"comment":{"url":"https://api.github.com/repos/jupyter/nbgrader/issues/comments/130427211","html_url":"https://github.com/jupyter/nbgrader/pull/356#issuecomment-130427211","issue_url":"https://api.github.com/repos/jupyter/nbgrader/issues/356","id":130427211,"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},"created_at":"2015-08-12T19:59:19Z","updated_at":"2015-08-12T19:59:19Z","body":"Yes, it creates a different subdirectory in the cache folder for each course id."}}