A classroom runs on two things: a conversation that goes all semester, and a shared set of documents the group keeps iterating on. Most LMS products are neither. They're homework submission portals that hide discussion in a forum tab nobody visits and files behind a download link that expires.
What students actually need
Four things: a place to talk about the problem set, a place to work on the shared doc, presence so they can see who's there, and an AI that can answer "what did the professor mean by 'bounded above'?" without another tab.
That's Chat, Files, and a Copilot on a course route. Three components, one route per course.
Chat per course
One component for the full course channel — threads, presence, mentions, attachments. The chat app is scoped to the course via uid, and the course roster gives it its members.
<wy-chat uid="course-<%= course.id %>"></wy-chat>
Files for group work, real Office editing
A study group writing up a lab report shouldn't need to email Word docs around. Files opens Word, Excel, and PowerPoint in place with live presence and version history. Three students on the same document, no overwrites, no "whose copy is the latest."
<wy-files uid="course-<%= course.id %>"></wy-files>
The TA bot reads the class context
Drop a Copilot next to the chat and the files. Pass it the syllabus, the week's reading, and the current assignment as reference data, and give it instructions that match the class.
<wy-copilot
agent="ta-bot"
contextualData='<%= JSON.stringify({ week: course.week, reading: course.reading, assignment: course.assignment }) %>'
instructions="You are a teaching assistant for <%= course.name %>. Reference the reading, do not solve the assignment. Encourage the student to explain their reasoning."
></wy-copilot>
What you don't have to build
- A forum-plus-chat hybrid with two sets of permissions that drift.
- Document collaboration via download-edit-upload.
- A TA bot that doesn't know which class, which week, or which topic.
The LMS stops being a submission portal and starts being the place the class actually happens.