{"action":"created","issue":{"url":"https://api.github.com/repos/SlateFoundation/slate-cbl/issues/56","labels_url":"https://api.github.com/repos/SlateFoundation/slate-cbl/issues/56/labels{/name}","comments_url":"https://api.github.com/repos/SlateFoundation/slate-cbl/issues/56/comments","events_url":"https://api.github.com/repos/SlateFoundation/slate-cbl/issues/56/events","html_url":"https://github.com/SlateFoundation/slate-cbl/issues/56","id":81045879,"number":56,"title":"create migration script to graduate already-ready students to level 10","user":{"login":"themightychris","id":458494,"avatar_url":"https://avatars.githubusercontent.com/u/458494?v=3","gravatar_id":"","url":"https://api.github.com/users/themightychris","html_url":"https://github.com/themightychris","followers_url":"https://api.github.com/users/themightychris/followers","following_url":"https://api.github.com/users/themightychris/following{/other_user}","gists_url":"https://api.github.com/users/themightychris/gists{/gist_id}","starred_url":"https://api.github.com/users/themightychris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/themightychris/subscriptions","organizations_url":"https://api.github.com/users/themightychris/orgs","repos_url":"https://api.github.com/users/themightychris/repos","events_url":"https://api.github.com/users/themightychris/events{/privacy}","received_events_url":"https://api.github.com/users/themightychris/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"aharley40","id":921935,"avatar_url":"https://avatars.githubusercontent.com/u/921935?v=3","gravatar_id":"","url":"https://api.github.com/users/aharley40","html_url":"https://github.com/aharley40","followers_url":"https://api.github.com/users/aharley40/followers","following_url":"https://api.github.com/users/aharley40/following{/other_user}","gists_url":"https://api.github.com/users/aharley40/gists{/gist_id}","starred_url":"https://api.github.com/users/aharley40/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aharley40/subscriptions","organizations_url":"https://api.github.com/users/aharley40/orgs","repos_url":"https://api.github.com/users/aharley40/repos","events_url":"https://api.github.com/users/aharley40/events{/privacy}","received_events_url":"https://api.github.com/users/aharley40/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/SlateFoundation/slate-cbl/milestones/1","html_url":"https://github.com/SlateFoundation/slate-cbl/milestones/v0.3.0","labels_url":"https://api.github.com/repos/SlateFoundation/slate-cbl/milestones/1/labels","id":1134301,"number":1,"title":"v0.3.0","description":"The third major preview release of CBL tool includes:\r\n- Level advancement\r\n- Standard overrides\r\n- Growth-based progression\r\n- A whole new rendering engine that handles all changes smoothly\r\n- A simpler API","creator":{"login":"themightychris","id":458494,"avatar_url":"https://avatars.githubusercontent.com/u/458494?v=3","gravatar_id":"","url":"https://api.github.com/users/themightychris","html_url":"https://github.com/themightychris","followers_url":"https://api.github.com/users/themightychris/followers","following_url":"https://api.github.com/users/themightychris/following{/other_user}","gists_url":"https://api.github.com/users/themightychris/gists{/gist_id}","starred_url":"https://api.github.com/users/themightychris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/themightychris/subscriptions","organizations_url":"https://api.github.com/users/themightychris/orgs","repos_url":"https://api.github.com/users/themightychris/repos","events_url":"https://api.github.com/users/themightychris/events{/privacy}","received_events_url":"https://api.github.com/users/themightychris/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":5,"state":"open","created_at":"2015-05-26T16:27:15Z","updated_at":"2015-09-10T00:46:08Z","due_on":"2015-05-29T04:00:00Z","closed_at":null},"comments":4,"created_at":"2015-05-26T16:48:46Z","updated_at":"2015-09-10T13:38:03Z","closed_at":null,"body":"move completion evaluation code  in DemonstrationSkill/afterRecordSave handler to a Competency member function that the migration script can use too.\r\n\r\nMaybe instead of a migration script it is a simple tool any admin can use to:\r\n- Scan for and list students eligible for advancements they haven't gotten\r\n- Scan for and list students with advancements they no longer qualify for\r\n- Auto-advance students with missing advancements\r\n- In the future: Un-advance students with missing qualifications"},"comment":{"url":"https://api.github.com/repos/SlateFoundation/slate-cbl/issues/comments/139236767","html_url":"https://github.com/SlateFoundation/slate-cbl/issues/56#issuecomment-139236767","issue_url":"https://api.github.com/repos/SlateFoundation/slate-cbl/issues/56","id":139236767,"user":{"login":"themightychris","id":458494,"avatar_url":"https://avatars.githubusercontent.com/u/458494?v=3","gravatar_id":"","url":"https://api.github.com/users/themightychris","html_url":"https://github.com/themightychris","followers_url":"https://api.github.com/users/themightychris/followers","following_url":"https://api.github.com/users/themightychris/following{/other_user}","gists_url":"https://api.github.com/users/themightychris/gists{/gist_id}","starred_url":"https://api.github.com/users/themightychris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/themightychris/subscriptions","organizations_url":"https://api.github.com/users/themightychris/orgs","repos_url":"https://api.github.com/users/themightychris/repos","events_url":"https://api.github.com/users/themightychris/events{/privacy}","received_events_url":"https://api.github.com/users/themightychris/received_events","type":"User","site_admin":false},"created_at":"2015-09-10T13:38:03Z","updated_at":"2015-09-10T13:38:03Z","body":"@ckunkel the way I see the script being implemented,it would just show us all the students that can be graduated to the next level but haven't been. So we could run it again later if the completion logic changes and use it to graduate any students that are newly qualified by the changed logic"}}