{"action":"opened","issue":{"url":"https://api.github.com/repos/learnweb/moodle-block_evasys_sync/issues/7","repository_url":"https://api.github.com/repos/learnweb/moodle-block_evasys_sync","labels_url":"https://api.github.com/repos/learnweb/moodle-block_evasys_sync/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/learnweb/moodle-block_evasys_sync/issues/7/comments","events_url":"https://api.github.com/repos/learnweb/moodle-block_evasys_sync/issues/7/events","html_url":"https://github.com/learnweb/moodle-block_evasys_sync/issues/7","id":352599826,"node_id":"MDU6SXNzdWUzNTI1OTk4MjY=","number":7,"title":"Support synchronisation of participants for multiple (LSF) courses at once.","user":{"login":"Dagefoerde","id":432117,"node_id":"MDQ6VXNlcjQzMjExNw==","avatar_url":"https://avatars0.githubusercontent.com/u/432117?v=4","gravatar_id":"","url":"https://api.github.com/users/Dagefoerde","html_url":"https://github.com/Dagefoerde","followers_url":"https://api.github.com/users/Dagefoerde/followers","following_url":"https://api.github.com/users/Dagefoerde/following{/other_user}","gists_url":"https://api.github.com/users/Dagefoerde/gists{/gist_id}","starred_url":"https://api.github.com/users/Dagefoerde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dagefoerde/subscriptions","organizations_url":"https://api.github.com/users/Dagefoerde/orgs","repos_url":"https://api.github.com/users/Dagefoerde/repos","events_url":"https://api.github.com/users/Dagefoerde/events{/privacy}","received_events_url":"https://api.github.com/users/Dagefoerde/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-21T15:38:42Z","updated_at":"2018-08-21T15:38:42Z","closed_at":null,"author_association":"MEMBER","body":"At the university there are several \"combined modules\", such as modules consisting of a lecture and an exercise. There modules are treated separately in campus management (LSF), and are also managed separately in EvaSys. However, many of these combined modules share an integrated Moodle course.\r\n\r\nRight now, this plugin assumes that there is a 1:1 relation between a Moodle course and an LSF course (and, therefore, Moodle course -- EvaSys course). This does not suit the reality. It needs to be extended towards an 1:n relation, so that a Moodle course can push participants to more than one EvaSys course.\r\n\r\nOn synchronisation, we can prompt the teacher whether participants should be pushed to additional courses. We need to take care that teachers only synchronise with courses that they are actually teaching, i.e. we require a mechanism similar to that of our autonomous course requests (cf. https://github.com/learnweb/his_unification)."}}
{"actor":{"display_login":"Dagefoerde"}}