THEQUADAPP.COM · MOODLE MOBILE APP
Home/Product/Moodle Mobile App
Module 01 · Core

Your Moodle, as a native mobile app.

The flagship Quad module. A production-ready Android and iOS app on top of your existing Moodle — branded to your institution, published under your developer accounts, live on student phones in 14 working days.

Get a quote See features
What it does

Everything Moodle does on the web — but on a phone.

We don't pick and choose what Moodle features make it to mobile. We bring across the full student experience and shape it for thumbs.

Course catalog

Full course structure — sections, modules, files, URLs, books, lessons, quizzes — pulled from Moodle and laid out for mobile.

Assignments

Submit, resubmit, attach files from phone storage or camera. View teacher feedback and grades inline.

Quizzes

Take Moodle quizzes on the phone — multiple choice, short answer, file upload. Auto-save, resume, submit.

Gradebook

Real-time grades, GPA roll-ups, academic standing — pulled live from Moodle's gradebook with offline cache.

Calendar

Classes, quizzes, exams, assignment deadlines — Moodle calendar events synced to the phone's native calendar.

Forums & messages

Read and reply to course forum threads. Direct messages between students and teachers. Mentions surface in notifications.

Push notifications

Assignment deadlines, new grades, course announcements, forum mentions — delivered to the lock screen.

Offline mode

Downloaded course materials persist without a connection. Submissions queue and sync safely when network returns.

SSO

OAuth 2.0, SAML 2.0, LDAP, or Moodle-native login. Students use the same credentials they already know.

AI inside the app · AWS Bedrock

An AI study layer, grounded in your courses.

Quad ships with an optional AI layer that students can talk to inside the app. It runs on AWS Bedrock using retrieval-augmented generation against the student's own Moodle course content — answers cite specific lessons, never the open web, and the model never trains on student data.

AI study assistant

A conversational tutor that answers questions about course material. "Explain residual networks." "What's on the week 6 reading list?" Grounded answers with citations to specific lessons.

AI summaries

One-tap summaries of long lessons. 30-minute reading condenses to a 2-minute summary the student can review on the bus, then dive back into the full content on Wi-Fi.

AI translation

Course materials available in any of 100+ languages on demand. Marked clearly as "Translated by AI" with the original always one tap away. Helpful in multi-lingual institutions.

AI practice questions

Generate practice quizzes from any lesson with one tap. Students get instant low-stakes recall practice; answers explained with reference to the source material.

Semantic course search

Search "the lecture about edge cases in pagination" — even if those exact words aren't in any title. AI embeddings find the right lesson by meaning, not just keywords.

Private by design

AI runs in your AWS region with no training on student data. Conversations are not retained beyond the session unless the student opts in. Audit log of every prompt for compliance.

Infrastructure: AI features run on AWS Bedrock (Anthropic Claude or Meta Llama, configurable per institution) with embeddings via Amazon Titan, vector search via Amazon OpenSearch Serverless, and orchestration via Lambda. Deployed in your preferred AWS region for data residency.

Specifications

The technical details, on the record.

Every claim below is implemented in code today — not on a roadmap slide.

Moodle versionsMoodle 3.9 LTS, 3.10, 3.11. Moodle 4.0, 4.1 LTS, 4.2, 4.3, 4.4, 4.5. Moodle Workplace on request.
SSO methodsOAuth 2.0 (Google, Microsoft 365, GitHub, custom). SAML 2.0. LDAP / Active Directory. Moodle-native (username + password). Magic link email.
PlatformsAndroid 8.0+ (API 26+). iOS 15.0+. Published under your institution's Google Play and App Store Connect accounts.
Push notificationsFirebase Cloud Messaging on Android. Apple Push Notification Service on iOS. Configurable per-event.
Offline cache500 MB device cache (configurable). LRU eviction. Manual clear from settings. Manifest in encrypted AsyncStorage.
BrandingLogo, app icon, splash screen, primary & accent colors, app store description, screenshots, privacy policy URL.
LanguagesEnglish, Hindi, French, Spanish, Arabic, Portuguese ship by default. Additional languages on request — Moodle has translations for 100+.
AccessibilityWCAG 2.1 AA target. Screen reader support, dynamic type, high contrast mode. Audited per release.
SecurityTLS 1.3 in transit. Tokens encrypted at rest. JWT access tokens (15 min) + refresh tokens in OS keychain. Argon2id passwords on the backend.
HostingSelf-host (Docker stack on your infra), managed by us (DigitalOcean, AWS, regional clouds), or hybrid.
14-day deployment

From kick-off to App Store in two weeks.

A standard Moodle Mobile App deployment takes 14 working days. Here's exactly what happens in each phase.

01

Days 1–2 · Discovery

Kick-off call. We confirm Moodle version, plugin list, SSO configuration, brand guidelines, store account access.

02

Days 3–7 · Branding & build

Logo, splash screen, app icon, color palette applied. Backend connected to your Moodle staging. Push notification credentials configured.

03

Days 8–11 · Testing

Internal QA, then a UAT with your team using your real Moodle. Bugs fixed. Performance tuned. Final assets approved.

04

Days 12–14 · Submit & launch

Builds submitted to App Store Connect and Google Play. Review iterations handled by us. Live link delivered on day 14.

Got Moodle? Send us the version.

Tell us your Moodle version, your institution's name, and your timeline. We'll send a clear quote — fixed scope, fixed price, 14-day delivery — within one working day.

Book a demo