{"action":"created","issue":{"url":"https://api.github.com/repos/livinglab/webwork-for-wordpress/issues/119","repository_url":"https://api.github.com/repos/livinglab/webwork-for-wordpress","labels_url":"https://api.github.com/repos/livinglab/webwork-for-wordpress/issues/119/labels{/name}","comments_url":"https://api.github.com/repos/livinglab/webwork-for-wordpress/issues/119/comments","events_url":"https://api.github.com/repos/livinglab/webwork-for-wordpress/issues/119/events","html_url":"https://github.com/livinglab/webwork-for-wordpress/issues/119","id":319253705,"node_id":"MDU6SXNzdWUzMTkyNTM3MDU=","number":119,"title":"More flexible way for course list to be generated","user":{"login":"boonebgorges","id":246627,"node_id":"MDQ6VXNlcjI0NjYyNw==","avatar_url":"https://avatars0.githubusercontent.com/u/246627?v=4","gravatar_id":"","url":"https://api.github.com/users/boonebgorges","html_url":"https://github.com/boonebgorges","followers_url":"https://api.github.com/users/boonebgorges/followers","following_url":"https://api.github.com/users/boonebgorges/following{/other_user}","gists_url":"https://api.github.com/users/boonebgorges/gists{/gist_id}","starred_url":"https://api.github.com/users/boonebgorges/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boonebgorges/subscriptions","organizations_url":"https://api.github.com/users/boonebgorges/orgs","repos_url":"https://api.github.com/users/boonebgorges/repos","events_url":"https://api.github.com/users/boonebgorges/events{/privacy}","received_events_url":"https://api.github.com/users/boonebgorges/received_events","type":"User","site_admin":false},"labels":[{"id":302754258,"node_id":"MDU6TGFiZWwzMDI3NTQyNTg=","url":"https://api.github.com/repos/livinglab/webwork-for-wordpress/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/livinglab/webwork-for-wordpress/milestones/8","html_url":"https://github.com/livinglab/webwork-for-wordpress/milestone/8","labels_url":"https://api.github.com/repos/livinglab/webwork-for-wordpress/milestones/8/labels","id":3311812,"node_id":"MDk6TWlsZXN0b25lMzMxMTgxMg==","number":8,"title":"Public Release","description":"","creator":{"login":"boonebgorges","id":246627,"node_id":"MDQ6VXNlcjI0NjYyNw==","avatar_url":"https://avatars0.githubusercontent.com/u/246627?v=4","gravatar_id":"","url":"https://api.github.com/users/boonebgorges","html_url":"https://github.com/boonebgorges","followers_url":"https://api.github.com/users/boonebgorges/followers","following_url":"https://api.github.com/users/boonebgorges/following{/other_user}","gists_url":"https://api.github.com/users/boonebgorges/gists{/gist_id}","starred_url":"https://api.github.com/users/boonebgorges/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boonebgorges/subscriptions","organizations_url":"https://api.github.com/users/boonebgorges/orgs","repos_url":"https://api.github.com/users/boonebgorges/repos","events_url":"https://api.github.com/users/boonebgorges/events{/privacy}","received_events_url":"https://api.github.com/users/boonebgorges/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":0,"state":"open","created_at":"2018-05-01T14:41:35Z","updated_at":"2018-10-18T20:46:15Z","due_on":"2020-06-01T07:00:00Z","closed_at":null},"comments":21,"created_at":"2018-05-01T16:45:36Z","updated_at":"2018-12-14T21:18:50Z","closed_at":null,"author_association":"COLLABORATOR","body":"Instructor email notifications - the emails that are sent to a teacher when a question is posted in his/her courses - require a mapping of course IDs to instructor email addresses. See #69. This works currently by the `webwork_section_instructor_map` filter, which maps course *names* to instructor *emails*; the OpenLab has a callback attached to this filter that provides this data. This is not a viable solution going forward.\r\n\r\nIf WeBWorK had an API for fetching a list of courses, as well as fetching instructor information based on course, that'd be ideal.\r\n\r\nIn the absence of that, we may need some sort of administrator-facing tool for associating course names (either as they're retrieved dynamically from WeBWorK at the time of posting, or based on manual entry at, say, the beginning of the term) with email addresses or, better still, WordPress user accounts."},"comment":{"url":"https://api.github.com/repos/livinglab/webwork-for-wordpress/issues/comments/447482246","html_url":"https://github.com/livinglab/webwork-for-wordpress/issues/119#issuecomment-447482246","issue_url":"https://api.github.com/repos/livinglab/webwork-for-wordpress/issues/119","id":447482246,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NzQ4MjI0Ng==","user":{"login":"drdrew42","id":3912882,"node_id":"MDQ6VXNlcjM5MTI4ODI=","avatar_url":"https://avatars0.githubusercontent.com/u/3912882?v=4","gravatar_id":"","url":"https://api.github.com/users/drdrew42","html_url":"https://github.com/drdrew42","followers_url":"https://api.github.com/users/drdrew42/followers","following_url":"https://api.github.com/users/drdrew42/following{/other_user}","gists_url":"https://api.github.com/users/drdrew42/gists{/gist_id}","starred_url":"https://api.github.com/users/drdrew42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drdrew42/subscriptions","organizations_url":"https://api.github.com/users/drdrew42/orgs","repos_url":"https://api.github.com/users/drdrew42/repos","events_url":"https://api.github.com/users/drdrew42/events{/privacy}","received_events_url":"https://api.github.com/users/drdrew42/received_events","type":"User","site_admin":false},"created_at":"2018-12-14T21:18:50Z","updated_at":"2018-12-14T21:18:50Z","author_association":"COLLABORATOR","body":"Yes, understandable. I'll see if I can finagle the DB lookup for an instructor more specifically, along with refining the courseURL and problemSetURL links."}}
{"actor":{"display_login":"drdrew42"}}