Artemis icon indicating copy to clipboard operation
Artemis copied to clipboard

`Tutorial groups`: Allow instructors to schedule tutorial group sessions

Open stefanwaldhauser opened this issue 2 years ago • 0 comments

Checklist

General

Server

  • [ ] I followed the coding and design guidelines.
  • [ ] I added multiple integration tests (Spring) related to the features (with a high test coverage).
  • [ ] I added @PreAuthorize and checked the course groups for all new REST Calls (security).
  • [ ] I implemented the changes with a good performance and prevented too many database calls.
  • [ ] I documented the Java code using JavaDoc style.

Client

  • [ ] I followed the coding and design guidelines and ensured that the layout is responsive.
  • [ ] Following the theming guidelines, I specified colors only in the theming variable files and checked that the changes look consistent in both the light and the dark theme.
  • [ ] I added multiple integration tests (Jest) related to the features (with a high test coverage), while following the test guidelines.
  • [ ] I added authorities to all new routes and checked the course groups for displaying navigation elements (links, buttons).
  • [ ] I documented the TypeScript code using JSDoc style.
  • [ ] I added multiple screenshots/screencasts of my UI changes.
  • [ ] I translated all newly inserted strings into English and German.

Changes affecting Programming Exercises

  • [ ] I tested all changes and their related features with all corresponding user types on Test Server 1 (Atlassian Suite).
  • [ ] I tested all changes and their related features with all corresponding user types on Test Server 2 (Jenkins and Gitlab).

Motivation and Context

Description

Steps for Testing

Prerequisites:

  • 1 Instructor
  • 2 Students
  • 1 Programming Exercise with Complaints enabled
  1. Log in to Artemis
  2. Navigate to Course Administration
  3. ...

Review Progress

Code Review

  • [ ] Review 1
  • [ ] Review 2

Manual Tests

  • [ ] Test 1
  • [ ] Test 2

Test Coverage

Class/File Branch Line

Screenshots

stefanwaldhauser avatar Sep 14 '22 20:09 stefanwaldhauser