Background
Many tutoring sessions involve reading and writing code. Having a built-in code editor beats switching screens constantly.
Goal
Design a toggleable split-screen workspace featuring the Monaco Editor component.
Acceptance Criteria
- Code panel containing a read-only or collaborative editor.
- Programming language dropdown selector (JS, Rust, Python).
- Button to copy editor code block.
Key Files
src/components/session/CodeWorkspace.tsx, src/app/session/[id]/page.tsx
Background
Many tutoring sessions involve reading and writing code. Having a built-in code editor beats switching screens constantly.
Goal
Design a toggleable split-screen workspace featuring the Monaco Editor component.
Acceptance Criteria
Key Files
src/components/session/CodeWorkspace.tsx,src/app/session/[id]/page.tsx