Replies: 1 comment
-
|
I would treat this as an integration boundary problem rather than creating a second student-chat implementation. A clean approach would be:
For the first implementation, I would avoid a simplified duplicate chat. It will drift quickly. A shared component with a student-space adapter keeps the experience consistent while still allowing the student page to control layout, permissions, and course context. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Is your feature request related to a problem? Please describe.
Currently, the chat component exists outside of the student space. Students have to navigate away from the student interface to access the chat functionality, which disrupts the user experience and creates inconsistency in the UI.
Describe the solution you'd like
Integrate the chat component directly within the student space, making it accessible through the student sidebar and navbar. All student features should maintain a consistent structure with the same sidebar and navbar layout.
Describe alternatives you've considered
Additional context
The current implementation already has a placeholder for chat in
src/routes/student/chat/+page.sveltebut it's not fully integrated with the main Chat component. The main chat functionality is implemented insrc/lib/components/chat/Chat.svelteand needs to be properly connected to work within the student layout which has its own sidebar and navbar structure.We need to update the student chat page to properly use the main Chat component while ensuring it works within the student layout context.
Beta Was this translation helpful? Give feedback.
All reactions