{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":317172855,"defaultBranch":"master","name":"moodle-local_isymeta","ownerLogin":"ild-thl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-30T09:27:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61542214?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700050037.0","currentOid":""},"activityList":{"items":[{"before":"a2064be275e2f4932c476719a4fbc74cb437e2e9","after":"acf28a306a54d549bd960e358b29dc7d2c00ca68","ref":"refs/heads/master","pushedAt":"2024-09-12T12:22:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Fix bug occurring when trying to delete a lecturer that wasnt yet created in db","shortMessageHtmlLink":"Fix bug occurring when trying to delete a lecturer that wasnt yet cre…"}},{"before":"666ac53f52ca8a8683929c02d5f78c5f7fcb2302","after":"a2064be275e2f4932c476719a4fbc74cb437e2e9","ref":"refs/heads/master","pushedAt":"2024-08-16T16:13:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Add event for course metadata update\n\nThis commit adds a new event class `ildmeta_updated` to the `local_ildmeta` namespace. This event is triggered when the metadata for a course is updated. The event includes additional information such as the course's indexing status and unique identifier.\n\nThe `ildmeta_updated` event is triggered in the `edit_metadata.php` file after the course metadata is successfully saved. The event is created with the course ID, context, and additional information, and then triggered.\n\nThis commit also includes language string updates for the German and Dutch translations, adding the translation for the event name \"Kursmetadaten aktualisiert\" in both languages.\n\nLastly, the version number of the `local_ildmeta` plugin is updated to `2024081414` in the `version.php` file.","shortMessageHtmlLink":"Add event for course metadata update"}},{"before":"61beb0db883613b85adbf68a9b33ca5c36f2737a","after":"666ac53f52ca8a8683929c02d5f78c5f7fcb2302","ref":"refs/heads/master","pushedAt":"2024-08-08T10:47:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tinjohn","name":null,"path":"/tinjohn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92439992?s=80&v=4"},"commit":{"message":"Merge pull request #26 from tinjohn/master\n\nUpdate version - added new license defaults and fixed license editor bug","shortMessageHtmlLink":"Merge pull request #26 from tinjohn/master"}},{"before":"06a895a3a9bbc95f11ce590ce48881bbde50f180","after":"61beb0db883613b85adbf68a9b33ca5c36f2737a","ref":"refs/heads/master","pushedAt":"2024-08-08T10:11:39.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"tinjohn","name":null,"path":"/tinjohn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92439992?s=80&v=4"},"commit":{"message":"Merge pull request #25 from tinjohn/24-license-editor-does-not-store-new-licenses\n\nnew logic for non existing license issue #24","shortMessageHtmlLink":"Merge pull request #25 from tinjohn/24-license-editor-does-not-store-…"}},{"before":"e695c5cc9eb3656ec7ef2055770a3ecf7e81112c","after":"06a895a3a9bbc95f11ce590ce48881bbde50f180","ref":"refs/heads/master","pushedAt":"2024-01-25T13:17:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Update license attribute in metaentry","shortMessageHtmlLink":"Update license attribute in metaentry"}},{"before":"aa33428be8c12d6a715528a062aa1d3501c1f39c","after":"e695c5cc9eb3656ec7ef2055770a3ecf7e81112c","ref":"refs/heads/master","pushedAt":"2024-01-24T18:45:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Check if publisher image is set","shortMessageHtmlLink":"Check if publisher image is set"}},{"before":"92cbedc74a3db8d16f82713c4960b2bdc56a615c","after":"aa33428be8c12d6a715528a062aa1d3501c1f39c","ref":"refs/heads/master","pushedAt":"2024-01-09T12:47:53.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Merge pull request #21 from ild-thl/MOOChubV3_#19\n\nMoochub v3 basic compatibility (#19) plus taught skills achieved (#20)","shortMessageHtmlLink":"Merge pull request #21 from ild-thl/MOOChubV3_#19"}},{"before":"acb9660f57216f11938f16ef214f8b6fab87626d","after":"874144e603006cb09e719ce61aae323c24e4153f","ref":"refs/heads/MOOChubV3_#19","pushedAt":"2024-01-09T12:45:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Add example for competency framework setup to readme","shortMessageHtmlLink":"Add example for competency framework setup to readme"}},{"before":"714ad3016b6c7818852939f07861d33fb8353666","after":"acb9660f57216f11938f16ef214f8b6fab87626d","ref":"refs/heads/MOOChubV3_#19","pushedAt":"2024-01-06T19:27:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Add course competencies to teaches property of mocchub v3 metadata\n\nAddressing issue #20\nOnly add competencies of frameworks of ESCO, GRETA or DigComp\nTODO: Add guide to correctly setup competency frameworks for compatibility with moochub v3","shortMessageHtmlLink":"Add course competencies to teaches property of mocchub v3 metadata"}},{"before":"c47166b732b4e4e30d07d4b73d872084cd973f3b","after":"714ad3016b6c7818852939f07861d33fb8353666","ref":"refs/heads/MOOChubV3_#19","pushedAt":"2023-12-20T13:49:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinjohn","name":null,"path":"/tinjohn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92439992?s=80&v=4"},"commit":{"message":"moochub-version documented","shortMessageHtmlLink":"moochub-version documented"}},{"before":"3a19eff2c75c3ccbcd87495f990a5ac472dc8764","after":"c47166b732b4e4e30d07d4b73d872084cd973f3b","ref":"refs/heads/MOOChubV3_#19","pushedAt":"2023-12-20T13:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinjohn","name":null,"path":"/tinjohn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92439992?s=80&v=4"},"commit":{"message":"for accept headers without the moochub-version keyword","shortMessageHtmlLink":"for accept headers without the moochub-version keyword"}},{"before":"8fd810282e5c9173b9cf3336d6b3564e90d3b954","after":"3a19eff2c75c3ccbcd87495f990a5ac472dc8764","ref":"refs/heads/MOOChubV3_#19","pushedAt":"2023-12-20T13:26:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tinjohn","name":null,"path":"/tinjohn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92439992?s=80&v=4"},"commit":{"message":"feature moochub-version as url parameter","shortMessageHtmlLink":"feature moochub-version as url parameter"}},{"before":"b060d71268b95e36b679176380e80199ff4ad88c","after":"8fd810282e5c9173b9cf3336d6b3564e90d3b954","ref":"refs/heads/MOOChubV3_#19","pushedAt":"2023-12-20T11:59:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Only use JSON Schmea validation if required libraries are installed","shortMessageHtmlLink":"Only use JSON Schmea validation if required libraries are installed"}},{"before":"b3018a4cdf42748c81a8751d58d60123abc6652a","after":"b060d71268b95e36b679176380e80199ff4ad88c","ref":"refs/heads/MOOChubV3_#19","pushedAt":"2023-12-20T10:14:16.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Merge with master","shortMessageHtmlLink":"Merge with master"}},{"before":"9e1853b980ad4c587122ffad5fe6ef1057322a2e","after":"b3018a4cdf42748c81a8751d58d60123abc6652a","ref":"refs/heads/MOOChubV3_#19","pushedAt":"2023-11-22T14:52:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Update moochub schema v3 url.","shortMessageHtmlLink":"Update moochub schema v3 url."}},{"before":"736c2e9ed0858fa62da1c9ae5c55afd182222ffd","after":"92cbedc74a3db8d16f82713c4960b2bdc56a615c","ref":"refs/heads/master","pushedAt":"2023-11-21T09:00:26.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Merge pull request #18 from tinjohn/master\n\nRetrieve MOOChub course data for individual courses by passing the idn parameter …","shortMessageHtmlLink":"Merge pull request #18 from tinjohn/master"}},{"before":"d60cf1bba7c2c36208c66efe6af66340124d8133","after":"9e1853b980ad4c587122ffad5fe6ef1057322a2e","ref":"refs/heads/MOOChubV3_#19","pushedAt":"2023-11-17T18:59:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Add minimal set of moochub v3 prperties.","shortMessageHtmlLink":"Add minimal set of moochub v3 prperties."}},{"before":"fa083e8a35d201869c4a38b074f4d3b6727fdaca","after":"d60cf1bba7c2c36208c66efe6af66340124d8133","ref":"refs/heads/MOOChubV3_#19","pushedAt":"2023-11-16T20:37:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Add uuid field to table ildmeta\n\nMoochub v3 requires a UUID to identify courses. Therefore a uuid is generated for every instance of ildmeta that is unique for every course.\nupgrade.php updated to add field to existing ildmeta tables, if missing and generate uuids for courses that do not have a uuid yet.","shortMessageHtmlLink":"Add uuid field to table ildmeta"}},{"before":null,"after":"fa083e8a35d201869c4a38b074f4d3b6727fdaca","ref":"refs/heads/MOOChubV3_#19","pushedAt":"2023-11-15T12:07:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Add schema validation and Version Negotiation\n\nJSON result is now validated against the schema, before echoing result. If there is an error in the resulting json the moodle admin is notified by email.\n\nVersion negotiation.\nBy default the newest moochub version is returned (V3). If the client is requesting a specific version that is older than v3, v2 moochub data is generated instead. The content-type header of the response now includes information about the used schema version.","shortMessageHtmlLink":"Add schema validation and Version Negotiation"}},{"before":"325208b4fd90ec130f46cd80d23615925e668380","after":"736c2e9ed0858fa62da1c9ae5c55afd182222ffd","ref":"refs/heads/master","pushedAt":"2023-10-27T11:22:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"ed0d7781266b31bb5daeb2a95a8936fdfec367e1","after":"325208b4fd90ec130f46cd80d23615925e668380","ref":"refs/heads/master","pushedAt":"2023-09-28T12:36:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riegerj","name":"Jan Rieger","path":"/riegerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1793175?s=80&v=4"},"commit":{"message":"bugfix: show lecturer images correctly","shortMessageHtmlLink":"bugfix: show lecturer images correctly"}},{"before":"71360501c0437ebddcb24865b10c5bc34b7f1d93","after":"ed0d7781266b31bb5daeb2a95a8936fdfec367e1","ref":"refs/heads/master","pushedAt":"2023-09-05T11:12:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Do not set image if license is unknown","shortMessageHtmlLink":"Do not set image if license is unknown"}},{"before":"98da8eb5ad5357fe74edbc70cbad660b352f599e","after":"71360501c0437ebddcb24865b10c5bc34b7f1d93","ref":"refs/heads/master","pushedAt":"2023-09-05T10:49:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Do not set image if license is unknown","shortMessageHtmlLink":"Do not set image if license is unknown"}},{"before":"1afb484b0b43c37cebeca8a8fb6442c892f7f856","after":"98da8eb5ad5357fe74edbc70cbad660b352f599e","ref":"refs/heads/master","pushedAt":"2023-07-21T13:12:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Minor fix","shortMessageHtmlLink":"Minor fix"}},{"before":"e4a1a26ee4cea5f6892a75e00ac4ab79ad1465fe","after":"1afb484b0b43c37cebeca8a8fb6442c892f7f856","ref":"refs/heads/master","pushedAt":"2023-07-19T18:03:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Bug fix\n\ncourse_type \"Propädeutik\" corrected to be \"Propädeutika\"","shortMessageHtmlLink":"Bug fix"}},{"before":"8bee1fc3c174b19ba0174ec3c15ca27850c89ee7","after":"e4a1a26ee4cea5f6892a75e00ac4ab79ad1465fe","ref":"refs/heads/master","pushedAt":"2023-07-17T10:17:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Do not export course_subjectgroup of value 'Keine Angabe'","shortMessageHtmlLink":"Do not export course_subjectgroup of value 'Keine Angabe'"}},{"before":"f25821ed43f2c9f179f95492edeb9e9ef6420f19","after":"8bee1fc3c174b19ba0174ec3c15ca27850c89ee7","ref":"refs/heads/master","pushedAt":"2023-06-16T06:41:03.476Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Escaped special characters in Bird Metadata","shortMessageHtmlLink":"Escaped special characters in Bird Metadata"}},{"before":"87dca4c212eee37f5785ba02b1f2d12f9d1efe68","after":"f25821ed43f2c9f179f95492edeb9e9ef6420f19","ref":"refs/heads/master","pushedAt":"2023-06-15T18:16:55.591Z","pushType":"push","commitsCount":2,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Bug fix\n\ncourse_coursemode is now a single select.","shortMessageHtmlLink":"Bug fix"}},{"before":"8838b73f3c3ab73198b0987a7bb4f0ae1d1fcfe2","after":"87dca4c212eee37f5785ba02b1f2d12f9d1efe68","ref":"refs/heads/master","pushedAt":"2023-06-14T07:21:40.341Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c2c429f36fda2bf053e7b5559f229773321cddd4","after":"8838b73f3c3ab73198b0987a7bb4f0ae1d1fcfe2","ref":"refs/heads/master","pushedAt":"2023-05-04T13:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pascalhuerten","name":"Pascal Hürten","path":"/pascalhuerten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696251?s=80&v=4"},"commit":{"message":"Fix imports","shortMessageHtmlLink":"Fix imports"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtFlmpgA","startCursor":null,"endCursor":null}},"title":"Activity · ild-thl/moodle-local_isymeta"}