🌱 teachChat guide Open teachChat β†—

πŸ–₯ The projector overlay

The projector overlay is the window you put on the board: the class chat floats on top, and whatever you load fills the screen behind it. Everything here runs in your own browser, which is exactly why private files and local files work so well.

Feeding chomp.0

chomp.0 is the hungry chomper plant idling on an empty overlay, and he is also the loader. Three ways to feed him:

One browser rule: a tab itself won't drag in. Drag the padlock (or sliders) icon from the address bar instead, or copy the address and paste it.

Pasting while something is already on screen doesn't yank it away: the new link joins the playlist instead. Dropping a link on the screen always swaps right away: that is the deliberate hand-off.

What he eats

Local files never upload

Files from your computer (PDFs, images, video, audio) display straight from your machine and never upload anywhere. Office slide decks need one step first: export as PDF, or upload to Google Slides, and feed him that.

Private Google files just work

Students never load this screen; only your browser fetches the media. So a private deck, Doc, Sheet, or Drive file works as long as the Google account signed in on your browser can open it. No publish-to-web, no changing sharing settings.

The playlist

Preload a whole period before the bell. Open πŸ“š Playlist in the toolbar, then paste links (with an optional name each), browse Drive with πŸ”·, or add a file from this computer with πŸ“‚. During class, the β—€ β–Ά arrows step through in order; inside the panel you can reorder rows, rename them, or play any row directly.

The playlist is saved per class, on that device: period 3's list waits for period 3. Files chomp.0 eats stay in it automatically, with limits (3 file slots, 25 MB each, on that computer only, oldest makes way).

To reuse a playlist elsewhere, give it a name (✏️ next to the title) and use ☁️ Save: it lands in your Drive's teachChat β€Ί Playlists folder, and πŸ“₯ From Drive loads it in another class. ⬇️ and πŸ“ export and import a plain file as an offline fallback. Only links travel; local files stay planted where they were fed.

When a site refuses to embed

Some sites tell every browser "never show me inside another app." That is their setting, not yours, and teachChat checks for it on every load, so you get an honest explanation instead of a dead "refused to connect" panel. The big streaming services (Netflix, Hulu, Disney+, Max, Peacock, Prime) block every app this way through DRM.

The workaround: open that site full screen, then use πŸͺŸ Float on top (under πŸ›  More) to pop the chat into an always-on-top window (Chrome and Edge) that stays above full-screen apps. More rescues live in Troubleshooting.

The live mirror

For students who can't see the board, πŸͺž Mirror to student devices (under πŸ›  More) puts the board on their own screens. They get still snapshots about once per second, with no audio: perfect for slides and annotations, useless for movies, on purpose.

Pick a source: this teachChat screen (chomp.0's media plus the chat, so it covers code panels and local files too) or any other tab, window, or screen via the browser's picker. Stop any time with πŸͺž Stop mirror in the toolbar or the browser's own stop-sharing bar.

Showing a local file to the class's devices: feed it to chomp.0 first, then mirror this teachChat screen.