Skip to content

Quiz exercises: Migrate to viewChildren/viewChild signals #10999

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

MoritzSpengler
Copy link
Contributor

Checklist

General

Client

Motivation and Context

Migration from Decorators to Signals

Description

I migrated from @ViewChildren and @ViewChild to viewChildren and viewChild signals

Steps for Testing

Exam Mode Testing

Testserver States

You can manage test servers using Helios. Check environment statuses in the environment list. To deploy to a test server, go to the CI/CD page, find your PR or branch, and trigger the deployment.

Review Progress

Performance Review

  • I (as a reviewer) confirm that the client changes (in particular related to REST calls and UI responsiveness) are implemented with a very good performance even for very large courses with more than 2000 students.
  • I (as a reviewer) confirm that the server changes (in particular related to database calls) are implemented with a very good performance even for very large courses with more than 2000 students.

Code Review

  • Code Review 1
  • Code Review 2

Manual Tests

  • Test 1
  • Test 2

Exam Mode Test

  • Test 1
  • Test 2

Performance Tests

  • Test 1
  • Test 2

Test Coverage

Screenshots

@github-project-automation github-project-automation bot moved this to Work In Progress in Artemis Development Jun 10, 2025
@github-actions github-actions bot added client Pull requests that update TypeScript code. (Added Automatically!) quiz Pull requests that affect the corresponding module labels Jun 10, 2025
Copy link

End-to-End (E2E) Test Results Summary

TestsPassed ✅Skipped ⚠️FailedTime ⏱
End-to-End (E2E) Test Report201 ran198 passed3 skipped0 failed58m 14s 942ms
TestResultTime ⏱
No test annotations available

@MoritzSpengler MoritzSpengler changed the title Migrate to viewChildren/viewChild signals Quiz exercise: Migrate to viewChildren/viewChild signals Jun 11, 2025
@MoritzSpengler MoritzSpengler changed the title Quiz exercise: Migrate to viewChildren/viewChild signals Quiz exercises: Migrate to viewChildren/viewChild signals Jun 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client Pull requests that update TypeScript code. (Added Automatically!) quiz Pull requests that affect the corresponding module
Projects
Status: Work In Progress
Development

Successfully merging this pull request may close these issues.

1 participant