{"id":44794419,"url":"https://github.com/learnweb/moodle-block_groups","last_synced_at":"2026-02-16T12:26:52.086Z","repository":{"id":6950919,"uuid":"55519609","full_name":"learnweb/moodle-block_groups","owner":"learnweb","description":":family: A moodle block that displays the groups in which a user is enrolled","archived":false,"fork":false,"pushed_at":"2025-12-01T08:54:02.000Z","size":320,"stargazers_count":4,"open_issues_count":4,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-12-03T20:09:21.299Z","etag":null,"topics":["collaboration","groups","moodle","organization","students"],"latest_commit_sha":null,"homepage":"","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/learnweb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-04-05T15:28:30.000Z","updated_at":"2025-12-01T08:54:06.000Z","dependencies_parsed_at":"2024-04-30T13:20:40.663Z","dependency_job_id":"9bd7d6b0-ccfe-441e-a252-d1019d30d07b","html_url":"https://github.com/learnweb/moodle-block_groups","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/learnweb/moodle-block_groups","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/learnweb%2Fmoodle-block_groups","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/learnweb%2Fmoodle-block_groups/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/learnweb%2Fmoodle-block_groups/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/learnweb%2Fmoodle-block_groups/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/learnweb","download_url":"https://codeload.github.com/learnweb/moodle-block_groups/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/learnweb%2Fmoodle-block_groups/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29507902,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["collaboration","groups","moodle","organization","students"],"created_at":"2026-02-16T12:26:50.611Z","updated_at":"2026-02-16T12:26:52.077Z","avatar_url":"https://github.com/learnweb.png","language":"PHP","readme":"# moodle-block_groups\n[![Moodle Plugin CI](https://github.com/learnweb/moodle-block_groups/actions/workflows/moodle-ci.yml/badge.svg)](https://github.com/learnweb/moodle-block_groups/actions/workflows/moodle-ci.yml)\n\n\nA Moodle block to display groups and groupings to users. The plugin differentiates between the capability rights of users\nto evaluate the appropriate amount of information to be displayed.\n\nThis plugin is written by [Jan Dageförde](https://github.com/Dagefoerde), [Tobias Reischmann](https://github.com/tobiasreischmann), [Tamara Gunkel](https://github.com/TamaraGunkel), and [Nina Herrmann](https://github.com/NinaHerrmann).\n\n\n\n## Installation\nThis plugin should go into `blocks/groups`. Moodle plugin directory link is https://moodle.org/plugins/block_groups.\n\n## Screenshots\n\n### Teachers' view\nIn initial state value groups and groupings are not listed. \u003c/br\u003e \u003c/br\u003e\n\u003cimg src=\"https://cloud.githubusercontent.com/assets/18289780/26582335/142e18d6-4541-11e7-86c8-e4423c55951d.png\" width=\"500\"\u003e\u003c/br\u003e \u003c/br\u003e\n\nThe block displays all existing groups and groupings as well as all enrolled groups on request.\nThe number inside the brackets displays the number of members in a group or grouping.\nAdditionally, groups can be hidden, illustrated by an eye icon and a change in opacity.\nWhen the icon is clicked the visibility of groups changes. Moreover, all groups can be changed \nwith one click.\nJavascript files exist to update the block.\nWhen the block is installed for the first time all groups are hidden. The following picture shows a course with 4 groups. \nGroup 1 and Group 2.1 are hidden. The other groups are visible. \u003c/br\u003e \u003c/br\u003e\n\u003cimg src=\"https://cloud.githubusercontent.com/assets/18289780/26582345/195400aa-4541-11e7-9d25-184ee8cbcc7d.png\" width=\"500\"\u003e\u003c/br\u003e \u003c/br\u003e\n\nIn case the required change is not possible a warning message is displayed and the affected group is marked with a triangle. \u003c/br\u003e\u003c/br\u003e\n\u003cimg src=\"https://cloud.githubusercontent.com/assets/18289780/26582340/162f7b84-4541-11e7-9a6a-36949f1b5edd.png\" width=\"254\"\u003e\n\u003cimg src=\"https://cloud.githubusercontent.com/assets/18289780/26668032/276cea4a-46a8-11e7-8232-ca2fd62ea52d.png\" width=\"320\"\u003e\u003c/br\u003e\u003c/br\u003e\n\n### Students' view\nIn the current state of the block groupings are not displayed to the students. \u003c/br\u003e\nStudents are only able to view the groups they are enrolled in. In case they are not enrolled in any visible group, no block is displayed. \u003c/br\u003e\u003c/br\u003e\n\u003cimg src=\"https://cloud.githubusercontent.com/assets/18289780/26583405/63beab3c-4545-11e7-941b-db39feebb205.png\" width=\"500\"\u003e\u003c/br\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flearnweb%2Fmoodle-block_groups","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flearnweb%2Fmoodle-block_groups","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flearnweb%2Fmoodle-block_groups/lists"}