{"action":"created","issue":{"url":"https://api.github.com/repos/UCL-INGI/INGInious/issues/32","labels_url":"https://api.github.com/repos/UCL-INGI/INGInious/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/UCL-INGI/INGInious/issues/32/comments","events_url":"https://api.github.com/repos/UCL-INGI/INGInious/issues/32/events","html_url":"https://github.com/UCL-INGI/INGInious/issues/32","id":51093836,"number":32,"title":"Students code needs to be isolated from code used for grading.","user":{"login":"layus","id":632767,"avatar_url":"https://avatars.githubusercontent.com/u/632767?v=3","gravatar_id":"","url":"https://api.github.com/users/layus","html_url":"https://github.com/layus","followers_url":"https://api.github.com/users/layus/followers","following_url":"https://api.github.com/users/layus/following{/other_user}","gists_url":"https://api.github.com/users/layus/gists{/gist_id}","starred_url":"https://api.github.com/users/layus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/layus/subscriptions","organizations_url":"https://api.github.com/users/layus/orgs","repos_url":"https://api.github.com/users/layus/repos","events_url":"https://api.github.com/users/layus/events{/privacy}","received_events_url":"https://api.github.com/users/layus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2014-12-05T12:31:56Z","updated_at":"2015-01-06T20:37:48Z","closed_at":null,"body":"This issue has already been raised offline. This bug is to track the progress and schedule the task at some milestone."},"comment":{"url":"https://api.github.com/repos/UCL-INGI/INGInious/issues/comments/68929444","html_url":"https://github.com/UCL-INGI/INGInious/issues/32#issuecomment-68929444","issue_url":"https://api.github.com/repos/UCL-INGI/INGInious/issues/32","id":68929444,"user":{"login":"layus","id":632767,"avatar_url":"https://avatars.githubusercontent.com/u/632767?v=3","gravatar_id":"","url":"https://api.github.com/users/layus","html_url":"https://github.com/layus","followers_url":"https://api.github.com/users/layus/followers","following_url":"https://api.github.com/users/layus/following{/other_user}","gists_url":"https://api.github.com/users/layus/gists{/gist_id}","starred_url":"https://api.github.com/users/layus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/layus/subscriptions","organizations_url":"https://api.github.com/users/layus/orgs","repos_url":"https://api.github.com/users/layus/repos","events_url":"https://api.github.com/users/layus/events{/privacy}","received_events_url":"https://api.github.com/users/layus/received_events","type":"User","site_admin":false},"created_at":"2015-01-06T20:37:48Z","updated_at":"2015-01-06T20:37:48Z","body":"Nice summary :-)\r\n\r\nSome comments about the drawbacks.\r\n - Note that starting two containers is still O(1) :trollface: \r\n - I think we could manage to add the functionality without breaking compatibility, but it may not be desirable.\r\n - Huh ? Maybe too technical for me :-D\r\n\r\nAnd one idle thought about the advantages.\r\n - While using mozart2 to parse python3 output is not a killer feature _per se_, it is really good to have a different container for grading. For example, tar and unzip are not present `inginious-c-mozart2` and I had to write some python code to simulate them... So a bash/python grading container would be a relief.\r\n\r\nAnd finally, why did you drop your previous idea of using unix user/file permissions ?\r\n"}}