Skip to main content

Guide for school administrators

School administrators manage the Coraltalk organization: team members, billing, integrations, retention policies, and org-wide configuration.

Set up your organization

Create a new school

  1. From signup, choose Represent a school? → create a new organization.
  2. Complete organization details on School new flow.
  3. You become an org admin and can invite teachers from Team.

Join an existing school

Use Join existing school during signup, or accept a team invitation email. Pending invites appear on home as Join school until accepted.

Team management

Open Team from the organization sidebar to:

  • Invite teachers and admins by email
  • Assign roles (admin vs. teacher capabilities in Clerk/org context)
  • Track pending invitations

Invitation links send users through loginsignup (new users) → home. They are not automatically sent to syllabus setup; org teachers create courses and classes from home.

Organization settings

Organization settings (admins) includes:

  • Organization name and education level
  • Video retention — Optional automatic deletion of submission recordings (roleplay, vid tickets, oral assessments) after a chosen period. Transcripts, grades, and other data are retained per policy shown in the UI.

Member-facing subtitle may differ if you only manage your own membership.

Courses and classes

Admins often create the first course structure; teachers create classes under courses. Teachers without a course see guidance to contact an admin.

Deleting a course removes associated classes, conversations, and data — confirm carefully.

Billing and usage

Org-level plans may cover seats, oral learning minutes, TA credits, and lecture recording. See Billing and usage.

Teachers may still see class-level usage alerts when approaching minute limits.

Canvas and LMS

Two integrations work together:

IntegrationPurpose
Canvas LTI 1.3Launch Coraltalk inside Canvas with SSO
Canvas REST APIImport materials, sync rosters, grade passback

Coordinate with your Canvas admin for developer keys and privacy settings.

Security and privacy

  • Organization data is not used to train public models (see in-app privacy notice on org settings).
  • Configure video retention to match your district policy.
  • Use school-managed email domains for teacher accounts where possible.

Support escalations

For deployment, LTI registration, or enterprise contracts, contact support@coraltalk.com with:

  • Canvas issuer URL and environment (cloud vs. self-hosted)
  • Approximate student and teacher counts
  • Whether you need LTI-only launch or full API sync