Skip to main content
Knowledge Hub

Help Center & Documentation

Everything you need to set up, operate, and troubleshoot the Perfect Aptitude multilingual learning platform.

Common searches: "microphone permission", "seat limit", "book OCR status", "student invite"

1. Getting Started

Perfect Aptitude is a multilingual learning operating system built specifically for modern classrooms. It integrates speech-to-text transcription, real-time localized translation, and smart textbook conversion to let instructors teach in their native tongue while students follow along seamlessly.

2. Institute Setup Guide

🔑 How to Login:

Navigate to `/portal/`, select "Institute Role", and enter your registered administrative credentials.

🏫 How to Set Up Institution Profile:

Go to Dashboard -> Settings, enter school identity parameters, uploading logos and contact lines.

🧑‍🏫 How to Add Teachers:

Navigate to Teachers -> Add Teacher. Enter email credentials. The system allocates an active teacher profile seat.

🎓 How to Add Students:

Go to Students -> Add Student to insert records manually, or email class invitation tokens.

✔️ How to Approve Join Requests:

Pending student registrations trigger flags inside the "Join Requests Queue". Click "Approve" to authorize access.

🎙️ How to Create Sessions:

Navigate to Sessions -> Create Session. Name the topic, specify dates, and allocate target rosters.

👥 How to Assign Teachers & Students:

Within session editor screens, select active teachers and student groups from drop-down menus.

📤 How to Upload Books:

Navigate to Books -> Upload Chapter. Upload PDF textbooks to queue structural OCR reading outlines.

🌐 How to Activate Languages:

Go to Languages, review provider matrix checks (ASR, Translation, TTS), and toggle active language codes.

3. Teacher Guide

🔑 How to Login:

Go to `/portal/`, select "Teacher Role", and input your institutional email credentials.

📅 How to View Assigned Sessions:

Your active scheduled lectures align clearly inside your master dashboard home feed.

🎙️ How to Start a Live Class:

Select your scheduled session, then click the prominent primary "Start Live Session" toggle.

🎤 How to Allow Microphone Permission:

When browser prompts trigger, click "Allow". Ensure the microphone icon remains green.

📝 How to View Transcript:

The transcription feed will capture and display headed blocks in real time as you instruct.

❓ How to Answer Student Questions:

Incoming student questions populate in a side tab, translated back into your native language. Answer them verbally or using text replies.

📄 How to Generate Summaries:

Click "End Session". The transcription engine automatically drafts conceptual outlines.

✍️ How to Generate MCQs:

At the close of your session, check the "Auto-Generate Quiz" checkbox to build student homework sandboxes.

4. Student Guide

🔑 How to Login:

Go to `/portal/`, select "Student Role", and log in using your invite token details.

🎓 How to Join a Class:

Select your scheduled active roster and click the prominent green "Join Live Session" button.

🌐 How to Select a Language:

Click the language drop-down filter inside your dashboard toolbar to pick your pack.

📄 How to View Live Translation:

Watch live outlines and headed text blocks translate as the teacher speaks in their tongue.

🎧 How to Listen to Audio:

Connect your headphones and click the speaker icon to stream synthesized TTS voice-over feeds.

❓ How to Ask Questions:

Type your question inside the student panel in your preferred language and press submit.

📚 How to Access Summaries:

Previous class transcripts and bullet outlines align inside your dashboard history logs.

📝 How to Practice MCQs:

Click the active quiz, select options, and review correct answers to grow daily streak scores.

5. Textbook Ingestion & OCR Guide

📁 Supported Files:

Our textbook OCR engine processes standard high-fidelity PDF, EPUB, and PNG/JPEG materials.

📤 Upload Steps:

Go to Outlining, select "Upload Textbook", drag and drop your document file, and click upload.

⚙️ OCR Reading Status:

The system scans pages, running OCR checks to isolate raw text and preserve structured layout styles.

📄 Conversion Outlining:

Once isolated, EAP segments textbooks into clear review outlines, synopses, and glossary logs.

👥 Assigning Curriculum Content:

Instructors assign outline booklets to target student classes with a single primary button.

6. Language Pack Administration

⚙️ Activating Language Codes:

Within the global catalog catalog dashboard, click toggle on target locales to add them to rosters.

🎙️ ASR Speech Capture Support:

Automated speech recognition translates teacher speech blocks, adapting parsing rules to dialects.

📝 Translation Database Support:

High-accuracy translation servers map vocabulary, technical terms, and formulas cleanly.

🔊 Synthesized TTS Audio Stream:

Synthesizes natural localized voices, delivering speech audio feeds to learners' headphones.

7. Troubleshooting Checklist

⚠️ Teacher Access Denied:

Verify administrative seat allocations. Ensure the registrar has not suspended the profile in their dashboard directory.

⚠️ Student Access Denied:

Confirm the admin approved the request inside the "Join Requests Queue" and assigned active class codes.

⚠️ Session Not Visible:

Check date, times, and teacher assignment codes. Ensure the active status is marked "Scheduled" or "Live".

⚠️ Microphone Not Working:

Verify browser device settings. Reload your portal page and toggle the primary microphone permission prompt to "Allow".

⚠️ Translation Not Working:

Check local internet speeds. Verify if the target language pack is active in your school settings.

⚠️ Audio Not Working:

Verify headphones connection status and adjust device speaker volumes. Confirm the speaker icon is active in your dashboard.

⚠️ Textbook OCR Failed:

Confirm file format matches PDFs or images. Ensure upload dimensions remain below 50MB per chapter limit.

⚠️ Language Pack Not Loading:

Check global network connectivity. Run a quick "Provider Health Check" inside your administrative Language catalog.

8. FAQ

Q: Do students require separate accounts to follow along?

A: Yes. All students join using school invitation codes, securing isolated roster bounds completely.

Q: Are classroom speech recordings permanently stored?

A: Only structured outline summaries and lesson transcripts remain in school databases. Raw audio recordings delete automatically upon session close.

9. Still Need Help?

Our technical support team is available 24/7 to resolve school setup questions or provider health failures.