Home
Here you will find all informations about the connections from the frontend to the backend. For the frontend we used angular2 and for the backend pyhton-django.
To deploy the product easier we used Docker for the development process.
Here you will find all connection elements with the URL
- Course
- Multi Course
- Course Visibility
- Course Categories
- Question
- Quiz
- Statistics
- User
- Multi User
- Request
- User Rights
The clonecademy platform works with two components (frontend and backend) connected via a RESTful API. This API provides all interfaces needed to connect to the database and is in charge of parsing and checking data and permissions.
The general API layout is the same for each part of the backend:
- a specific Python class for getting all details of a model and saving new instances
- a general class for getting summarized information about all modules
The 'get' method of each class corresponds to the information retrieval, while post methods on specific view classes are used for updating and saving.
The 'post' method on general overview classes is reserved for output prefiltering.