DrawSplat Teacher Admin

Setup Terms & Privacy Open Board

Admin Access Required

Enter the DrawSplat admin password to manage Google Apps Script, MySQL, storage modes, and classroom links.

Request Access

Teacher and Integration Management

Use this page for Google setup, classroom room links, and deployment notes. Students should work from the board page and should not need to see provider URLs or setup instructions.

Google Drive + Sheets

Paste the deployed Google Apps Script Web App URL here. It is stored in this browser and used by the board page for Save to Google, Load from Google, Cloud Sync, templates, and turn-ins.

MySQL Backend

Use this option for a self-hosted SQL-backed deployment. The browser stores only the public API endpoint. Database host, username, and password stay on the backend server in an environment file.

Google Apps Script and MySQL are separate provider choices. You do not have to remove Google to prepare a MySQL backend.

Storage Mode

Choose how this browser-backed deployment should preserve work. Google is best for cross-device classroom rooms. Browser-only timed sessions are useful for simple shared devices or temporary workshops.

Open MySQL Wizard

MySQL and standalone folder options are forward-compatible settings for future backend endpoints. They are not used by static hosting until that API exists.

Classroom Links

Create room-specific links after the teacher has configured the backend. Student links open in student mode and hide teacher/admin controls.

Room passwords are still entered on the board page. Do not place shared passwords in links.

Setup Checklist

  1. Create a Google Sheet named DrawSplat Saves.
  2. Open Extensions -> Apps Script.
  3. Paste the code from apps-script/Code.gs.
  4. Run setup() once and approve permissions.
  5. Deploy as a Web App, running as the teacher/admin account.
  6. Paste the Web App URL in this admin page.