Help & Support
Everything You Need to Know About LearnNeat
Find clear answers to common questions about LearnNeat, including features, pricing, access, and supportโso your school can move forward with confidence.
FAQs
Frequently Asked Questions
Here are answers to some of the most common questions schools ask about LearnNeat. If you donโt find what youโre looking for, our team is always available to help.
Different user types have different default login credentials in the system:
๐ For Students:
Username: GR Number (General Register Number)
Password: Date of Birth in DDMMYYYY format
Example:
Username: 2025000001
Password: 01012010 (for DOB: 1st Jan 2010)
School Code : SCH20251
๐ฅ For Parents, Teachers, and Staff:
Username: Email Address
Password: Mobile Number
Example:
Username: teacher@school.com
Password: 9876543210
School Code : SCH20251
Note: For security reasons, it's recommended to change these default passwords after first login.
๐ For Students:
Username: GR Number (General Register Number)
Password: Date of Birth in DDMMYYYY format
Example:
Username: 2025000001
Password: 01012010 (for DOB: 1st Jan 2010)
School Code : SCH20251
๐ฅ For Parents, Teachers, and Staff:
Username: Email Address
Password: Mobile Number
Example:
Username: teacher@school.com
Password: 9876543210
School Code : SCH20251
Note: For security reasons, it's recommended to change these default passwords after first login.
๐ Admin Panel Update
Step-by-Step Guide:
Login as Super Admin
Use your Super Admin credentials to log in to the system.
Go to System Update
In the left-side menu, scroll to the bottom and click on the "System Update" option.
Enter Purchase Code and Upload File
In the "Purchase Code" field, enter your valid purchase code.
In the "Files" section, click on "Choose File" and upload the nearest version update file.
Important Note About Versioning
You must update the system step-by-step.
For example, if your current Admin Panel version is v1.5.5, then you should upload the v1.5.6 update file.
Do not directly upload a higher version like v1.7.0, or the update may fail.
Submit and Wait
Click the "Submit" button and wait for a few moments.
The system will process the update, and your Admin Panel will be upgraded.
๐น Video Tutorial Available: A detailed video tutorial is available below the update section to guide you visually through the process.
๐ฑ App Code Update
There are two methods available for updating your App Code:
Option 1: Manual Update (Recommended for Non-Technical Users)
When an update is released, you will receive the updated app source code via email.
Inside the update package, you will find a file called change_log.txt or similar.
This file contains:
A list of files that were modified.
A list of new files that were added.
Open the latest version code and manually copy the updated and new files into your existing project as per the change log.
After copying and replacing the required files, your app will be successfully updated.
Option 2: Full Reskin Method (Recommended for Developers / Technical Persons)
This method is faster and preferred by technical users who are familiar with Flutter and Firebase.
Steps:
Download the Latest Full App Code (from the update mail or portal).
Perform the following changes in the new code:
Change the App Name (for both Android and iOS).
Change the Package Name (bundle identifier).
Replace the Firebase configuration using firebase_cli or manually add the updated Firebase project.
In the constants.dart file, update the Base URL to match your backend server.
Replace the App Icon and other branding assets you used in the previous version.
After completing these steps, build and run the new app code. It will function the same as your previous version but with the latest updates applied.
Step-by-Step Guide:
Login as Super Admin
Use your Super Admin credentials to log in to the system.
Go to System Update
In the left-side menu, scroll to the bottom and click on the "System Update" option.
Enter Purchase Code and Upload File
In the "Purchase Code" field, enter your valid purchase code.
In the "Files" section, click on "Choose File" and upload the nearest version update file.
Important Note About Versioning
You must update the system step-by-step.
For example, if your current Admin Panel version is v1.5.5, then you should upload the v1.5.6 update file.
Do not directly upload a higher version like v1.7.0, or the update may fail.
Submit and Wait
Click the "Submit" button and wait for a few moments.
The system will process the update, and your Admin Panel will be upgraded.
๐น Video Tutorial Available: A detailed video tutorial is available below the update section to guide you visually through the process.
๐ฑ App Code Update
There are two methods available for updating your App Code:
Option 1: Manual Update (Recommended for Non-Technical Users)
When an update is released, you will receive the updated app source code via email.
Inside the update package, you will find a file called change_log.txt or similar.
This file contains:
A list of files that were modified.
A list of new files that were added.
Open the latest version code and manually copy the updated and new files into your existing project as per the change log.
After copying and replacing the required files, your app will be successfully updated.
Option 2: Full Reskin Method (Recommended for Developers / Technical Persons)
This method is faster and preferred by technical users who are familiar with Flutter and Firebase.
Steps:
Download the Latest Full App Code (from the update mail or portal).
Perform the following changes in the new code:
Change the App Name (for both Android and iOS).
Change the Package Name (bundle identifier).
Replace the Firebase configuration using firebase_cli or manually add the updated Firebase project.
In the constants.dart file, update the Base URL to match your backend server.
Replace the App Icon and other branding assets you used in the previous version.
After completing these steps, build and run the new app code. It will function the same as your previous version but with the latest updates applied.
Setting up a wildcard domain involves creating a DNS record and configuring it properly in your hosting panel.
Note: Since the steps can vary depending on the hosting provider or control panel (e.g., cPanel, Plesk), we recommend contacting your hosting support team for detailed guidance on setting up wildcard DNS records.
Common Steps:
Access your domain's DNS management panel
Create a new DNS record with type A or CNAME
Set the hostname to * (wildcard)
Point it to your server's IP address or domain
Note: Since the steps can vary depending on the hosting provider or control panel (e.g., cPanel, Plesk), we recommend contacting your hosting support team for detailed guidance on setting up wildcard DNS records.
Common Steps:
Access your domain's DNS management panel
Create a new DNS record with type A or CNAME
Set the hostname to * (wildcard)
Point it to your server's IP address or domain
Get Started
Ready to Simplify School Management?
Discover how our all-in-one school management system can support your schoolโs daily operations and long-term growth.
Contact Us