vestr-at-work / mff-uk-introduction-to-software-engineering

Repo for homework to the course Intoduction to Software Engineering.
2 stars 0 forks source link

Updating subject metadata #4

Open vestr-at-work opened 2 months ago

vestr-at-work commented 2 months ago

User requirement as a user story

As a teacher, I need to be able to update metadata of the subject, such as literature, conditions for passing the subject, description, as I need to ensure the accuracy of information presented to attending students.

vestr-at-work commented 1 month ago

Use case

Starting situation (Initial assumption)

The clerk has registered a subject and assigned relevant teachers to it. The teacher has opened an editable view of the subject's metadata in Study Information System (SIS).

Normal

  1. The teacher changes the metadata and clicks on the save button.
  2. SIS checks if mandatory fields are filled in.
  3. SIS shows the preview of the changed metadata and asks if teacher really wants to proceed with changes.
  4. The teacher confirms.
  5. SIS updates subject's metadata history and saves the data to the database.

What can go wrong

System state on completion