{"id":17236617,"url":"https://github.com/illright/workload-moodle-iu","last_synced_at":"2026-07-09T15:30:18.164Z","repository":{"id":43868122,"uuid":"433448876","full_name":"illright/workload-moodle-iu","owner":"illright","description":"A plugin for Moodle to visualize student workload and help to make better scheduling decisions","archived":true,"fork":false,"pushed_at":"2022-05-27T09:22:33.000Z","size":1121,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-30T23:14:40.398Z","etag":null,"topics":["moodle-block"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/illright.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-11-30T13:51:16.000Z","updated_at":"2023-05-10T23:43:44.000Z","dependencies_parsed_at":"2022-09-02T06:55:22.908Z","dependency_job_id":null,"html_url":"https://github.com/illright/workload-moodle-iu","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/illright%2Fworkload-moodle-iu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/illright%2Fworkload-moodle-iu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/illright%2Fworkload-moodle-iu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/illright%2Fworkload-moodle-iu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/illright","download_url":"https://codeload.github.com/illright/workload-moodle-iu/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240494695,"owners_count":19810476,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["moodle-block"],"created_at":"2024-10-15T05:36:33.730Z","updated_at":"2026-07-09T15:30:15.976Z","avatar_url":"https://github.com/illright.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Study Workload plugin for Moodle\n\nThis plugin adds blocks for students and teachers to see course workload and schedule assignments more efficiently.\n\n## Installation\n\nDownload the `study-workload.zip` from [the latest release](https://github.com/illright/workload-moodle-iu/releases/latest).\n\nLog in to your Moodle instance as an administrator, then go to **Site Administration**, the **Plugins** tab. \n\n\u003cdetails\u003e\u003csummary\u003eCheckpoint\u003c/summary\u003e\n\n![Steps 1-3](./.github/readme-images/1-site-administration-plugins.jpg)\n\n\u003c/details\u003e\n\nClick **Install plugins**, upload the ZIP file and click the **Install plugin from ZIP file** button below. You will be prompted to upgrade your database, agree to it.\n\n\u003cdetails\u003e\u003csummary\u003eCheckpoint\u003c/summary\u003e\n\n![Steps 4-5](./.github/readme-images/2-install-plugin.jpg)\n![Step 6](./.github/readme-images/3-validation.jpg)\n![Step 7](./.github/readme-images/4-admin-page.jpg)\n![Step 8](./.github/readme-images/5-db-upgrade.jpg)\n\n\u003c/details\u003e\n\nAfter the plugin is installed, go to **Site Administration** again as an administrator and click the **Blocks editing on** button above the settings to the right. \n\n\u003cdetails\u003e\u003csummary\u003eCheckpoint\u003c/summary\u003e\n\n![Step 9](./.github/readme-images/6-block-editing.jpg)\n\n\u003c/details\u003e\n\nThen go to **Site Home** (the second entry in the left side panel) and click the **Add a block** button in that same side panel, all the way down below. Choose **Study Workload** from the list of entries and add the block. You will see it pop up to the right.\n\n\u003cdetails\u003e\u003csummary\u003eCheckpoint\u003c/summary\u003e\n\n![Steps 10-11](./.github/readme-images/7-site-home.jpg)\n\n\u003c/details\u003e\n\nClick the gear icon on the newly created block and select **Configure Study Workload block**.\n\n\u003cdetails\u003e\u003csummary\u003eCheckpoint\u003c/summary\u003e\n\n![Steps 12-13](./.github/readme-images/8-configure-block.jpg)\n\n\u003c/details\u003e\n\nIn the **Page contexts** field, select **Display throughout the entire site**.\n\n\u003cdetails\u003e\u003csummary\u003eCheckpoint\u003c/summary\u003e\n\n![Steps 14](./.github/readme-images/9-display-everywhere.jpg)\n\n\u003c/details\u003e\n\nCongratulations, you're done! :)\n\n## Development\n\nYou can develop this plugin using the following Docker Compose file:\n\n```yaml\nversion: '2'\nservices:\n  mariadb:\n    image: docker.io/bitnami/mariadb:10.3\n    ports:\n      - '3306:3306'\n    environment:\n      # ALLOW_EMPTY_PASSWORD is recommended only for development.\n      - ALLOW_EMPTY_PASSWORD=yes\n      - MARIADB_USER=bn_moodle\n      - MARIADB_DATABASE=bitnami_moodle\n      - MARIADB_CHARACTER_SET=utf8mb4\n      - MARIADB_COLLATE=utf8mb4_unicode_ci\n    volumes:\n      - './mariadb-data:/bitnami/mariadb'\n  moodle:\n    image: docker.io/bitnami/moodle:3\n    ports:\n      - '80:8080'\n      - '443:8443'\n    environment:\n      - MOODLE_DATABASE_HOST=mariadb\n      - MOODLE_DATABASE_PORT_NUMBER=3306\n      - MOODLE_DATABASE_USER=bn_moodle\n      - MOODLE_DATABASE_NAME=bitnami_moodle\n      # ALLOW_EMPTY_PASSWORD is recommended only for development.\n      - BITNAMI_DEBUG=true\n      - ALLOW_EMPTY_PASSWORD=yes\n    volumes:\n      - 'moodledata_data:/bitnami/moodledata'\n      - './moodle-data:/bitnami/moodle'\n      - './workload-moodle-iu:/bitnami/moodle/blocks/study-workload'\n    depends_on:\n      - mariadb\n\nvolumes:\n  moodledata_data:\n    driver: local\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fillright%2Fworkload-moodle-iu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fillright%2Fworkload-moodle-iu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fillright%2Fworkload-moodle-iu/lists"}