DodoSpeak Oral

Glossary · Oral

Short terms for DodoSpeak Oral and Oral Console. Teaching App users should use the other booklets.

startglossaryoral

Audience: buyers / integrators / Oral Console users · Back to index

Oral Console has four identities: Learner / Publisher / Manager / Developer. You enter as Manager. Console Manager is not the App organization admin.

TermMeaning
DodoSpeak OralEmbedded AI Speaking Module. Embeddable speaking (API + Embed), not the full teaching site. See What is DodoSpeak Oral
Oral (external one-liner)Website wording: embed speaking practice, tasks, History, and exams in your existing school site, learning system, or app. Not the full teaching product, and not another name for private deployment. Principals read the website; integrators follow this Help.
Oral ConsoleOral embed console, not the product name. After a website trial signup (includes expected learner scale), sign in here — this page does not register. You enter as Manager; during trial switch Learner / Publisher / Developer in the header. See How to use Oral Console
EmbedHosted practice, task, History, and exam UI mounted with OralEmbed.mount
Page widgetFormal embed path: page snippet + publishable key; learners must identify with a learner code (or OTP/PIN) before speaking / exams / History. Same price as mint. See Two formal embed methods
Sign-in mintFormal embed path: after your login succeeds, the backend mints a short-lived embed token; can bind student numbers, read scores, write back to LMS. Same price as widget. See Two formal embed methods
Publishable keyPage widget only (e.g. pk_test_); allow Origin + learner identity before speaking; cannot act as the tenant key for admin
Learner codeLong-lived identity issued from the Console roster on the widget path; shared across practice / tasks / exams / History
Organization keyCustomer backend only (e.g. olk_test_); used to mint tokens and for admin operations; never in the browser
Embed tokenShort-lived credential the frontend uses for mount; minted by your backend (or issued by the platform after widget identity)
Theme tokenAccent, radius, density, badge, etc. set in mount or Console preview; does not replace learner identity
Report surfaceOne of four surfaces (report); learner practice / exam results (≠ teaching “class reports”). See Scores and records
External user idYour system student number / user id passed on sign-in mint; scores and History align on this id
Speak Lite / Class / Assess / ExamFour Oral plans; they grant rights and do not hide the four surfaces. See Plans, entitlements, and usage
Learner (Oral Console)Speaks, completes tasks, views History, takes exams
Publisher (Oral Console)Publishes tasks and exams and views History; not the App teacher
Manager (Oral Console)Usage, notifications, settings hub (roster / groups / team / billing / invoices / Organization profile / login logs), Me
Settings hubManager primary Settings. Ops use hub cards; appearance / language / notification prefs stay as setting rows. See How to use Oral Console
Organization profileSettings-hub card for display name, target language, and embed method. Roster, groups, and team are not on this page. See Manager: settings hub, billing, and roster
Learner rosterImport learners, invite sign-in, issue learner codes, archive. UI add or CSV / JSON import. See Manager: settings hub, billing, and roster
Groups (classes)Put roster learners into groups so publishers can assign work. See Groups (classes)
Developer (Oral Console)Uses How to embed, switches Product tier, copies mount code, tunes theme
SurfaceThe four embed entries: practice / tasks / History / exams

Start here: What is DodoSpeak Oral · Two formal embed methods · How to embed in your system · Website wording map · Full glossary

Last updated: Wed Aug 19

This guide applies to the DodoSpeak Help Center.

Glossary — Oral · DodoSpeak Help Center