{"id":13785425,"url":"https://github.com/greenpeace/gpes-activism-school-elearning-template","last_synced_at":"2026-08-02T01:01:43.135Z","repository":{"id":70228884,"uuid":"186137953","full_name":"greenpeace/gpes-activism-school-elearning-template","owner":"greenpeace","description":"School of Activism e-learning template/example (SCORM)","archived":false,"fork":false,"pushed_at":"2019-05-26T09:11:21.000Z","size":296,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-11T21:41:10.971Z","etag":null,"topics":["moodle-activity","scorm","template"],"latest_commit_sha":null,"homepage":"https://greenpeace.github.io/gpes-activism-school-elearning-template/","language":"HTML","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/greenpeace.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}},"created_at":"2019-05-11T13:44:33.000Z","updated_at":"2019-08-20T09:17:17.000Z","dependencies_parsed_at":"2023-02-21T23:45:35.460Z","dependency_job_id":null,"html_url":"https://github.com/greenpeace/gpes-activism-school-elearning-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/greenpeace/gpes-activism-school-elearning-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenpeace%2Fgpes-activism-school-elearning-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenpeace%2Fgpes-activism-school-elearning-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenpeace%2Fgpes-activism-school-elearning-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenpeace%2Fgpes-activism-school-elearning-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/greenpeace","download_url":"https://codeload.github.com/greenpeace/gpes-activism-school-elearning-template/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenpeace%2Fgpes-activism-school-elearning-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36175203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-01T02:00:05.789Z","response_time":100,"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":["moodle-activity","scorm","template"],"created_at":"2024-08-03T19:01:00.196Z","updated_at":"2026-08-02T01:01:43.078Z","avatar_url":"https://github.com/greenpeace.png","language":"HTML","funding_links":[],"categories":["E-learning"],"sub_categories":["Other data related"],"readme":"# School of Activism e-learning template \n\nThis is an example of an e-learning package with part of the visual identity for The Activism School, a project by Greenpeace Spain and Novact. If you know html you can clone this repository, add your content and create a SCORM package that can be uploaded to Moodle or any other LMS that supports this format.\n\n## Create your lesson\n\n### 1 - Clone or download this lesson\n\n```bash\ngit clone https://github.com/greenpeace/gpes-activism-school-elearning-template.git\n```\n\n**[Download](https://github.com/greenpeace/gpes-activism-school-elearning-template/archive/master.zip)**\n\n### 2 - Edit this lesson \n\nYou just need a code editor like [Brackets](http://brackets.io/). This lesson uses [Bootstrap](https://getbootstrap.com/) and [jQuery](https://jquery.com/) the world’s most popular libraries. Read their documentation for more information.\n\n## Create an elearning SCORM package\n\n### 1 - Link and configure\n\nOnce you have finished your lesson, uncomment this html line at the end of index.html:\n\n```html\n\u003cscript src=\"https://storage.googleapis.com/gp-misc/e-learning/scormfunctions.js\"\u003e\u003c/script\u003e\n```\n\nYou should also customise this variables:\n\n```html\n\u003cscript\u003e\n    var pageScore = 1;\n    var minCompletedTime = 30;\n\u003c/script\u003e\n```\n\n- The `pageScore` is added when the user leaves the page and should be between 0 and 100.\n- The `minCompletedTime` is the minimum ammount of time (in seconds) for the presentation to be considered complete.\n\nIf you create more than one html files, you should do this step in all your html files.\n\n### 2 - Edit the table of contents\n\nYou can have multiple html pages in the same SCROM package. This example has only one, `index.html` \n\nTo add or remove them to the table of contents you need to modify [imsmanifest.xml](imsmanifest.xml) with a text editor like [Brackets](http://brackets.io/). **Look at the examples** in the sections `\u003corganizations\u003e` `\u003citem\u003e` and `\u003cresources\u003e` of this xml. And edit it carefully!\n\n### 3 - Package and upload\n\nCreate the SCORM package (a zip file):\n\n```bash\ncd this-repository-folder\nzip -r mylesson.zip *\n```\n\nUpload `mylesson.zip` to [Moodle, as a SCORM package](https://docs.moodle.org/36/en/SCORM_settings). (It should work with any **L**earning **M**anagement **S**ystem that supports SCORM).\n\n### Notes\n\nPlease note that LMSes like Moodle have many options to configure their SCORM lessons. Please test your package and read your LMS documentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreenpeace%2Fgpes-activism-school-elearning-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreenpeace%2Fgpes-activism-school-elearning-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreenpeace%2Fgpes-activism-school-elearning-template/lists"}