Challenge Overview
In this challenge series we want to create an API for an educational management system (PacSIMS) that will later be used for two way integration with other EMIS.
In this challenge we will design the backend REST API that will expose data from the existing database (database model is attached in the forums). No coding is required. Challenge output is:
-
Swagger API definition
- API to DB mapping document
Database entities that should be exposed via API are Students, Enrolment School, Enrolment Courses, IAMarksheetResults, EAMarksheetResults, OutcomeBasedCourseMLOResults, OutcomeBasedCourseResults, OutcomeBasedCourseSLOResults. All of them should be exposed for read/write operations.
API will later be implemented with NodeJS, using SqlServer as the backend.
Final Submission Guidelines
Submit the swagger API designSubmit the API to db mapping document