No matching questions found. Try different keywords.
Attendance and Enrollment
In Educator Mode, click the + New Class button. Fill out the subject name. The app will generate an 8-character Enrollment Code that you share with your students.
In Student Mode, click + Enroll Class and enter the 8-character Enrollment Code provided by your educator.
In Educator Mode, open your class and go to ๐ Enrollment Data. Click the Import button (๐ฅ). You have three AI-powered options:
Upload Excel/CSV: AI automatically maps headers and attendance marks (P/A).
Paste Raw Text: Paste lists from WhatsApp/Notes. The AI auto-detects roll numbers and dates.
Photo/PDF AI (Vision): Take a picture of a handwritten or printed attendance sheet. The AI scans and maps it to your roster.
Go to ๐ Enrollment Data inside your class and click the ๐ค Add Students Manually button to enter individual roll numbers and names.
Live Attendance allows educators to open a secure session by clicking ๐ก Start Live Session. It displays a 4-digit code on the board. Students go to ๐ Mark Attendance and enter the code to securely mark themselves present.
Auto-Capture is a frictionless way to mark attendance. When an educator starts a session, their phone broadcasts a secure, invisible signal via Bluetooth and ultrasonic sound (Microphone). Students simply tap ๐ช Auto-Capture; their phone listens/scans for the signal and marks them present automaticallyโno typing required!
Once a student successfully marks their attendance, their screen displays a green QR code. Classmates sitting behind them can tap the Scan Peer Code camera button to scan this QR. This creates a fast chain-reaction of attendance across the room without everyone needing to scan the teacher's board.
To prevent proxy attendance (e.g., students sharing codes in WhatsApp), the educator enters a visual "Headcount" of how many students are physically in the room. Once that exact number of students successfully check in, the system locks down and blocks any further attempts, displaying a "Headcount Limit Reached" error.
Educators can enforce a geofence by requiring location. They can select ๐ Current Location (their immediate GPS coordinates) or ๐บ๏ธ Custom Location (dropping a pin on a map for a remote guest lecture). Students must grant location permissions and be physically within that exact radius to mark attendance.
Click the ๐ค Publish to Cloud button in the Manage Attendance view to push your local, device-saved data to the cloud so students can view their latest records.
Go to ๐ Enrollment Data. Tap the pencil icon next to a student to edit their details, or use the trash can icon (or swipe left) to delete them from the roster.
To prevent cheating, student accounts are hardware-locked to their specific phone. If they get a new phone or need to switch, the educator must go to ๐ Enrollment Data, tap the student, and click Unlock Device to reset their device lock.
Go to ๐ Manage Attendance. In the attendance table, locate the specific date column and student row, and click the P/A button to flip their status manually.
On the Take Attendance screen, look for the Class Status setting. Switching from a "Working Day" to a "Holiday" (๐) or "Leave" (๐ฅ) will instantly update the table. Holidays are colored Blue, Leaves are Purple, and neither will penalize your students' attendance percentages!
The app features a Weighted Attendance engine. If you configured different durations in your Specific Timings, the app automatically gives more weight to longer classes when calculating percentages. If the app detects varying class lengths without a schedule, it will smartly prompt you to pick the duration before saving!
Yes! You can click on the column headers (Roll No, Full Name, or Summary) to instantly sort the table ascending or descending.
If you made a mistake on a past date, open that date in the Take Attendance screen, scroll to the bottom, and click the red ๐๏ธ Delete button. For security, you will be required to type "delete" to confirm before the record is erased.
Managing Classes & Custom Forms
Educators can build dynamic enrollment forms. Inside your class, go to โ๏ธ Class Settings and access the Form Builder to:
Change the primary ID header (e.g., from "Roll No." to "University ID" or any Custom Name).
Set the Phone Number requirement (Mandatory vs Optional).
Add unlimited custom fields (like "Department" or "Year") that students must fill out when joining your class.
When creating or editing a class, you can add Specific Timings. You can set the Day (Mon-Sun), Start Time, End Time, and assign a specific Room Number for each lecture. The app uses these timings to intelligently sort your classes and trigger smart notifications.
On your main dashboard, tap the three dots (โฎ) on any class card and select โ๏ธ Edit Class. You can modify the name, section, timings, and rooms. Note: The app safely handles renaming and will instantly migrate your local database to the new name without losing any student data.
Tapping ๐ฆ Archive Class removes it from your active dashboard and moves it to the "Educator Archives" tab. To save cloud storage and prevent clutter, archiving automatically deletes live cloud data (like active enrollments and live sessions) while perfectly preserving your full local database offline. It also archives the class on your students' devices.
Yes! Navigate to the ๐ฆ Educator Archives tab on the bottom menu. Your archives are neatly organized by Year and Month. Simply find the class and click Restore to bring it back to your active dashboard with all data intact.
When you open a specific class, your bottom navigation bar transforms! The tabs change to give you direct access to Class Messages (for broadcasting announcements) and Quiz & Marks (the Assessment Hub), provided the class has been synced to the cloud.
Assessment Hub: Marks & Remarks
Navigate to the Quiz & Marks tab and select an exam. You can quickly enter numerical marks for each student. The app also supports special status codes: typing ABS (Absent), DET (Detained), UFM (Unfair Means), or OTH (Other) will automatically format the text in bold purple.
Yes! If you accidentally enter a mark that is higher than the maximum allowed total, the app will highlight the input in bold red to instantly alert you.
In the Assessment Hub, tap Upload Marks and select your file. The app will automatically scan your sheet and suggest column mappings for Roll/Name and your Exam columns. You can manually tweak them before hitting "Import" to seamlessly merge the data.
Yes! Tap Photo/PDF Using AI in the Upload Menu. You can upload an image or a PDF. The app's built-in cropper will let you draw a box around the exact table you want to scan, and the AI will extract the names and scores instantly.
No problem! Our Multi-Part Stitching engine lets you crop the student names from one photo, and then click Add Another Part to crop the marks from the next page. The AI will seamlessly stitch them together horizontally!
The Online AI uses powerful Vision models to read messy handwriting and multi-page tables perfectly. The Offline AI is faster and works without internet, but strictly requires perfectly clear, computer-printed tables and cannot stitch multiple images together.
The app allows you to add text remarks or notes for students. Click the column toggles to show the Remarks column, or use the dedicated Manage Remarks screen. These notes are saved securely and are perfect for documenting behavioral observations or assignment notes.
Class Messaging System
Open a class that has been synced to the cloud, and tap the Class Messages tab at the bottom. Type your message and hit send! The app will instantly send a Push Notification to all your enrolled students.
By default, class messaging is a one-way announcement board. Students cannot reply. However, educators can click the โ๏ธ Chat Permissions icon in the top right to selectively allow specific students to reply (e.g., Class Representatives).
To maintain a streamlined and distraction-free environment for official announcements, the class messaging system is designed as a one-way broadcast by default. Only educators and designated representatives possess reply privileges.
Class messages are intended for group-wide announcements and do not support private direct messaging. If you need to discuss a personal matter, please utilize the educator's official email address provided in their profile to ensure a professional and secure correspondence.
The app features an intelligent Read Receipt system! In the chat, you will see a small "Read by X" indicator at the bottom of your messages showing exactly how many students have seen it.
No, to maintain a clean database and protect privacy, all class messages are automatically and permanently deleted after 7 days.
Simply Long-Press any message bubble in the chat! Your phone will vibrate slightly, and the text will be instantly copied to your clipboard. Long URLs are beautifully shortened for readability but will copy fully.
Data Sync & Google Drive Backups
The app creates a folder in your Google Drive called "Attendance App Backups". Inside, it saves a master file (App_State_Backup.json) containing your complete database, settings, and enrollment codes, as well as beautifully formatted Excel files (.xlsx) for every active and archived class, complete with Summary Dashboards, Enrollment, Attendance, and Marks sheets.
The app uses an advanced 3-Way Smart Merge. This means you can use aiClassrooms on multiple devices (like your phone and your tablet). If you mark attendance on your phone and sync, then later sync on your tablet, the app will intelligently merge the data from both devices without overwriting or losing records.
To save your time and data, the app uses a Differential Sync Engine. It generates a unique "Data Fingerprint" for each class. If the data in a class hasn't changed since your last backup, the app simply skips uploading a new Excel file for that specific class.
The app uses a "Tombstone" system. If you delete a class on your phone, it securely marks that Enrollment Code as deleted. When you sync on your tablet, it sees the tombstone and permanently deletes it there too, preventing "zombie" classes from resurrecting.
Yes! On your new phone, log in to your same Google account and click Restore from Drive. The app will automatically detect your latest backup and safely reconstruct your entire workspace, including all active classes, archives, and custom settings.
Yes. Inside any class, go to โ๏ธ Class Settings and click Export to Excel. This will instantly generate and download the spreadsheet directly to your device without requiring a full Google Drive upload.
The first sheet of every exported Excel file contains a high-level summary including Total Students, Tracked Hours, Holidays, and an Attendance Bracket breakdown showing exactly how many students are in the Red (0-25%), Orange (26-50%), Yellow (51-75%), and Green (76-100%) zones.
Security & Notifications
Yes! The app saves your data securely on your device so you can take attendance instantly, even with no internet. Once you reconnect, the app automatically syncs all your changes.
The app securely links your student account to your specific phone. This ensures that only you can mark your attendance from your own device, preventing anyone else from doing it for you.
To keep attendance secure and prevent fake check-ins, the app requires supported browsers like Chrome, Edge, Safari, or the official mobile app. These ensure our security features work correctly.
You will see red notification badges on your class cards and tabs whenever a new Quiz, Mark, or Class Message is posted. You will also receive push notifications directly to your phone.
Yes! To protect your attendance and exams, the app features a Biometric Lock. It securely registers your device and uses your phone's native FaceID or Fingerprint to verify your identity every time you open the app.
The app has a built-in Safety Lock. If you have an active attendance session or quiz running and accidentally tap to leave or close the screen, the app will instantly pause and ask for confirmation before ending the session, ensuring you never lose data by mistake!
AI Quizzes & Exams
In Educator Mode, you can attach a syllabus (PDF, Excel, or Text). The AI will instantly read your document and craft a balanced, multiple-choice quiz (including Easy, Moderate, and Difficult questions) complete with smart distractors.
If a student misses an exam or gets permanently locked out, you can generate a Make-Up Quiz. The AI will instantly write a completely new exam testing the exact same concepts but using different scenarios and numbers to prevent cheating!
Strict Anti-Cheating: Instantly locks a student's exam if they switch apps or use split-screen.
Auto-Mark Attendance: Automatically marks a student "Present" for the day the moment they submit the test.
Delay Solution Release: Hides the answer key until 15 minutes after the exam time has fully expired for everyone.
Yes! Before publishing, a "Target Audience" screen allows you to select exactly which students will receive the quiz on their devices.
In the Quiz Control Room, tap Broadcast Start. Your device will emit a secure Bluetooth and Sonic Audio signal that instantly starts the quiz on all student devices in the classroom.
You can either show them the Unlock QR code on your screen, or tap Unlock Students in the Control Room to broadcast a wireless unlock signal directly to their device.
The Control Room shows a Live Submissions table. It displays their score, time taken, and a Fairness Index. A low Fairness Index (highlighted in red) means they exited the app or tried to cheat during the exam.
Click on the quiz in your dashboard. You can tap Auto-Detect (which uses Bluetooth and Sonic Audio to securely find the teacher's signal), scan a QR code, or manually type the 4-digit Start Code written on the board.
No. You only need the internet to start the quiz and to submit it at the end. While you are actively answering questions, the timer and exam engine run completely offline!
Don't panic! The app will safely save your completed test to your device. You can safely exit the screen. Once you have internet again, just open the app and tap Retry Submission.
This is a required security feature that blocks distracting notifications and prevents you from accidentally exiting the exam and losing your progress.
The app monitors your exam session. If you try to open split-screen, switch apps, or exit the exam, your Fairness Index drops and your educator will see it.
If your educator enabled Strict Anti-Cheating, your exam will instantly lock if you try to switch apps, open a split-screen, or use a floating window. You must walk up to the educator to get it unlocked.
The app securely binds the quiz to the physical hardware of the phone you started it on. If your phone dies and you must swap devices, the new device will show a massive red Unlock Code that you must show to your educator to authorize the swap.
If you manage to start the test on one device but somehow try to submit it on another, the app's hardware security will reject it. You will need to ask the educator for a Make-Up quiz.
If your educator enabled "Delay Solution Release", you must wait until the maximum exam time has expired for the entire class (plus 15 minutes) before the answer key unlocks.
Yes! You can use the Practice Mock Quiz feature. Just upload a syllabus document (PDF, Spreadsheet, or Text) or type a topic, and the AI will instantly generate a custom practice test for you.
No, practice quizzes are purely for self-assessment. Your marks are only visible to you and are not sent to your educator.
Unlike real exams which pause or save your progress, practice quizzes are meant to be completed in one sitting. If you minimize or close the app, your practice progress will be immediately discarded.
AI Troubleshooting
To bring you the most advanced capabilities, the app securely communicates with powerful AI cloud servers to process complex tasks (like generating quizzes or reading handwritten marks). During periods of very high global traffic or brief network interruptions, the server might be too busy to respond instantly. If you see an error, simply wait a few seconds and try again!
Features labeled as Online AI (such as AI Quiz Generation or multi-page table scanning) require an active internet connection to contact our cloud servers. However, you can always fall back to the Offline AI for scanning perfectly printed tables without any internet access!
Student Profile
Navigate to the ๐ค Profile tab on the bottom menu to set your Title and Full Name.
In your Profile, enter your email in the "Official Email" box and click Verify. You will receive a code to confirm your identity.
To ensure academic integrity and prevent impersonation during quizzes and attendance, your Full Name is securely locked once set (or if pulled automatically from a verified Google login). If you made a typo, you must click Request Profile Edit to unlock it.