Skip to content
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

Interview Component #83

Open
wants to merge 30 commits into
base: main
Choose a base branch
from
Open

Conversation

niclasheun
Copy link
Contributor

This pull request includes several changes aimed at improving the interview component and refactoring imports for better maintainability. The most important changes include the introduction of new components for interview management, refactoring of import paths, and handling errors more effectively.

Features of Interview Component:

  • Overview of all students in the interview phase
  • Detail view with the application of the student and the possibility to save interview comments
  • Ability to set interview timeslots
  • Ability to set interview questions

Known Issues:

  • Currently the "Set interview button" is disabled. Reason: As we do not yet have a shared library, it is impossible to access the user data from the subcomponent. This will be fixed as soon as the shared library is in place
  • The Dialogs (InterviewTimes and InterviewQuestions) have a fixed height. This is required, as otherwise the scrolling does not correctly work. But this is only a minor "Design issue"

@niclasheun niclasheun self-assigned this Jan 21, 2025
@niclasheun niclasheun linked an issue Jan 21, 2025 that may be closed by this pull request
@niclasheun
Copy link
Contributor Author

@Mtze Die Interview Component ist soweit fertig und deployed. Schau es dir gerne mal an.
Bin happy über Vorschläge noch Sachen anzupassen / zu verbessen

# Conflicts:
#	clients/core/src/ApplicationAdministration/Application.tsx
#	clients/core/src/ApplicationAdministration/ApplicationAssessment/ApplicationsOverview.tsx
#	clients/core/src/ApplicationAdministration/pages/Mailing/ApplicationMailingSettings.tsx
@niclasheun niclasheun deployed to prompt-dev-vm January 21, 2025 16:46 — with GitHub Actions Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement Interview Phase
1 participant