As a user, I can see, act upon, and dismiss notifications in the case that the application noticed something strange or unexpected in my activity.
Use case: Autograding is enabled, but the app cannot connect to Jenkins. How does the instructor know without digging into logs or hearing from students first?
Use case: During initial setup, the web-hooks are injected into the organization and it is possible for that to fail. We can notify the instructor to do it manually (or click a button that tries again).
Perhaps we can have a list of known issues (with error codes) that have corresponding recommended actions or notes. Then, we can attach an error to a user notification so they can see the message.
As a user, I can see, act upon, and dismiss notifications in the case that the application noticed something strange or unexpected in my activity.
Use case: Autograding is enabled, but the app cannot connect to Jenkins. How does the instructor know without digging into logs or hearing from students first?
Use case: During initial setup, the web-hooks are injected into the organization and it is possible for that to fail. We can notify the instructor to do it manually (or click a button that tries again).