{"id":28477109,"url":"https://github.com/uzh/marugoto","last_synced_at":"2025-07-02T17:32:08.725Z","repository":{"id":53296169,"uuid":"139015045","full_name":"uzh/marugoto","owner":"uzh","description":"Marugoto: eLearning Framework for Story Telling","archived":false,"fork":false,"pushed_at":"2021-03-31T19:27:52.000Z","size":51280,"stargazers_count":8,"open_issues_count":9,"forks_count":6,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-06-07T15:49:07.175Z","etag":null,"topics":["elearning","java","marugoto","middleware","storytelling"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uzh.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":"2018-06-28T12:27:47.000Z","updated_at":"2022-04-12T09:43:26.000Z","dependencies_parsed_at":"2022-08-28T17:22:48.358Z","dependency_job_id":null,"html_url":"https://github.com/uzh/marugoto","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/uzh/marugoto","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzh%2Fmarugoto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzh%2Fmarugoto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzh%2Fmarugoto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzh%2Fmarugoto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uzh","download_url":"https://codeload.github.com/uzh/marugoto/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzh%2Fmarugoto/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263184595,"owners_count":23427052,"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":["elearning","java","marugoto","middleware","storytelling"],"created_at":"2025-06-07T15:40:42.100Z","updated_at":"2025-07-02T17:32:08.720Z","avatar_url":"https://github.com/uzh.png","language":"Java","readme":"# marugoto [![Build Status](https://travis-ci.org/uzh/marugoto.svg?branch=master)](https://travis-ci.org/uzh/marugoto) \n\nE-Learning Application for Story Telling.\n\n## Documentation\n\n[Graph Model_For_Application_Entities](docs/marugoto-model-application-entities.pdf) \n\n[Graph Model_For_State_Entities](docs/marugoto-model-state-entities.pdf)\n\n[Graph Model_For_Storyline_Entities](docs/marugoto-model-storyline-entities.pdf)\n\n## Creating Backend Application build\n\n\nTo create a build of the backend-application, execute the following command in the projects' root directory:\n\n```console\nmvnw package -DskipTests\n```\n\nThe packaged ``*.war``-file can be found under:\n\n```console\nbackend/target/backend-1.0.6.war\n```\n\nTo run the ``war``-file, switch to backend/target and execute the following command:\n\n```console\njava -jar backend-1.0.6.war\n```\nTo check api-docs(swagger) type in your browser:\n\n```console\nSERVER_URL/swagger-ui.html\n```\n\n## Creating Shell CLI build\n\nTo create a build of the shell-project, execute the following command in the projects' root directory:\n\n```console\nmvnw package -Dmaven.test.skip=true\n```\n\nThe packaged ``*.jar``-file can be found unter:\n\n```console\nshell/target/shell-1.0.6.jar\n```\n\nTo run the ``jar``-file, execute the following command:\n\n```console\njava -jar shell-1.0.6.jar\n```\n\nType ``help`` into the shell-terminal to get a list of available commands.\n\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fuzh%2Fmarugoto.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fuzh%2Fmarugoto?ref=badge_large)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuzh%2Fmarugoto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuzh%2Fmarugoto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuzh%2Fmarugoto/lists"}