This guide helps students, teachers, and IT administrators resolve the most common issues encountered when using the ELSA School Student App.
1. Prerequisites
1.1 System Requirements
Category | Minimum Requirement |
|---|---|
Web Browsers |
|
Operating System | Any modern OS supporting the above browsers |
Screen Resolution |
|
Internet Bandwidth |
|
1.2 User Device Requirements
Microphone permissions must be allowed in the browser.
Device should not have physical obstructions to the microphone. Potential blockers:
Case
Screen protector.
1.3 Network & Security Requirements
Your school IT should whitelist the following:
Configuration Type | Value |
|---|---|
Domains to Whitelist | |
Port (if required) | 443 (HTTPS) |
WebSocket to enable (if required) | wss://pool.elsanow.io |
2. Troubleshooting
Below are common issues, their reasons, and step-by-step solutions.
2.1 Microphone Not Allowed
Error:
“Microphone access is required. Please enable it in your device settings.”
Reason:
Microphone permission is denied in the browser.
Solution:
Open browser Site Settings.
Enable Microphone for the ELSA website.
Reload the page.
2.2 App is not picking up student's voice.
Error:
“Did you read the whole phrase? Try again.” Appears Repeatedly
Reason:
The app is not detecting the user’s voice.
Possible Causes & Solutions:
Cause | Solution |
|---|---|
Microphone permission not granted | Enable microphone in browser settings. |
Microphone physically blocked | Remove case/screen protector covering the mic. |
Faulty microphone (earphones) | Test without earphones or switch earphones. |
Noisy environment | Move to a quieter area. |
Hardware mic switch disabled | On laptops, check if the hardware mic toggle key is ON. |
PC is not detecting audio input | Open device sound settings → ensure microphone input level moves when speaking. |
2.3 Cannot Connect to Server
Error:
“Cannot connect to server.”
Reason:
School firewall or content filtering is blocking access to ELSA servers.
Solution:
Verify all required domains are whitelisted.
Confirm port 443 and WebSocket traffic are permitted.
If issue persists, contact ELSA Support.
Additional checks for iPad environments:
Confirm whether MDM or content filtering is installed.
Some filters may block specific HTTP methods (e.g., PATCH, PUT).
Check if lockdown mode is enabled: https://support.apple.com/en-us/105120
IT may need to enable these methods in the filtering policy.
2.4 Cannot See Latest Assignment From Teacher
Possible Cause | Solution |
|---|---|
Student is not correctly registered in the class. | Verify the student is enrolled in the correct class. |
Teacher assigned to the wrong class or the start date is not today. | Verify if the assignment was assigned to the right class and if the start date is today. |
Browser cache is blocking the latest data from loading. | Clear browser cache. |
Student logged in with the wrong account. | Check if student logged in with the correct account. |
2.5 App Is Slow or Laggy
Reason:
Device specifications are insufficient or cache has built up.
Solution:
Switch to a supported device with higher processing power or more memory.
Clear cache in the browser.
2.6 Cannot login into the Student App
Error:
“Credentials don’t match.”
Reason:
Email or password is incorrect.
Solution:
Click “Forgot password” on the login page and reset your password.
If you use your own school email, enter that email and check your inbox for the reset link.
If you use an alias such as xxxxx@elsaspeak.com, inform your teacher to contact ELSA Customer Support to reset password.
If you use an alias like elsa_001@k12.elsanow.io, notify your teacher.
Your teacher can reset your password directly through the admin dashboard.
Error:
“Your account is inactive. Please contact your teacher.”
Reason:
The student account is marked as inactive in the admin dashboard.
Solution:
Teacher should reactivate the account in the admin dashboard.
If the account is already active, contact ELSA Support.
The student may be inactive in another organization, which needs to be corrected on ELSA’s side.
2.7 Read Aloud fails to save recording
Error:
“Internal Error” appears when finishing recording in Read Aloud.
Reason:
There was an error processing the recording.
Possible Causes & Solutions:
Cause | Solution |
|---|---|
| The recording was too short (less than 3 seconds). | Follow the text and speak longer. Do not stop recording before completing the text. |
| The text passage contains punctuations or symbols that our system do not recognize. | In the admin dashboard, remove all other punctuations or symbols other than commas and fullstops to see if error goes away after re-assigning the assignment. |
| There was trouble connecting to the server. | Log out and login again. Try again at a different time. |
3. When to Contact ELSA Support
After completing the above steps, contact ELSA through this Reporting form (https://forms.gle/beGvWffUr8A6nKiE6) if:
Issues persist across multiple devices
Students are unable to use the app despite correct settings
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article