Suppose there are 3 roles [student , teacher , admin]. The teacher uploads course and send i for approval. The admin checks the course and mark it as approved. After it's approved the student is able to view in the course catalog .
We are developing the frontend app in reactJS and using web services API to communicate with moodle server .
Please suggest a way if this can be done or not ? and how ?