{"id":19591942,"url":"https://github.com/catalyst/moodle-mod_observation","last_synced_at":"2026-03-06T02:46:54.900Z","repository":{"id":40435521,"uuid":"351623415","full_name":"catalyst/moodle-mod_observation","owner":"catalyst","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-03T00:38:26.000Z","size":509,"stargazers_count":5,"open_issues_count":6,"forks_count":1,"subscribers_count":16,"default_branch":"MOODLE_400_STABLE","last_synced_at":"2025-10-27T10:43:56.597Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/catalyst.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-26T01:15:49.000Z","updated_at":"2025-06-03T00:38:27.000Z","dependencies_parsed_at":"2024-01-08T06:57:54.083Z","dependency_job_id":"11d369e6-f0a3-4af4-8f1d-df7fae07fb35","html_url":"https://github.com/catalyst/moodle-mod_observation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/catalyst/moodle-mod_observation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst%2Fmoodle-mod_observation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst%2Fmoodle-mod_observation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst%2Fmoodle-mod_observation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst%2Fmoodle-mod_observation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/catalyst","download_url":"https://codeload.github.com/catalyst/moodle-mod_observation/tar.gz/refs/heads/MOODLE_400_STABLE","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst%2Fmoodle-mod_observation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30159969,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T22:39:40.138Z","status":"online","status_checked_at":"2026-03-06T02:00:08.268Z","response_time":250,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T08:32:07.422Z","updated_at":"2026-03-06T02:46:54.881Z","avatar_url":"https://github.com/catalyst.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# moodle-mod_observation\n\nThis plugin allows easy management of observational assessments. \n\nThese assessment usually involve an 'observer' (such as a teacher, tutor, supervisor, etc) and an 'observee' (student, employee, etc). The observer watches the observee as they do a process (such as pour drinks at a bar or play piano), recording if they completed certain 'observation points' during the process. \n\nThese 'observation points' could be key assessment criteria, such as health and safety requirements or specific processes the observee must do. Currently three different types are supported: Pass/fail, Text feedback, and File upload (e.g. images). Observers can record a response and assign a mark for each point.\n\nAfter an observation session is complete, marks and feedback are stored in the Moodle gradebook for review.\n\nThis plugin also supported a timeslot management system, allowing timeslots to be created, assigned to observers and joined by observees - notifications included.\n\n## Branches\n| Moodle Version      | Branch |\n| ----------- | ----------- |\n| 3.5 - 3.9      | MOODLE_39_STABLE       |\n| 4.0 | MOODLE_400_STABLE |\n\nThis plugin has been tested on Moodle 3.9 and 3.5. Other versions are only assumed to be supported.\n\n![example workflow](https://github.com/catalyst/moodle-mod_observation/actions/workflows/ci.yml/badge.svg)\n\n## Installation\n\n1. Clone the plugin into your moodle instance\n```\ngit clone git@github.com:catalyst/moodle-mod_observation.git mod/observation\n```\n2. Run install / upgrade script\n   \n```\nphp admin/cli/upgrade.php\n```\n\n## Contributing and Support\nIssues, and pull requests using github are welcome and encouraged!\n\nhttps://github.com/catalyst/moodle-mod_observation/issues\n\nIf you would like commercial support or would like to sponsor additional improvements to this plugin please contact us:\n\nhttps://www.catalyst-au.net/contact-us\n\n# Credits\n\nThis plugin was developed by Catalyst IT Australia:\n\nhttps://www.catalyst-au.net/\n\n![Catalyst IT](pix/catalyst.svg)\n\n## License\nThis program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatalyst%2Fmoodle-mod_observation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcatalyst%2Fmoodle-mod_observation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatalyst%2Fmoodle-mod_observation/lists"}