The App Admin Module serves as the foundation of RTE–MIS, offering complete configuration control to users with super-administrator privileges. It enables customization of application settings to meet the operational requirements of each state.
User Roles
- App Admin
- State Admin
- District Admin
- Block Admin
- School Admin
1. Login with CAPTCHA
🙍 Users: State Admin, District Admin, Block Admin, and School Admin.
Purpose: To ensure secure access and prevent unauthorized or automated (bot) login attempts.
Functionality:
- Standard username and password-based login.
- CAPTCHA validation to prevent automated access.
- Limited login attempts to enhance platform security.
2. Password Recovery with OTP
🙍 Users: State Admins, District Admins, Block Admins, and School Admin
Purpose:
The Forgot Password feature allows users to regain access to their account if they forget their password. The system uses a secure One-Time Password (OTP) or one-time login link sent to the user’s registered email to confirm their identity before allowing them to reset their password.
How it works:
- Go to the Login Page
- Click the “Forgot Password” link located below the login form.
- Enter Registered Details
- Enter your registered email address or UDISE code (for school users).
- Click “Submit.”
4. Receive OTP or Login Link
The system sends a One-Time Password (OTP) or a one-time login link to your registered email address.
This message confirms your password reset request.
5. Verify OTP or Use the Link
- If you receive an OTP, enter it in the verification field on the reset page.
- If you receive a login link, click on it to go directly to the password reset page.
6. Create a New Password
- Once your OTP or link is verified, you can create a new password.
- Re-enter the new password to confirm.
- Click “Save.”
7. Login with the New Password
- After saving, return to the login page and sign in using your new password.
Important Notes:
- The OTP or login link is valid for a short time (for example, 15 minutes).
- If the OTP or link expires, you can request a new one by repeating the process.
- For security, never share your OTP or login link with anyone.
- All password reset requests are recorded for security tracking.
3. Language Configuration
🙍 Users: State Admin, App Admin
Purpose:
This feature allows state administrators to configure the platform’s language according to local or regional requirements, ensuring that users can access the portal in their preferred language.
Default Language:
English
Supported Actions:
- Bulk Translation Upload: Upload translation data in bulk using a predefined Excel format.
- Manual Entry: Add or edit translations individually through field-by-field input.
Access Control:
Only State Admins have permission to add, update, or delete language translations on the platform.
4. School Onboarding
🙍User: State Admin and District Admin.
Purpose:
To onboard and verify schools using their UDISE codes at the state and district levels.
Only CSV and Excel formats are accepted in a predefined format.
Process Overview:
- Once verified, schools can register for the respective campaign year.
- Bulk onboarding of schools through predefined CSV/Excel templates.
- Verification of UDISE codes against the RTE database.
5. State Location Configuration
🙍User: App Admin and State Admin.
Purpose: This feature allows each state to set up and manage its own location structure on the platform. It helps match the system’s terminology with the local names used in that state.
Details: Only State Admins can add, edit, or delete location data. App Admins can view and support the configuration process.
- State
- District
- Urban / Rural
- Block
- Nagariya Nikay (Urban)
- Ward (Urban)
- Gram Panchayat (Rural)
- Habitations (Both)
- These labels are configurable by State Admins.
- Data is stored in a mapping table for consistent reference.
- Each level’s name can be customized to reflect local terms (for example, “Taluka” instead of “Block”).
- The state admin can upload/add location through bulk upload in a CSV and Excel predefined templates.
- There is a table maintained in the Database with all colloquial names that the state decides.
6. SMS & Email Integration
🙍User: State Admin
Purpose: To enable automated communication between the system and users during critical events.
The platform workflow requires the system to actively reach out to the users at certain interactions. These interactions are as listed below:
- Account creation (schools & admins)
- Password recovery (OTP-based)
- Status updates (student module, lotteries)
7. Neighborhood-school mapping
🙍User: App Admin.
Purpose: This feature helps link schools to their correct locations so that parents can see nearby schools when filling out student applications.
Process Overview:
- Each school is mapped using its latitude and longitude (geolocation).
- Mapping helps the system show schools within a specific distance range (for example, 1–3 km) from a child’s home.
- The location data can be added manually or through a bulk upload process.
- Accurate mapping ensures that parents can select schools only within their eligible neighborhood area.
- Access Control: Only App Admins and Block admin can configure or update the school location mapping.
8. Cascaded user creation at multiple levels
Purpose: The user creation is performed at multiple levels to reduce burden and dependency on a single user level. The RTE MIS platform uses a cascaded workflow for user creation which follows a top down approach as depicted below.
- App admin is a default access given to a single user.
- The state user is created through the app admin module.
- The district users are created by the state users of the respective state.
- The block admin users are created by the district users of the respective district.
- The school users are created on the platform by two administrative levels – district and block.
- Student applicants are verified by multiple administrative levels – district and block.
