Use cases · Education
A learning helper that talks on your course site
RAQS is an education voice assistant you add to course and learning sites with one line of code. A learner taps, speaks their question, and RAQS answers from your own course content, guides them to the right lesson or topic when needed, and provides spoken access without depending on the keyboard. It was built by a team from the education-software world, designed around real learning flows.
Answers learner questions from your course content
A learner gets stuck mid-lesson: 'Where did this formula come from?', 'When is the assignment due?', 'Does this module have a prerequisite?'. RAQS answers these from your own content — instructor notes, lesson descriptions, syllabus pages, FAQs and the documents you upload. It does not make things up; if the answer isn't in your content it clearly says 'I don't know' rather than misleading the learner.
You add content three ways: crawl your course site (sitemap + pages; JS-rendered modern learning platforms are processed with a headless browser so nothing comes through empty, and menu/template noise is cleaned out), paste syllabus or FAQ text directly, or upload lesson files — a PDF handout, a Word assignment brief, a CSV grade table, a Markdown lesson plan. Content is chunked, embedded with Azure and stored in pgvector.
At query time a hybrid search runs: semantic (vector) search grasps what the learner asks in everyday language, while keyword search catches exact terms like 'Chapter 7' or 'integral'. The two result sets are combined with RRF fusion and an irrelevance threshold drops unrelated chunks — so even in a crowded curriculum the answer is grounded in the right lesson.
Course crawl
Sitemap + page crawl; headless render for JS-based platforms.
Lesson files
PDF notes, Word briefs, TXT, MD lesson plans, CSV — direct upload.
Hybrid retrieval
Semantic vector + exact term + RRF fusion + threshold.
No hallucination
If it isn't in your content, it says 'I don't know'.
Guides learners to the right lesson and topic
A course site assistant shouldn't only answer in text; it should take the learner where they need to go. RAQS 'sees' the open page and acts on it: asked to 'take me to the regression module' it guides the learner to that lesson, asked to 'show me this' it opens the right unit, and when a prerequisite references another lesson it links straight to it.
That means helping without breaking the flow of learning. Instead of getting lost in a long menu, the learner asks out loud and lands directly in front of the relevant content. For new learners this is simple but effective guidance that reduces drop-off in the first lesson.
Lesson guidance
'Take me to module X' → the right lesson page.
Topic routing
Links to the prerequisite or related unit.
Keeps the flow
Learners reach content without getting lost in menus.
Voice accessibility — learning that isn't keyboard-bound
Voice interaction in education is a matter of access, not just comfort. For learners with low vision, motor difficulties, dyslexia, or simply long hours at the screen, asking out loud and hearing the answer makes a real difference. RAQS listens for the wake word via the browser's Web Speech API; audio streams over a low-latency realtime layer (LiveKit); speech-to-text and text-to-speech run on Azure Speech; and the reasoning is handled by Azure OpenAI gpt-4o-mini (Pipecat voice pipeline).
Barge-in (talking over the assistant) is supported — a learner can cut off a long explanation and say 'get to the point'. Turkish and English are standard, which fits bilingual programs and language courses naturally. The voice, tone and assistant name are set from the dashboard; you can pick a calm instructor tone or an energetic coach tone.
Tap-to-talk
Tap the orb, speak, hear a reply — no typing needed.
Multilingual
Turkish + English; natural for bilingual and language courses.
Barge-in
Interrupt a long explanation and re-steer.
Configurable voice
Instructor/coach tone, persona and name from the dashboard.
A 3D learning companion that fits your brand
Instead of a classic orb you can pick a 3D mascot that roams the page — an engaging learning companion, especially for kids' education, language schools or gamified courses. Choose from the flagship deer, the universal 'Spark', stylized characters and 30+ animals, with one click in the dashboard.
The mascot treats the page's real DOM elements as terrain: it runs across lesson cards, jumps toward the next unit and leads the learner to a target. That turns a dry widget into an experience that gives your brand a face and keeps young learners on screen.
Dashboard, analytics & privacy — fit for an education team
Go live on your course site with a single <script> line. From the dashboard you add sites, manage the knowledge base (crawl depth, re-crawl, file upload), put allowed domains on an allowlist, choose a mascot/persona and review learner conversations alongside analytics. Seeing which questions recur exposes the gaps in your curriculum — you hear directly what learners don't understand.
In the multi-tenant architecture each institution's data is isolated with row-level security (RLS). The crawler is SSRF-guarded, an origin allowlist plus Cloudflare Turnstile block abuse, hosting is in Azure's EU region, and the system is KVKK- and GDPR-aware — assurances that matter for an education platform working with learner data.
<script async src="https://raqs.ai/v1/raqs.js"
data-raqs="YOUR_SITE_KEY"></script>FAQ
Will the assistant give learners wrong answers?
No. RAQS answers only from the course content you provide; if it isn't in the knowledge base it says 'I don't know' rather than inventing information.
Can I add it to my own course platform?
Yes. The one-line script works on any website, and JS-rendered modern learning platforms are crawled correctly using a headless browser.
How do I load the content?
Crawl your site, paste syllabus/FAQ text, or upload PDF/Word/TXT/MD/CSV lesson files from the dashboard.
Which languages are supported?
Turkish and English are standard — suitable for bilingual programs and language courses. Voice, tone and assistant name are configurable from the dashboard.
Is learner data safe?
Multi-tenant isolation (RLS), an SSRF-guarded crawler, origin allowlist + Turnstile and Azure EU-region hosting; the system is KVKK- and GDPR-aware.
Let your course site talk to learners
Load your education content and go live in minutes with one line of code — no credit card.
Start free