{"action":"created","issue":{"url":"https://api.github.com/repos/inducer/relate/issues/129","labels_url":"https://api.github.com/repos/inducer/relate/issues/129/labels{/name}","comments_url":"https://api.github.com/repos/inducer/relate/issues/129/comments","events_url":"https://api.github.com/repos/inducer/relate/issues/129/events","html_url":"https://github.com/inducer/relate/issues/129","id":116004275,"number":129,"title":"Run instructor-specified code as part of question setup","user":{"login":"inducer","id":352067,"avatar_url":"https://avatars.githubusercontent.com/u/352067?v=3","gravatar_id":"","url":"https://api.github.com/users/inducer","html_url":"https://github.com/inducer","followers_url":"https://api.github.com/users/inducer/followers","following_url":"https://api.github.com/users/inducer/following{/other_user}","gists_url":"https://api.github.com/users/inducer/gists{/gist_id}","starred_url":"https://api.github.com/users/inducer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/inducer/subscriptions","organizations_url":"https://api.github.com/users/inducer/orgs","repos_url":"https://api.github.com/users/inducer/repos","events_url":"https://api.github.com/users/inducer/events{/privacy}","received_events_url":"https://api.github.com/users/inducer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-10T01:14:52Z","updated_at":"2015-11-10T01:15:18Z","closed_at":null,"body":"It's possible to imagine this for (multiple) text-response questions as well as (multiple) choice questions.\r\n\r\nFor choice questions, it's conceivable that\r\n* the code generates options from scratch, or\r\n* it just injects some stuff into the question's Jinja environment.\r\n\r\nIdeally, this code would run in a container. Practically (i.e. for performance reasons), it probably won't--at least at first."},"comment":{"url":"https://api.github.com/repos/inducer/relate/issues/comments/155251727","html_url":"https://github.com/inducer/relate/issues/129#issuecomment-155251727","issue_url":"https://api.github.com/repos/inducer/relate/issues/129","id":155251727,"user":{"login":"inducer","id":352067,"avatar_url":"https://avatars.githubusercontent.com/u/352067?v=3","gravatar_id":"","url":"https://api.github.com/users/inducer","html_url":"https://github.com/inducer","followers_url":"https://api.github.com/users/inducer/followers","following_url":"https://api.github.com/users/inducer/following{/other_user}","gists_url":"https://api.github.com/users/inducer/gists{/gist_id}","starred_url":"https://api.github.com/users/inducer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/inducer/subscriptions","organizations_url":"https://api.github.com/users/inducer/orgs","repos_url":"https://api.github.com/users/inducer/repos","events_url":"https://api.github.com/users/inducer/events{/privacy}","received_events_url":"https://api.github.com/users/inducer/received_events","type":"User","site_admin":false},"created_at":"2015-11-10T01:15:18Z","updated_at":"2015-11-10T01:15:18Z","body":"@lukeolson pushed for this, if I understood him right."}}