Official documentation · SplatWorks ecosystem
SplatWorks Wiki
The reference for the whole SplatWorks ecosystem: standalone tools, classroom widgets, games, the office suite, and the DrawSplat whiteboard. Find component features, complete-suite installation, teaching guidance, licensing, privacy, and technical setup.
Choose where to begin
- Explore tools, widgets, and features by category — Media, Play, Create, Data, Writing, Assessment, Classroom, and Organize.
- Install the complete district suite — Docker or native, with a rerunnable Quick Start checklist.
- Get started as a teacher — use your school account and open your classrooms.
- Review privacy and district agreements — match controls and documents to your deployment.
Search every article using the sidebar. Existing guide links remain valid. Installation checklists also work in downloaded packages; use the online wiki when checking the current release.
Start with Educators, Technology admins, or Parents and students.
Start here
- Frequently asked questions (FAQs)
Quick answers about accounts, saving, school setup, privacy, cost, and SplatWorks.
- Downloads and packages
Complete district suite and individual application downloads.
For educators
- For educators
Choose tools, support learners, collect work, and save a copy.
- Ecosystem tools, widgets and features
Features by category: Media, Play, Create, Data, Writing, Assessment, Classroom and Organize.
- Teacher Quick Start
Open a board, sign in at school, and save your lesson.
- Background template collection
Ready-to-use backgrounds and activity prompts.
- District classrooms and rosters
CSV imports, Google school accounts, assignments, turn-ins and teacher feedback.
- Saving and exporting
Device autosave, online boards, restore points, file backups and exports.
- Collaboration and turn-ins
District assignments and the separate Apps Script shared-room workflow.
- Whiteboard feature reference
Current features, storage choices and shortcuts.
For technology admins
- School setup and operations
Choose hosting, connect accounts, test classrooms, and protect saved work.
- Install the district suite
Docker or native Quick Start, backup, recovery, and updates.
- MySQL / MariaDB setup
Bundled database, native hosting, first-time administrator, district saving and classrooms.
- Apps Script setup
Optional Google Drive and Sheets storage, rooms, templates and turn-ins.
- Apps Script Compliance Console
Safety, family access, age bands, use limits, retention and privacy packets.
- Apps Script Web App URL
Copy Code.gs, publish /exec and connect Teacher Admin.
- Browser-only setup
Use the whiteboard without a server or accounts.
- Advanced database hosting
Separately hosted API, Railway, DigitalOcean, TLS and migrations.
- Apps Script technical reference
Script properties, deployment updates and backend configuration.
- Modular self-hosting
Independent apps, component bundles and static hosting.
- Local MariaDB development
Local developer database and service configuration.
For parents and students
- Learning, saving, and getting help
Start work, keep a copy, share safely, and ask the school for help.
- Family Access Tools
Request student records through a configured school Apps Script service.
SplatWorks
- SplatWorks overview
Choose an application, compare features, save work and install the suite.
- LayoutSplat · Publications
305 designs, Avery labels, native Publisher/Pages import, precise pages, rich text, masters, mail merge, media, and file exchange.
- WriteSplat · Writing
Document formatting, readability, templates, cloze passages, citations and ODT files.
- ListSplat · Databases
Fields, records, forms, cards, labels, reports, search and CSV files.
- ShowSplat · Presentations
Slide editing, media, speaker notes, Markdown, WebDeck, PDF, ODP and PPTX.
- GridSplat · Spreadsheets
Formulas, cell formatting, sorting, charts, picture graphs, templates and file interchange.
- LayoutSplat · Avery labels & name badges
All 29 Avery sheet layouts and 127 compatible product codes; physical dimensions and printer alignment.
- LayoutSplat · Import accuracy
Private sample findings, source font differences, supported formats, and remaining compatibility work.
Licensing and pricing
- Licensing and software cost
AGPL, component GPL notices, content ownership, source and self-hosting.
- Pricing and optional services
Free software, operating costs and optional paid implementation or professional learning.
Privacy and district review
- Compliance and district review
Storage-specific safeguards, operational evidence, NDPA/DPA and district approval.
- Terms and privacy
Formal terms, data handling and software license notices.
- NDPA / DPA Review Packet
Data flow, review exhibits, controls and district evidence.
- District Privacy Addendum
District agreement template and responsibilities.
- DPA Register
Recorded agreement execution and review status.
- Google OAuth disclosure
School identity versus Drive permissions and Google data use.
- Compliance Gap List
Deployment limits and district controls still required.
- GDPR reference
Privacy review for applicable deployments.
- Texas compliance reference
Texas school privacy and operational review.
- Widget security boundary
Embedded content, external services and isolation.
- Accessibility statement
Accessibility support and known limits.
- Privacy Notice Builder
Create a deployment-specific notice.
- Combined policy packet
Consolidated policy documents for district review.
- Compliance operations reference
Apps Script endpoints, configuration and operator procedures.
Technical and updates
- Maintaining the wiki
Canonical sources, generated search index, documentation checks and publishing.
- Component inventory
Whiteboard, SplatWorks, tools, widgets and games.
- SplatWorks.org domain setup
Serve the same deployment on both domains and preserve access to existing browser drafts.
- Standalone architecture
Static application and integration boundaries.
- Release notes
Application and package changes.
- SplatWorks blog
Feature walkthroughs and release articles.
- Contact and support
Report a problem or request implementation services.
About SplatWorks
- About the Developer
J. M. Guhlin, classroom tools, multilingual learning, project support, and contact.