Who Are the Stakeholders of Our App and How Do They WorkΒΆ

Let’s begin by taking a look on how the following stakeholders use this course web site, as a course authoring and publishing workflow:

  1. Educators may update course material via GitHub.
  2. Once the educators has committed the changes to GitHub, GitHub will trigger a webhook to ReadTheDocs.
  3. ReadTheDocs would parsee the course material written in reStructuredText language, and convert them into HTML with navigation menu, themes, and cosmestics.
  4. Learners may visit the course home page to access the latest course content.

Next, we can compare and contrast the strengths and weaknesses of this solution.