https://github.com/uzh/marugoto
Marugoto: eLearning Framework for Story Telling
https://github.com/uzh/marugoto
elearning java marugoto middleware storytelling
Last synced: 10 months ago
JSON representation
Marugoto: eLearning Framework for Story Telling
- Host: GitHub
- URL: https://github.com/uzh/marugoto
- Owner: uzh
- License: gpl-2.0
- Created: 2018-06-28T12:27:47.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-03-31T19:27:52.000Z (about 5 years ago)
- Last Synced: 2025-06-07T15:49:07.175Z (10 months ago)
- Topics: elearning, java, marugoto, middleware, storytelling
- Language: Java
- Homepage:
- Size: 48.9 MB
- Stars: 8
- Watchers: 6
- Forks: 6
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# marugoto [](https://travis-ci.org/uzh/marugoto)
E-Learning Application for Story Telling.
## Documentation
[Graph Model_For_Application_Entities](docs/marugoto-model-application-entities.pdf)
[Graph Model_For_State_Entities](docs/marugoto-model-state-entities.pdf)
[Graph Model_For_Storyline_Entities](docs/marugoto-model-storyline-entities.pdf)
## Creating Backend Application build
To create a build of the backend-application, execute the following command in the projects' root directory:
```console
mvnw package -DskipTests
```
The packaged ``*.war``-file can be found under:
```console
backend/target/backend-1.0.6.war
```
To run the ``war``-file, switch to backend/target and execute the following command:
```console
java -jar backend-1.0.6.war
```
To check api-docs(swagger) type in your browser:
```console
SERVER_URL/swagger-ui.html
```
## Creating Shell CLI build
To create a build of the shell-project, execute the following command in the projects' root directory:
```console
mvnw package -Dmaven.test.skip=true
```
The packaged ``*.jar``-file can be found unter:
```console
shell/target/shell-1.0.6.jar
```
To run the ``jar``-file, execute the following command:
```console
java -jar shell-1.0.6.jar
```
Type ``help`` into the shell-terminal to get a list of available commands.
## License
[](https://app.fossa.io/projects/git%2Bgithub.com%2Fuzh%2Fmarugoto?ref=badge_large)