San Diego INCOSE Tutorial: Course Portal ProblemΒΆ

A school is building out a course portal where instructors can manage their courses. The minimal viable product for the course portal must have the following functionality:

  1. There shall be two roles: Instructor and Student

  2. Instructors and students shall both be able to post discussions

  3. Instructors shall be able to create quizzes

  4. Students shall be able to take quizzes

  5. The system shall grade the quizzes

  6. The system shall post grades to a gradebook accessible by the student and instructor

Using se-lib, start building a model with the following diagrams:

  1. Context Diagram

  2. Use Case diagram

  3. Requirements diagram

  4. Work Breakdown Structure

A Google Colaboratory notebook is also available for this problem set.