team19hackathon2021 / issues-curriki

0 stars 0 forks source link

Event Storming and DDD #13

Open computate opened 3 years ago

computate commented 3 years ago

Hackathon Task for Team-19 Hackathon 2021

Event Storming and DDD

Hackathon Task for Team-19 Hackathon 2021

Task description:

Educate the team on how to run domain driven design practices to build an MSA architecture. Use one of the Currikis use case as example and build a set of MSA using DDD and Bounded Context.

i-do-dev commented 3 years ago

Curriki use case to create following API endpoint:

API Endpoint GET - api/v1/h5p/settings

Description This API endpoint retrieves H5P Editor's settings, when the author opens up the H5P Editor while creating an activity.

Existing Source Code: Defined route: https://github.com/ActiveLearningStudio/ActiveLearningStudio-API/blob/e03699a9278de6f8c25de21dc38804de85675203/routes/api.php#L130 Controller method: https://github.com/ActiveLearningStudio/ActiveLearningStudio-API/blob/e03699a9278de6f8c25de21dc38804de85675203/app/Http/Controllers/Api/V1/H5pController.php#L79