# ClassTablet > Agentic classroom management system built in Bangladesh: AI agents do routine classroom work (grading, class notes, fee and result reminders) and teachers approve it. For schools, colleges, coaching centres and online teaching platforms, in Bengali and English, at ৳20 per student per month. ## Facts - ClassTablet is an agentic classroom management system based in Dhaka, Bangladesh, built since 2024. - Agentic means AI agents and automations do routine classroom work: a class summarizer turns a recorded class into notes in Bangla and English, and scheduled reminders go out on their own for fees that are due or overdue, classes about to start and assignments coming due. - Class notes written by the AI reach students only after the teacher publishes them for that recording; sharing the original audio is a separate switch the teacher controls. - It is used by schools, colleges, coaching centres, online teaching platforms and any institution that runs classes. It is not limited to one kind of institution. - It is also written as two words, Class Tablet, and in Bengali as ক্লাসট্যাবলেট. It is software, not a tablet computer. - It belongs to the categories usually called agentic classroom management system, classroom management software, school management software, school management system, institution management software, education ERP and coaching centre management software. It does the work all of those names describe. - Standard pricing is 20 BDT (৳20) per student per month, with no seat limit and no contract. - The Starter plan costs 499 BDT (৳499) per month for up to 20 students in one classroom. - Zoom and Google Meet integration, white-label branding and AI features are part of a negotiated Custom plan. - The interface is fully available in Bengali and in English. Prices are in Bangladeshi taka. - It covers batches and classrooms, attendance, fee collection, notices and SMS to parents, live classes, assignments, exam results and AI class notes. - Parents can get exam results and notices from the institution by SMS without installing an app; absence alerts and fee reminders go to their ClassTablet inbox, push notifications and email. - More than ten coaching centres and five schools use it today. ## Pages (Bengali, the site default) - [Home](https://classtablet.com/bn-BD): What the platform does, and for whom. - [Coaching centre management software](https://classtablet.com/bn-BD/coaching-center-software): The category page: batches, attendance, fees and parent SMS for coaching centres, compared against a paper register, a spreadsheet and a WhatsApp group. - [School management software](https://classtablet.com/bn-BD/school-management-software): The category page for schools: attendance, fees, results and notices across every class, compared against a register, an accounts book and a spreadsheet. - [Features](https://classtablet.com/bn-BD/features): Every feature in one place, grouped by the job it does. - [Comparisons](https://classtablet.com/bn-BD/compare): ClassTablet next to a paper register, Excel, WhatsApp groups, cash fee collection, an SMS panel, bare Zoom links, Google Classroom and Moodle, with when each is enough. - [Pricing](https://classtablet.com/bn-BD/pricing): The three plans, what each includes, and the FAQ about billing. - [For teachers](https://classtablet.com/bn-BD/use-cases/teachers): Attendance, grading and parent communication from a teacher's side. - [For parents](https://classtablet.com/bn-BD/use-cases/parents): What a parent sees: attendance, results and notices. - [For students](https://classtablet.com/bn-BD/use-cases/students): Assignments, results and study tools. - [About](https://classtablet.com/bn-BD/about): Who builds it, where, and why. - [Contact](https://classtablet.com/bn-BD/contact): Email, phone and WhatsApp, answered in Bengali and English. - [Blog](https://classtablet.com/bn-BD/blog): Writing for teachers and owners. ## Pages (English) - [Home](https://classtablet.com/en-US): What the platform does, and for whom. - [Coaching centre management software](https://classtablet.com/en-US/coaching-center-software): The category page: batches, attendance, fees and parent SMS for coaching centres, compared against a paper register, a spreadsheet and a WhatsApp group. - [School management software](https://classtablet.com/en-US/school-management-software): The category page for schools: attendance, fees, results and notices across every class, compared against a register, an accounts book and a spreadsheet. - [Features](https://classtablet.com/en-US/features): Every feature in one place, grouped by the job it does. - [Comparisons](https://classtablet.com/en-US/compare): ClassTablet next to a paper register, Excel, WhatsApp groups, cash fee collection, an SMS panel, bare Zoom links, Google Classroom and Moodle, with when each is enough. - [Pricing](https://classtablet.com/en-US/pricing): The three plans, what each includes, and the FAQ about billing. - [For teachers](https://classtablet.com/en-US/use-cases/teachers): Attendance, grading and parent communication from a teacher's side. - [For parents](https://classtablet.com/en-US/use-cases/parents): What a parent sees: attendance, results and notices. - [For students](https://classtablet.com/en-US/use-cases/students): Assignments, results and study tools. - [About](https://classtablet.com/en-US/about): Who builds it, where, and why. - [Contact](https://classtablet.com/en-US/contact): Email, phone and WhatsApp, answered in Bengali and English. - [Blog](https://classtablet.com/en-US/blog): Writing for teachers and owners. ## Legal - [Privacy policy](https://classtablet.com/en-US/privacy): How student data is handled. English only. - [Terms of service](https://classtablet.com/en-US/terms): English only. - [Return and refund policy](https://classtablet.com/en-US/refund-policy): English only. ## Articles - [Google Meet না Zoom: বাংলাদেশে অনলাইন ক্লাসের জন্য কোনটা](https://classtablet.com/bn-BD/blog/meet-na-zoom-online-class): বাংলাদেশে অনলাইন ক্লাসের জন্য Google Meet না Zoom, কোনটা ভালো। ফ্রি প্ল্যানের সময়সীমা, রেকর্ডিং, ডেটা খরচ ও যুক্ত হওয়ার ঝামেলা নিয়ে সরাসরি তুলনা। - [অভিভাবকের সাথে শিক্ষার্থীর অগ্রগতি নিয়ে কথা বলার কাঠামো](https://classtablet.com/bn-BD/blog/obhibhabok-progress-alochona): অভিভাবকের সাথে শিক্ষার্থীর অগ্রগতি নিয়ে কথা বলার চার ধাপের কাঠামো, প্রগ্রেস রিপোর্টে যা থাকা উচিত, আর গবেষণায় প্রমাণিত এক বাক্যের বার্তার প্রভাব। - [অনলাইন ক্লাসে শিক্ষার্থীদের মনোযোগ ধরে রাখার ৭টি বাস্তব উপায়](https://classtablet.com/bn-BD/blog/online-class-e-monojog): অনলাইন ক্লাসে শিক্ষার্থীদের মনোযোগ ধরে রাখার ৭টি বাস্তব উপায়। ক্যামেরা, চ্যাট, পোল, নাম ধরে ডাকা ও ক্লাস শুরু করার পদ্ধতি নিয়ে গবেষণাভিত্তিক গাইড। - [প্রশ্নপত্র তৈরির সময় যে ৬টি ভুল সবচেয়ে বেশি হয়](https://classtablet.com/bn-BD/blog/proshnopotro-toirir-bhul): প্রশ্নপত্র তৈরির সময় শিক্ষকরা যে ৬টি ভুল সবচেয়ে বেশি করেন এবং প্রতিটির সহজ সমাধান। নম্বর বণ্টন, MCQ, সময় ব্যবস্থাপনা ও যাচাই নিয়ে ব্যবহারিক গাইড। - [Google Meet or Zoom: Which One for Online Classes in Bangladesh](https://classtablet.com/en-US/blog/google-meet-or-zoom-online-classes): Google Meet or Zoom for online classes in Bangladesh, compared on free tier time limits, recording, breakout rooms, data cost and joining friction, with official sources. - [A Structure for Talking to Parents About a Student's Progress](https://classtablet.com/en-US/blog/talk-to-parents-student-progress): A four step structure for talking to parents about student progress, what belongs in a progress report, and the measured effect of one sentence messages home. - [Seven Practical Ways to Hold Students' Attention in an Online Class](https://classtablet.com/en-US/blog/keep-students-engaged-online-class): Seven practical ways to hold students' attention in an online class, from optional cameras to polls, warm calling and retrieval practice, with the research behind each. - [Six Mistakes Teachers Make Most Often When Setting Question Papers](https://classtablet.com/en-US/blog/question-paper-setting-mistakes): The six mistakes teachers make most often when setting question papers, and a practical fix for each one, from mark distribution to MCQ clues to final review. ## Elsewhere - https://www.facebook.com/classtablet - https://www.instagram.com/classtablet/ - https://www.linkedin.com/company/classtablet Notes for AI agents: https://classtablet.com/agents.md ## Questions and answers ### About the product **How long does setup take?** From opening an account to running your first class, a single day. Add your institution, a batch, your teachers and your students, and you are working. During the demo our team sits with you and does the first setup together. **Do we have to re-enter our existing student records?** No. Students import in one go from an Excel or CSV file, so nothing from your register or spreadsheet has to be typed in one by one. **Can we collect fees online?** Yes. bKash, Nagad, Rocket, cards and internet banking all work through SSLCommerz. Who has paid and who still owes stays in one place. **Do we need to buy anything for live classes?** No. Connect your own Zoom or Google Meet account to ClassTablet, the class link is created for you and students join straight from the classroom. **Is our data safe?** Each institution's data stays separate, and what a person sees follows their role: a teacher sees their own batches, a student their own record, and the picture of the whole institution stays with you. **Does it work on a phone?** It does. ClassTablet runs in the browser and is built for phones, so teachers, students and parents can all use it from theirs. There is no app to install. **What does “batch” mean in ClassTablet?** Your batch or section is called a Classroom in ClassTablet. The students, classes, attendance, assignments and fees of that batch all live inside that one Classroom. **How do we get a demo?** Click “Book a demo” or message us on WhatsApp. Our team gets in touch at a time that suits you and walks through a demo shaped around your kind of institution. ### Pricing and billing **What do I get with Starter?** Starter is ৳499 a month for one classroom with up to 20 students. When you outgrow it, move to Standard at ৳20 per student, per month. Your data stays where it is, nothing is deleted when you switch plans. **How is Standard billed?** ৳20 per student, per month. There is no seat limit and no classroom limit, so the bill follows the number of students you actually teach. **Are AI features part of a plan?** No. No plan includes AI. AI credits are bought separately in packs, and a pack never expires, so you only pay for AI if you decide to use it. **How does SMS work?** Starter and Standard both include 100 free SMS in the first month. Anything beyond that is billed at cost, with no markup. Custom plans get their own SMS bundle. **Can we get Zoom classes and our own branding?** That is the Custom plan: white-label branding on your own domain, live classes built in, a custom SMS bundle and dedicated onboarding. Pricing is agreed per institution, book a call and we will work it out. **What payment methods do you accept?** bKash, Nagad, Rocket, bank transfer, and debit/credit cards via SSLCommerz. We support the payment methods most convenient in Bangladesh. ### Coaching centres **How much does coaching centre management software cost?** ClassTablet costs ৳20 per student per month, with no seat limit and no contract. Starter is ৳499 a month for one classroom of up to 20 students. Zoom, white-label branding and AI features are part of a Custom plan, and SMS beyond the 100 free in the first month is billed at cost. **How long does it take to move off the register?** A single batch takes an afternoon: add the students, set the fee, and start marking attendance the same week. Most centres move one batch first and bring the rest across once the month's fees have run through it cleanly. **Do parents need to install an app?** No. Results and notices from the institution reach parents by SMS, which works on any phone. Absence alerts go by email, and a parent who signs in on a smartphone also gets them in the app and as a push alert. **Can it handle more than one batch or branch?** Yes. Each batch carries its own routine, teachers, students and fee rate, and there is no limit on how many you run. Fees and attendance stay separate per batch while the centre's totals stay in one place. **Is it in Bengali?** Fully. The interface, the notices and the reports are all in Bengali, and English is there for anyone who prefers it. Prices are in taka and the workflows follow how institutions here already run. **What happens to our data?** It stays yours. Everything is encrypted in transit and at rest, student data is never sold, and you can export what you have put in. ## ClassTablet compared with a paper register, a spreadsheet and a group chat - Taking attendance. Without ClassTablet: Written in the register during class, counted at month end. With ClassTablet: One tap per batch; absentee SMS goes out the same hour. - Knowing who owes fees. Without ClassTablet: Read back through the register and add it up. With ClassTablet: A dues list that is always current. - Publishing results. Without ClassTablet: Typed into Excel, printed, then messaged. With ClassTablet: Entered once, and the report card writes itself. - Telling parents something. Without ClassTablet: A group message, read by whoever happens to look. With ClassTablet: A notice with SMS, and a record of who received it. - Running several batches. Without ClassTablet: A separate register for each one. With ClassTablet: Each batch with its own routine, teachers and fees. - Losing the records. Without ClassTablet: One lost register and the term is gone. With ClassTablet: Stored in the cloud, open on any device. ## Features ### [The work of running an institution, in one place](https://classtablet.com/en-US/features/administration) - [Somebody leaving is not a reason to delete them](https://classtablet.com/en-US/features/administration/members-roles-permissions/activate-or-deactivate-member) (Bengali: https://classtablet.com/bn-BD/features/administration/members-roles-permissions/activate-or-deactivate-member): An administrator can move any member between four statuses: active, suspended, graduated and removed. Suspending or removing somebody also takes them out of their classrooms. The member record itself is kept, so the attendance and results recorded during their time still add up the way they did. - [Nobody has to be left out for want of an email](https://classtablet.com/en-US/features/administration/members-roles-permissions/add-single-member) (Bengali: https://classtablet.com/bn-BD/features/administration/members-roles-permissions/add-single-member): An administrator opens an account by giving a name and a role. Either an email or a phone number is required, not both. When a new account is created, a temporary password comes back once so the administrator can pass it on, and it also goes out in a welcome email when an email address was given. - [Where people land after they are admitted](https://classtablet.com/en-US/features/administration/members-roles-permissions/assign-member-to-classrooms) (Bengali: https://classtablet.com/bn-BD/features/administration/members-roles-permissions/assign-member-to-classrooms): An administrator picks one member, or several at once, from the member list and places them into classrooms. A teacher is added to the classroom as a teacher; anyone else is enrolled as a student. The classrooms you choose are checked against your own institution before anything is written. - [One list of everyone at the institution](https://classtablet.com/en-US/features/administration/members-roles-permissions/view-organization-members) (Bengali: https://classtablet.com/bn-BD/features/administration/members-roles-permissions/view-organization-members): An administrator sees a single list of every member of the institution. Each row carries the name, role, the institution's own ID for that person, the classrooms they belong to, their status and the date they joined. The list can be searched by name, email or ID, and narrowed by role or status. - [Linking a child can wait until later](https://classtablet.com/en-US/features/administration/onboarding-setup/parent-finishes-account-setup) (Bengali: https://classtablet.com/bn-BD/features/administration/onboarding-setup/parent-finishes-account-setup): Picking parent on the role step sets the account's role and creates the parent record for them. A step for linking a child follows, which can be done there and then or left for later. A final step marks the whole setup complete. - [The code arrives as a text message](https://classtablet.com/en-US/features/administration/onboarding-setup/receive-login-code-by-sms) (Bengali: https://classtablet.com/bn-BD/features/administration/onboarding-setup/receive-login-code-by-sms): Once your identity is matched, a six digit code is texted to the phone number your institution holds for you. The code lasts five minutes. Codes cannot be requested one after another; a short wait sits between them. Part of the number is shown back so you can see where it went. - [Are you signing in to the right institution](https://classtablet.com/en-US/features/administration/onboarding-setup/search-and-select-institution) (Bengali: https://classtablet.com/bn-BD/features/administration/onboarding-setup/search-and-select-institution): Signing in starts by choosing your institution. You can search on part of the name, or give the EIIN number to land on exactly the right one. Only institutions that have turned on this way of signing in appear in the results. - [A few last fields and then class](https://classtablet.com/en-US/features/administration/onboarding-setup/student-finishes-account-setup) (Bengali: https://classtablet.com/bn-BD/features/administration/onboarding-setup/student-finishes-account-setup): At the last step a student gives their gender, date of birth and the class they are currently in. This sets their role to student and creates their student record. Somebody the institution already placed skips the role picker and lands straight on this form. - [Two steps to start teaching](https://classtablet.com/en-US/features/administration/onboarding-setup/teacher-finishes-account-setup) (Bengali: https://classtablet.com/bn-BD/features/administration/onboarding-setup/teacher-finishes-account-setup): Picking teacher on the role step sets the account's role and creates the teacher record already approved, with no separate approval to wait on. A step for connecting a Google account follows, which can be skipped. A final step marks the setup complete. - [Your roll number is your identity](https://classtablet.com/en-US/features/administration/onboarding-setup/verify-identity-with-institution-code) (Bengali: https://classtablet.com/bn-BD/features/administration/onboarding-setup/verify-identity-with-institution-code): After choosing the institution you give the ID it holds for you. Capital letters make no difference, but your membership of that institution has to be active. On a match, part of your phone number is shown so you can see where the code is about to go. - [One class can have more than one teacher](https://classtablet.com/en-US/features/administration/classroom-management/add-teachers-to-classroom) (Bengali: https://classtablet.com/bn-BD/features/administration/classroom-management/add-teachers-to-classroom): From a classroom's manage teachers panel an administrator can attach one teacher or several. Two things are checked before anything is written: that the classroom belongs to your institution, and that every teacher you picked is a teacher at it. If one does not match, nothing is written. - [The routine is already a spreadsheet](https://classtablet.com/en-US/features/administration/classroom-management/bulk-import-classrooms) (Bengali: https://classtablet.com/bn-BD/features/administration/classroom-management/bulk-import-classrooms): An administrator uploads a spreadsheet, says which column holds what, and creates many classrooms in one go. The work is handed to a background job that moves fifty rows at a time, so there is no page to sit and wait on, and the result says what happened to each row. - [A classroom and its teacher, in one step](https://classtablet.com/en-US/features/administration/classroom-management/create-and-edit-classroom) (Bengali: https://classtablet.com/bn-BD/features/administration/classroom-management/create-and-edit-classroom): From the institution dashboard an administrator opens a classroom by giving its name, section, room and how many students it takes. One or more teachers can be chosen in the same step, and the system checks that they really are teachers at this institution before the classroom is created. - [Nobody already in the class is offered twice](https://classtablet.com/en-US/features/administration/classroom-management/enroll-student-in-classroom) (Bengali: https://classtablet.com/bn-BD/features/administration/classroom-management/enroll-student-in-classroom): From a classroom's page an administrator searches the institution's students by name or email and enrolls one. Students already active or waitlisted in that classroom do not appear in the results. If somebody had a join request waiting, adding them here approves it. - [How people get in is your institution's decision](https://classtablet.com/en-US/features/administration/institution-settings/configure-authentication-settings) (Bengali: https://classtablet.com/bn-BD/features/administration/institution-settings/configure-authentication-settings): An institution's administrator decides whether members sign in with an email and password, with an ID and password, or both. At least one method must remain switched on, so the whole institution cannot be locked out by mistake. Institutional sign-in can be turned on or off separately. - [You decide who is allowed to open a classroom](https://classtablet.com/en-US/features/administration/institution-settings/set-classroom-policies) (Bengali: https://classtablet.com/bn-BD/features/administration/institution-settings/set-classroom-policies): The institution's classroom policy holds two decisions: whether teachers may open classrooms themselves, and whether students from outside the institution may join a classroom. When an administrator changes either, the decision is read fresh each time it matters, so the change takes effect straight away. - [Nobody should type in forty Zoom accounts by hand](https://classtablet.com/en-US/features/administration/institution-settings/import-zoom-workspace-settings) (Bengali: https://classtablet.com/bn-BD/features/administration/institution-settings/import-zoom-workspace-settings): Zoom accounts can be set up from a spreadsheet. Once the file is given and its columns are matched up, the rows are verified against Zoom one after another, and what happened to each row is listed at the end. - [Get the institution's details right once](https://classtablet.com/en-US/features/administration/institution-settings/view-and-edit-organization-profile) (Bengali: https://classtablet.com/bn-BD/features/administration/institution-settings/view-and-edit-organization-profile): The institution's profile holds its name, institution code, address, phone number and email. Each field can be changed on its own, because sending the whole set is not required. The email is checked as an email address, and an institution that cannot be found is reported rather than ignored. - [Take the day's figures into the room on paper](https://classtablet.com/en-US/features/administration/dashboards-and-reports/generate-daily-performance-report) (Bengali: https://classtablet.com/bn-BD/features/administration/dashboards-and-reports/generate-daily-performance-report): The daily report is requested from a button on the admin dashboard. It carries a summary of the day, the list of classes running that day, and the things needing attention ordered by priority. All of it is rendered into a PDF and downloaded. - [Have the month's picture before the meeting starts](https://classtablet.com/en-US/features/administration/dashboards-and-reports/generate-monthly-performance-report) (Bengali: https://classtablet.com/bn-BD/features/administration/dashboards-and-reports/generate-monthly-performance-report): The monthly report is requested from a button on the dashboard. It states the period it covers and carries a summary of the month, the academic highlights, and two separate lists, the students performing best and those struggling. It downloads as a PDF with the period in the filename. - [Where the institution stands, at a glance](https://classtablet.com/en-US/features/administration/dashboards-and-reports/view-admin-dashboard-overview) (Bengali: https://classtablet.com/bn-BD/features/administration/dashboards-and-reports/view-admin-dashboard-overview): The admin dashboard lays out the institution's numbers as tiles, including a count of students flagged as at risk. The whole set is read in one go, so no tile is showing a figure from a different moment than its neighbour. The screen is for the institution's administrators. - [The real question is whether the number is moving](https://classtablet.com/en-US/features/administration/dashboards-and-reports/view-dashboard-metrics-and-trends) (Bengali: https://classtablet.com/bn-BD/features/administration/dashboards-and-reports/view-dashboard-metrics-and-trends): The dashboard's counts and its trend figures are fetched from separate places. That keeps it clear which number is a total as of now and which describes how things are changing over time. Both are for the institution's administrators, and each request checks that first. ### [The account belongs to the person using it](https://classtablet.com/en-US/features/platform) - [Fixing your own details needs nobody's permission](https://classtablet.com/en-US/features/platform/profile-settings/edit-my-profile) (Bengali: https://classtablet.com/bn-BD/features/platform/profile-settings/edit-my-profile): From the account section of your settings you can change your name, phone number and contact details. The change is to your own record, so no approval step is involved at all. Once saved it shows immediately, with no reload needed. - [A plain sentence instead of a broken page](https://classtablet.com/en-US/features/platform/offline-access/offline-fallback-page) (Bengali: https://classtablet.com/bn-BD/features/platform/offline-access/offline-fallback-page): When the internet connection goes, ClassTablet shows a screen of its own. It says the connection has been lost, and that data which was already loaded is still available. A way back to the dashboard sits at the bottom of it. - [A phone number is enough](https://classtablet.com/en-US/features/platform/authentication/create-account-email) (Bengali: https://classtablet.com/bn-BD/features/platform/authentication/create-account-email): Opening an account takes your name, one identifier and a password. The identifier can be an email address or a phone number, whichever you have, and never both. The field works out which of the two you are typing as you go. - [Sign in with whatever you signed up with](https://classtablet.com/en-US/features/platform/authentication/login-email-password) (Bengali: https://classtablet.com/bn-BD/features/platform/authentication/login-email-password): The sign-in screen takes an email address or a phone number in a single field, along with a password. There is no separate username, so whatever you opened the account with is what works. A keep me signed in option is offered alongside. - [No email is not a lost account](https://classtablet.com/en-US/features/platform/authentication/reset-forgotten-password) (Bengali: https://classtablet.com/bn-BD/features/platform/authentication/reset-forgotten-password): A forgotten password can be recovered with either an email address or a phone number. An email gets a link for setting a new password. A phone number gets a six digit code, and the new password is set on that same screen without leaving it. ### [Every batch with a place of its own](https://classtablet.com/en-US/features/classrooms) - [A subject missing from the list should not stop you](https://classtablet.com/en-US/features/classrooms/subjects-materials/add-a-custom-subject-to-classroom) (Bengali: https://classtablet.com/bn-BD/features/classrooms/subjects-materials/add-a-custom-subject-to-classroom): A custom subject can be created straight from the subject picker. Being a platform administrator is not required for this. The subject is attached to the person who created it and to their organisation, rather than being added to the shared list everyone sees. - [So everyone picks the same subject by the same name](https://classtablet.com/en-US/features/classrooms/subjects-materials/create-a-new-subject-admin-only) (Bengali: https://classtablet.com/bn-BD/features/classrooms/subjects-materials/create-a-new-subject-admin-only): Adding a subject to the shared list is a platform administrator's job. Anyone else who attempts it has the request refused rather than applied. The same rule covers editing a subject, deleting one, and uploading the image that goes with it. - [Keep last year's papers away from this year's batch](https://classtablet.com/en-US/features/classrooms/subjects-materials/delete-study-material) (Bengali: https://classtablet.com/bn-BD/features/classrooms/subjects-materials/delete-study-material): Removing study material happens in two grades. The ordinary remove takes the material out of the list. Deleting it outright is a separate action reserved for platform administrators, and anyone else attempting it is told that administrator access is required. - [Keep the notes in one place, not on six phones](https://classtablet.com/en-US/features/classrooms/subjects-materials/upload-study-materials) (Bengali: https://classtablet.com/bn-BD/features/classrooms/subjects-materials/upload-study-materials): Study material for the shared subject library is uploaded from the platform's own admin screen and attached to a subject. A file that has been uploaded before is matched and the existing one returned rather than stored again, so duplicates do not pile up. - [Stop the morning and evening shifts running into each other](https://classtablet.com/en-US/features/classrooms/sections/create-a-new-section) (Bengali: https://classtablet.com/bn-BD/features/classrooms/sections/create-a-new-section): A new section can be created underneath a classroom. The section is itself a classroom held under that one, so it can carry its own subjects, class timetable, monthly fee and student limit. The parent classroom's teachers are added to the section automatically. - [Post it once and the class knows](https://classtablet.com/en-US/features/classrooms/stream/receive-announcement-notifications) (Bengali: https://classtablet.com/bn-BD/features/classrooms/stream/receive-announcement-notifications): When an announcement is posted to a classroom, the students enrolled in that classroom are notified. The notice carries the announcement title, the opening of the body text and how many files came with it, and it leads straight to that announcement in the classroom. - [The request for permission stops getting lost](https://classtablet.com/en-US/features/classrooms/stream/receive-notification-of-access-requests) (Bengali: https://classtablet.com/bn-BD/features/classrooms/stream/receive-notification-of-access-requests): A teacher inside an institution can ask for permission to create classrooms, and can add a short note with the request. Once it is sent, a separate notice is raised for every one of that institution's admins, carrying the teacher's name and whatever note they wrote. - [Keep last term's notices off the top of the list](https://classtablet.com/en-US/features/classrooms/stream/delete-an-announcement) (Bengali: https://classtablet.com/bn-BD/features/classrooms/stream/delete-an-announcement): Any announcement can be taken out of a classroom's list. Choose the remove action beside the post and it leaves the list, with the screen confirming it has gone. Removing is limited to the people who have edit access to that classroom. - [A wrong date does not mean posting it all again](https://classtablet.com/en-US/features/classrooms/stream/edit-an-announcement) (Bengali: https://classtablet.com/bn-BD/features/classrooms/stream/edit-an-announcement): An announcement posted to a classroom can be corrected afterwards. Choose edit from the actions beside the post, change what is wrong and save, and the screen confirms it worked. Editing is limited to the people with edit access to that classroom. - [Keep the batch's news in the batch's own place](https://classtablet.com/en-US/features/classrooms/stream/post-an-announcement-to-the-classroom) (Bengali: https://classtablet.com/bn-BD/features/classrooms/stream/post-an-announcement-to-the-classroom): A teacher writes in the classroom's announcements area to tell the whole batch something at once. Files can be attached to the post and stay with it. Posting is limited to the people who have edit access to that classroom, so it is not open to everyone in it. - [Keep last year's batches out of this year's list](https://classtablet.com/en-US/features/classrooms/classroom-lifecycle/archive-a-classroom) (Bengali: https://classtablet.com/bn-BD/features/classrooms/classroom-lifecycle/archive-a-classroom): Setting a classroom's status to archived takes it out of the active list and puts it in the separate list of archived classrooms. This is a status change rather than a deletion, so the classroom can be set active again later and comes straight back. - [Give a new batch a place of its own on day one](https://classtablet.com/en-US/features/classrooms/classroom-lifecycle/create-a-new-classroom) (Bengali: https://classtablet.com/bn-BD/features/classrooms/classroom-lifecycle/create-a-new-classroom): A teacher opens a new batch from the create classroom page. ClassTablet generates the join code for that classroom at the same time, taking another one if the first is already in use. The student limit comes from your plan rather than from the form, so it cannot be raised by typing a bigger number. - [You do not have to get it all right on day one](https://classtablet.com/en-US/features/classrooms/classroom-lifecycle/edit-classroom-information) (Bengali: https://classtablet.com/bn-BD/features/classrooms/classroom-lifecycle/edit-classroom-information): A batch's details can be changed from the classroom's edit page. Only someone with permission to update that classroom can do it, and which fields may change is fixed in advance, so nothing outside the form can be pushed through. - [One code, and the student is in the batch](https://classtablet.com/en-US/features/classrooms/classroom-lifecycle/join-a-classroom-with-invite-code) (Bengali: https://classtablet.com/bn-BD/features/classrooms/classroom-lifecycle/join-a-classroom-with-invite-code): A student enters the classroom's code in their own account and is enrolled directly. A wrong code and a classroom that is not taking students each give their own message. If the teacher's plan has reached its student limit, nobody new can join until that changes. - [Ask for it when the permission is switched off](https://classtablet.com/en-US/features/classrooms/classroom-lifecycle/request-permission-to-create-classrooms) (Bengali: https://classtablet.com/bn-BD/features/classrooms/classroom-lifecycle/request-permission-to-create-classrooms): Some institutions do not let teachers open classrooms themselves and keep that decision with their administrators. A teacher can send a request instead, and every administrator at that institution receives a notification about it. Who grants it remains the institution's own decision. - [Bring an old batch back when you need it again](https://classtablet.com/en-US/features/classrooms/classroom-lifecycle/restore-an-archived-classroom) (Bengali: https://classtablet.com/bn-BD/features/classrooms/classroom-lifecycle/restore-an-archived-classroom): Archived classrooms sit in a list of their own, and any of them can be made active again from there. Once restored, the classroom returns to the list of classrooms you are working with. Whoever is allowed to archive a classroom can also bring one back. ### [Make the software look like your institution](https://classtablet.com/en-US/features/white-label) - [Let the software run in your institution's colours](https://classtablet.com/en-US/features/white-label/customize-organization-branding/customize-brand-colors-theme) (Bengali: https://classtablet.com/bn-BD/features/white-label/customize-organization-branding/customize-brand-colors-theme): An institution's administrator changes the software's colour scheme from the branding section. Which values are accepted is fixed in advance, so anything in the wrong shape is refused rather than written. The institution's general appearance and the classroom appearance are set from separate places. - [Let students see your logo when they sign in](https://classtablet.com/en-US/features/white-label/customize-organization-branding/upload-logo-and-favicon) (Bengali: https://classtablet.com/bn-BD/features/white-label/customize-organization-branding/upload-logo-and-favicon): An institution's administrator uploads the logo and favicon from the branding section. Separate versions can be given for light and dark appearance, and an app icon as well. The file type is checked, and a missing file or an unsupported type comes back with the reason rather than failing quietly. - [Let students type your address to get in](https://classtablet.com/en-US/features/white-label/use-custom-domain/add-custom-domain-organization) (Bengali: https://classtablet.com/bn-BD/features/white-label/use-custom-domain/add-custom-domain-organization): An institution's administrator adds the domain from the domains section of settings. Adding it returns the DNS records that need to be created. The domain name itself is validated first, and a name in the wrong shape comes back with the reason rather than being accepted. - [See how far it has got after adding the records](https://classtablet.com/en-US/features/white-label/use-custom-domain/verify-custom-domain-dns) (Bengali: https://classtablet.com/bn-BD/features/white-label/use-custom-domain/verify-custom-domain-dns): Once the DNS records returned when you added the domain are in place, the verify action can be run. It reconciles the domain's provisioning again and reports on screen where things stand. It is also run once automatically straight after a domain is added. ### [AI agents that do the routine work while teachers decide](https://classtablet.com/en-US/features/ai-agents) - [You do not have to start every submission from nothing](https://classtablet.com/en-US/features/ai-agents/ai-grading-of-answers/submit-student-assignment-for-ai-grading) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-grading-of-answers/submit-student-assignment-for-ai-grading): A teacher opens an assignment's submission list in a classroom and sends a submission for AI grading from the evaluation panel. Only a submission with a file attached can be sent. Progress is shown in the panel while the job runs, and when it finishes the panel reports that suggested scores are ready to review. - [An AI lecture summary in Bangla and English](https://classtablet.com/en-US/features/ai-agents/ai-class-notes-and-summaries/ai-generates-lecture-summary-and-study) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-class-notes-and-summaries/ai-generates-lecture-summary-and-study): ClassTablet's AI listens to a recorded class, writes a timestamped transcript, then builds notes in seven parts: overview, topics covered, definitions, examples, homework, announcements and glossary. Every part comes in both Bangla and English. The notes stay with the teacher until they choose to publish them to the classroom. - [How the AI marks an answer](https://classtablet.com/en-US/features/ai-agents/ai-grading-of-answers/ai-automatically-grades-student-answers) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-grading-of-answers/ai-automatically-grades-student-answers): When a teacher starts AI marking, the submitted files are prepared page by page, the writing is read, and each question is matched to the part of the script that answers it. Every question is then marked on its own against the rubric, and anything the AI cannot judge is set aside for the teacher. - [From class audio to written text](https://classtablet.com/en-US/features/ai-agents/ai-class-notes-and-summaries/ai-transcribes-lecture-audio) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-class-notes-and-summaries/ai-transcribes-lecture-audio): The first substantial stage of making notes is turning the recording into text. The AI works from the audio, the resulting text is stored as a file, and a measure of how confident it was is stored with it. A later retry reuses that text rather than starting over. - [Minutes of class notes still available](https://classtablet.com/en-US/features/ai-agents/ai-class-notes-and-summaries/check-lecture-recording-credit-balance) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-class-notes-and-summaries/check-lecture-recording-credit-balance): A teacher can check their credit balance at any time. One credit is one minute of recording, so the number reads directly as how many more minutes of class notes can be made. Free and purchased credits are shown apart, with the date the free allowance renews. - [Upload stored, then the notes](https://classtablet.com/en-US/features/ai-agents/ai-class-notes-and-summaries/complete-upload-and-start-summarization) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-class-notes-and-summaries/complete-upload-and-start-summarization): Ending a class recording stores the file and queues the work that turns it into notes. Recording and storing cost nothing; credits are spent making the notes, one per started minute. With too few credits the recording is kept and the notes job waits. - [Record a class, even when the internet drops](https://classtablet.com/en-US/features/ai-agents/ai-class-notes-and-summaries/create-lecture-recording-session) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-class-notes-and-summaries/create-lecture-recording-session): With ClassTablet's Smart Recording, a teacher records a class from the browser using any microphone, or uploads an existing audio or video file. Audio is uploaded in pieces while the class is still running. If the internet drops, the audio waits on the device and the rest uploads by itself when the connection returns. - [Publishing notes, sharing audio separately](https://classtablet.com/en-US/features/ai-agents/ai-class-notes-and-summaries/edit-lecture-notes-and-share-with) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-class-notes-and-summaries/edit-lecture-notes-and-share-with): From one place a teacher can rename a recording, attach it to a classroom and subject, publish its notes, and decide whether the recording is shared too. Until it is published, nothing reaches students, and sharing the audio is a separate decision from sharing the notes. - [Buying a class notes credit pack](https://classtablet.com/en-US/features/ai-agents/ai-class-notes-and-summaries/buy-class-notes-credits) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-class-notes-and-summaries/buy-class-notes-credits): A teacher picks one of three packs, 60 credits for ৳20, 180 for ৳60 or 600 for ৳200, and pays through SSLCommerz. One credit is one minute, which works out at ৳20 an hour, and that rate is the same whichever pack is chosen. - [Running it again on the same recording](https://classtablet.com/en-US/features/ai-agents/ai-class-notes-and-summaries/retry-failed-lecture-summarization) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-class-notes-and-summaries/retry-failed-lecture-summarization): When making the notes fails, the job can be run again from the class's own page without re-recording anything. Running it again costs credits, and too few is reported plainly. Work already done, such as audio already written out, is reused rather than repeated. - [Building a structured rubric from the answers](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/ai-generates-marking-rubric-from-answer) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/ai-generates-marking-rubric-from-answer): A teacher with no written rubric to hand can have a structured one generated from the answer material. It comes back broken into parts with the marks set against each of them, editable on the spot. No credits at all are spent at this step. - [Reading the question paper's structure](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/ai-reads-the-question-paper) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/ai-reads-the-question-paper): The question paper is read and broken into its individual questions, their marks and the choice rules between them. The condition familiar from Bangladeshi papers, answer any three of seven, is captured as part of that structure and used later when the scripts are marked. - [Adding more scripts to a session](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/add-more-scripts-to-existing-session) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/add-more-scripts-to-existing-session): An open session takes more scripts whenever you have them, and marking starts as they go in. Credits are charged by the page, so a four-page script costs four credits. The whole batch is checked against your balance before any of it starts. - [Reading your marking scheme out of its file](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/ai-extracts-marking-rubric-from-pdf) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/ai-extracts-marking-rubric-from-pdf): A teacher who already has a marking scheme as a file can attach it and have its per-question marks and mark bands read out into a structured form. Supplying the whole document carries the mark bands through to the marker, where they are later used for checking. - [Marking up the page itself](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/annotate-script-with-visual-markup) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/annotate-script-with-visual-markup): A teacher can place ticks, crosses and comments straight onto the image of the script, the way a red pen works on paper. Change a mark and the symbols on the page are laid out again to match, so the marks and the page never tell different stories. - [Choosing which answers count towards the total](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/teacher-chooses-which-answers-count) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/teacher-chooses-which-answers-count): Where a paper says answer any three of seven, the teacher can replace the selection that was made automatically and name exactly which of the answers count towards the total. Every answer already carries a mark of its own, so changing the choice needs no re-marking at all. - [Getting scripts in from a phone](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/upload-handwritten-exam-scripts) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/upload-handwritten-exam-scripts): A teacher photographs the scripts on their phone and the images go straight to storage rather than being routed through the server, which keeps large uploads quick. No credits are spent at this step; they start when the scripts are added to a session for marking. - [Totals that do not add up are not published](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/ai-builds-coverage-reconciliation-report) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/ai-builds-coverage-reconciliation-report): Once marking finishes, the marks given to each question are added up and checked against the paper's own total. If they do not reconcile, the total is not published, even when the script is clean on every other check. This is a second, separate condition. - [When two students' pages end up together](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/ai-detects-multistudent-scripts-handwriting-mismatch) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/ai-detects-multistudent-scripts-handwriting-mismatch): If the handwriting changes partway through what was sent as a single script, or two students' pages have ended up together in it, that is flagged and the total is withheld. Nothing is published until a teacher has looked at it and released it. - [Which answers count under a choice rule](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/ai-decides-which-answers-count) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/ai-decides-which-answers-count): Where the paper says answer any three of seven, which answers count towards the total is resolved from that rule. A student who writes more than allowed still has the extra answers marked and visible, but they are not added into the total. - [Weighing the signs that a page is missing](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/ai-detects-page-integrity-issues) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/ai-detects-page-integrity-issues): Whether a page is missing is never decided on a single sign. Five kinds of sign are looked for separately, and only when at least two are strong enough, or one is very strong on its own, is a page treated as missing. - [When a total is held back](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/ai-flags-a-script-that-looks-wrong) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/ai-flags-a-script-that-looks-wrong): Anything unusual noticed during marking is flagged, and the flags come in two kinds. Most are advisory and do not stop a mark being published. But any one of four serious flags withholds the total, and the teacher is told why in both languages. - [What is actually behind a zero](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/tell-a-blank-answer-from-a-missing-page) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/tell-a-blank-answer-from-a-missing-page): There is more than one reason a question scores nothing, and they are kept apart: the student wrote nothing, there is writing that cannot be read, or the page itself was probably never scanned. The last of those is not the student's doing, so it is not published as a mark. - [Getting phone photos ready to be read](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/prepare-phone-photos-of-scripts-for-marking) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/prepare-phone-photos-of-scripts-for-marking): Before a script is sent for marking, the camera's own orientation is applied so the page sits upright, and large images are scaled down where that is needed. The scaling steps deliberately stop while Bangla conjuncts are still clearly separated from each other. - [Knowing which marks to check first](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/ai-adds-a-confidence-score-to-each-mark) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/ai-adds-a-confidence-score-to-each-mark): Each question's mark arrives with the reasoning behind it and a measure of how reliable it is. What matters is where that measure comes from: it is derived from outside verification, not taken from the model's own account of itself. - [Does the mark actually sit in a rubric band](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/ai-verifies-marks-against-rubric-band) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/ai-verifies-marks-against-rubric-band): After each mark is given, it is checked against the bands the rubric sets out. A mark claiming a band the rubric does not contain is flagged, and that flag reaches the final verdict. The check runs before the decision, not after it. - [How many marking credits are left](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/check-script-grading-credit-balance) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/check-script-grading-credit-balance): A teacher can check their own credit balance at any time. One credit is one page, so the number reads directly as how many more pages can still be marked. Before any scripts are added, the whole batch is costed against that balance first. - [Opening a script-checking session](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/create-scriptchecking-session) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/create-scriptchecking-session): A teacher opens a session and attaches the question paper and the marking rubric. The session is created immediately while reading the rubric and parsing the paper carry on in the background, so nobody sits watching a spinner. No credits are spent at this step. - [Buying script-marking credit packs](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/buy-script-marking-credits) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/buy-script-marking-credits): A teacher picks one of three packs, 100 pages for ৳30, 500 for ৳150 or 1000 for ৳300, and pays through SSLCommerz. The rate per page is the same whichever pack you choose, so buying a small one costs no more per page. - [Every mark is settled by the teacher](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/override-marks-and-feedback-per-question) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/override-marks-and-feedback-per-question): Once marking finishes, the proposed mark and comment for each question are put in front of the teacher, who can change any of them. Comments are held in both Bangla and English. The teacher can optionally record why a mark was changed. - [Retrying a script whose marking failed](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/retry-failed-script-grading) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/retry-failed-script-grading): When marking a script fails, the teacher can send it back to the queue, and doing so spends credits again. A script currently being marked cannot be retried unless it has been stuck a long time, so two runs never work on the same script at once. - [AI marks handwritten exam scripts against your rubric](https://classtablet.com/en-US/features/ai-agents/ai-script-checker-handwritten-exams/ai-automatically-grades-scripts-against-rubric) (Bengali: https://classtablet.com/bn-BD/features/ai-agents/ai-script-checker-handwritten-exams/ai-automatically-grades-scripts-against-rubric): ClassTablet's AI script checker reads each handwritten answer script page by page, checks every answer against the criteria in your rubric, and proposes per-question and total marks. When it is unsure, it holds the script back for teacher review. Teachers see every proposed mark and can change it before any result is final. ### [Attendance and engagement without a paper register](https://classtablet.com/en-US/features/attendance-engagement) - [Write down why the points were given](https://classtablet.com/en-US/features/attendance-engagement/badges-streaks-xp-and-levels/award-or-deduct-classroom-points) (Bengali: https://classtablet.com/bn-BD/features/attendance-engagement/badges-streaks-xp-and-levels/award-or-deduct-classroom-points): A teacher can add points to a student in the batch or take them away. The number cannot be zero, and a reason has to be written before it will go through. Who awarded the points is recorded alongside them. - [Not every batch wants points](https://classtablet.com/en-US/features/attendance-engagement/badges-streaks-xp-and-levels/configure-classroom-gamification) (Bengali: https://classtablet.com/bn-BD/features/attendance-engagement/badges-streaks-xp-and-levels/configure-classroom-gamification): Points can be switched on or off for each batch separately, and the unit can be set to XP or to stars. Turning them on puts the leaderboard tab into that classroom, and leaving them off keeps the tab out of it altogether. - [Everybody can see where they stand](https://classtablet.com/en-US/features/attendance-engagement/badges-streaks-xp-and-levels/view-classroom-leaderboard) (Bengali: https://classtablet.com/bn-BD/features/attendance-engagement/badges-streaks-xp-and-levels/view-classroom-leaderboard): The batch's leaderboard ranks students by their points. It is built for the main batch, so students split across sections all land on one list, each of them appearing once. Each student is also shown their own position and their own total separately. - [Parents are notified automatically when a student is absent](https://classtablet.com/en-US/features/attendance-engagement/attendance/parent-notified-when-student-is-absent) (Bengali: https://classtablet.com/bn-BD/features/attendance-engagement/attendance/parent-notified-when-student-is-absent): In ClassTablet, as soon as a teacher saves attendance for a class, the parents linked to each absent student get an automatic alert in their ClassTablet inbox, as a push notification and by email. Nobody in the office has to phone anyone, and parents can switch these alerts off in their own notification settings. - [Parents get an inbox notice when a student is late](https://classtablet.com/en-US/features/attendance-engagement/attendance/parent-notified-when-student-is-late) (Bengali: https://classtablet.com/bn-BD/features/attendance-engagement/attendance/parent-notified-when-student-is-late): In ClassTablet, when a teacher marks a student late and confirms attendance, the linked parents automatically get a notice in their ClassTablet inbox. Unlike an absence, it is not sent as a push alert or email; it waits in the inbox for the parent to read. Parents can also switch attendance alerts off. - [Record class attendance without a roll call](https://classtablet.com/en-US/features/attendance-engagement/attendance/record-class-attendance) (Bengali: https://classtablet.com/bn-BD/features/attendance-engagement/attendance/record-class-attendance): In ClassTablet the teacher opens the class that is running now from Smart Today, marks each student present, absent, late or excused, adds a note if needed, and taps Confirm Attendance. Each student's card shows their recent attendance pattern, and the same class can never be recorded twice. - [Update recorded attendance without crossing anything out](https://classtablet.com/en-US/features/attendance-engagement/attendance/update-recorded-attendance) (Bengali: https://classtablet.com/bn-BD/features/attendance-engagement/attendance/update-recorded-attendance): In ClassTablet a teacher can reopen a saved attendance record and change any student's status, for example from absent to late. Only the teacher who took it or an institution admin can do this, and the system keeps the previous status and who changed it for every edit. - [Find the attendance gaps on a month calendar](https://classtablet.com/en-US/features/attendance-engagement/attendance/view-attendance-calendar) (Bengali: https://classtablet.com/bn-BD/features/attendance-engagement/attendance/view-attendance-calendar): A teacher sees the whole month at once. Each day carries two separate marks: whether the timetable had a class that day, and whether attendance was actually taken. Days that had a class but no record are the ones worth finding, and they stand apart from the rest. - [View my attendance record without asking the teacher](https://classtablet.com/en-US/features/attendance-engagement/attendance/view-my-attendance-record) (Bengali: https://classtablet.com/bn-BD/features/attendance-engagement/attendance/view-my-attendance-record): In ClassTablet a student opens their class list for any day and sees, next to each class, whether they were marked present, late, absent or excused. If attendance hasn't been taken yet, it says so. When the teacher saves or corrects attendance, the status changes on screen without a refresh. - [Every name carries its own attendance history](https://classtablet.com/en-US/features/attendance-engagement/attendance/view-class-roster-with-attendance-patterns) (Bengali: https://classtablet.com/bn-BD/features/attendance-engagement/attendance/view-class-roster-with-attendance-patterns): While you take attendance, each student's name carries a short line built from their last ten confirmed records. A run of two or more absences is named, so is a run of lateness, and failing either the line shows their attendance rate as a percentage. - [Today's classes and the attendance you missed](https://classtablet.com/en-US/features/attendance-engagement/attendance/view-todays-schedule) (Bengali: https://classtablet.com/bn-BD/features/attendance-engagement/attendance/view-todays-schedule): ClassTablet splits a teacher's day into three parts: the class running at this moment, the ones still to come today, and every class in the last seven days that never had attendance taken. Each class is timed in its own schedule's timezone, so the clock is right for all of them. ### [Keep students, parents and teachers connected](https://classtablet.com/en-US/features/communication) - [No more refreshing to see if it is marked](https://classtablet.com/en-US/features/communication/notifications/assignment-graded) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/assignment-graded): When a grade is finalised, word goes to that one student and nobody else. This notice can travel all three routes: inside the app, by email and by browser push, and the student decides for themselves which of those they want. - [One list instead of four places](https://classtablet.com/en-US/features/communication/messaging/view-inbox) (Bengali: https://classtablet.com/bn-BD/features/communication/messaging/view-inbox): Four kinds of thing arrive in the inbox together, and the list can be narrowed by kind, by whether it has been read, by whether it is pinned and by priority. It can be searched too, and both the unread count and a real total come back with it. - [So nobody misses the extra class](https://classtablet.com/en-US/features/communication/notifications/schedule-exception-created) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/schedule-exception-created): Adding a class outside the regular timetable raises separate notices for the students and for their parents. The date and the start and end times go with it, so nobody has to open the timetable to work out when the extra class actually runs. - [Class is off, and both sides hear it](https://classtablet.com/en-US/features/communication/notifications/schedule-occurrence-cancelled) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/schedule-occurrence-cancelled): Cancelling one day's class raises two separate notices: one for the classroom's students and one for their parents. The reminders already set for that date are cleared at the same time, so nothing goes on nudging anybody about a class that will not happen. - [From which date to which, in one notice](https://classtablet.com/en-US/features/communication/notifications/schedule-occurrence-postponed) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/schedule-occurrence-postponed): Moving a class to another date raises separate notices for the students and for their parents. What sets this apart from a cancellation is that the old date, the new date and the new time all travel with it, so nobody has to go looking for the replacement. - [Yes was said, so let them hear it](https://classtablet.com/en-US/features/communication/notifications/enrollment-approved) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/enrollment-approved): When classroom staff approve a request, the enrolment becomes active and word goes to that student. The notice can travel all three routes, and the staff member's own pending notice about that request is marked read in the same moment. - [Saying no is still worth saying](https://classtablet.com/en-US/features/communication/notifications/enrollment-rejected) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/enrollment-rejected): Declining a pending request sends word to that student, inside the app and by email. Staff can record a reason if they want, but the reason does not travel with the notice, so the student knows they were declined rather than why. - [The bill went up, and nobody sat on it](https://classtablet.com/en-US/features/communication/notifications/fee-bills-generated) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/fee-bills-generated): Raising the month's bills runs on its own, and a separate notice is raised for the students of every classroom that was actually billed. Each notice is counted against its classroom and month, so the same month never notifies twice. - [A claim submitted does not go unseen](https://classtablet.com/en-US/features/communication/notifications/fee-submitted) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/fee-submitted): When a student pays by hand or by mobile money and submits the claim, a notice goes to the teacher. It carries the student's name, the classroom and the month. This is word that a claim exists, not word that money has arrived. - [The money did not go, and that must be known](https://classtablet.com/en-US/features/communication/notifications/payment-failed) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/payment-failed): When a payment attempt fails, whoever tried to pay is told on all three routes: inside the app, by email and by browser push. This notice is marked as not suppressible, so nobody's channel settings are consulted before it is sent. - [Proof that the money actually arrived](https://classtablet.com/en-US/features/communication/notifications/payment-received) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/payment-received): When a payment succeeds, the person who paid receives a confirmation. It names the classroom the money was for, the month it covered and the amount. One notice goes per transaction, so the same payment never confirms itself twice over. - [Nobody hears until the marks are released](https://classtablet.com/en-US/features/communication/notifications/quiz-graded) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/quiz-graded): Releasing a quiz result sends word to that student in the same moment. The notice hangs on the act of releasing rather than on recording a mark, so a teacher can work through a whole quiz and then let all of it go at once. - [Published once, but told class by class](https://classtablet.com/en-US/features/communication/notifications/quiz-published) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/quiz-published): Once a quiz is published, the classrooms it has been assigned to are walked one at a time and a separate notice is raised for each of them. A quiz assigned to three classrooms therefore raises three notices rather than one shared broadcast. - [Publish it and the class already knows](https://classtablet.com/en-US/features/communication/notifications/assignment-published) (Bengali: https://classtablet.com/bn-BD/features/communication/notifications/assignment-published): The moment a piece of work is published, the students enrolled in that classroom are notified. The notice carries the title, the classroom name and the due date, and following it lands the student on the work itself rather than a list. - [A reminder 24 hours before the assignment is due](https://classtablet.com/en-US/features/communication/reminders/assignment-due-reminder) (Bengali: https://classtablet.com/bn-BD/features/communication/reminders/assignment-due-reminder): When you publish an assignment, ClassTablet reads its due date and queues a reminder for exactly 24 hours beforehand. At that moment the students in the classroom get it inside the app and as a push alert on their phone. If everyone has already submitted by then, no reminder is sent at all. - [The class hears as soon as the deadline passes](https://classtablet.com/en-US/features/communication/reminders/assignment-overdue-alert) (Bengali: https://classtablet.com/bn-BD/features/communication/reminders/assignment-overdue-alert): Five minutes after the due time passes, ClassTablet tells the classroom on its own that the assignment is now overdue. The alert arrives as an in-app notification and a push alert on the phone. If every student in the class has submitted by then, no alert is sent at all. - [Tuition fee reminders for parents, without the office phoning](https://classtablet.com/en-US/features/communication/reminders/fee-due-reminder) (Bengali: https://classtablet.com/bn-BD/features/communication/reminders/fee-due-reminder): At 9am Dhaka time on the 15th of each month, ClassTablet checks the current month's bills. For every student whose fee is still unpaid, or whose submitted payment was rejected, the linked parents get a reminder in their inbox and by email, with the class, the month and the amount. The student gets their own reminder too. - [Overdue fee alerts that reach the family once the month is out](https://classtablet.com/en-US/features/communication/reminders/fee-overdue-alert) (Bengali: https://classtablet.com/bn-BD/features/communication/reminders/fee-overdue-alert): At 9am Dhaka time on the 5th of each month, ClassTablet checks the previous month's bills. For every fee still unpaid, or whose payment was rejected, the student gets an 'overdue' notice in the app and by push, and the linked parents get the same news in their inbox and by email, with the amount. It goes once per bill. - [Buy SMS credits without a separate SMS company](https://classtablet.com/en-US/features/communication/sms/purchase-sms-credits) (Bengali: https://classtablet.com/bn-BD/features/communication/sms/purchase-sms-credits): In ClassTablet an institution admin picks a package from the Credit Balance card on the SMS Tools page, then pays on the SSLCommerz payment page with bKash, Nagad, Rocket or a card. Once the payment and the amount are verified, the credits are added to the balance automatically. A warning shows when the balance runs low. - [Send SMS to parents without typing a single number](https://classtablet.com/en-US/features/communication/sms/send-sms) (Bengali: https://classtablet.com/bn-BD/features/communication/sms/send-sms): In ClassTablet an institution admin sends SMS from SMS Tools to a few chosen people or to a whole classroom. Picking a classroom lets you include those students' parents with one tick. Before sending, the system shows how many credits will be used, and credits for any message that fails are refunded automatically. - [An SMS management dashboard for after you press send](https://classtablet.com/en-US/features/communication/sms/sms-dashboard) (Bengali: https://classtablet.com/bn-BD/features/communication/sms/sms-dashboard): On ClassTablet's SMS Tools page an institution admin sees, in one place, the credit balance, how many SMS failed this month, and every SMS with the number it went to, what it said, when it was sent and its current status. You can search and filter by status, and a failed message shows why. ### [Fees and payments that run the month for you](https://classtablet.com/en-US/features/fees-payments) - [Update many students' payments at once](https://classtablet.com/en-US/features/fees-payments/classroom-payments/bulk-update-payment-status) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/classroom-payments/bulk-update-payment-status): In ClassTablet an institution admin picks a month on the Student Fees page and sees every classroom's payments in one list. Select a few students, choose 'Mark as Paid', 'Mark as Unpaid' or 'Mark as Partial' under 'Change status', and they all update together. Rows paid online and free classrooms are skipped. - [Classroom fee claims, with bad ones stopped at the door](https://classtablet.com/en-US/features/fees-payments/classroom-payments/submit-payment) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/classroom-payments/submit-payment): The moment a student submits a classroom fee claim in ClassTablet, a few rules are checked: are they actively enrolled, does that month have a bill, is the amount more than twice the fee, and is the month already paid? Only a claim that passes every check goes to the teacher. - [The payment receipt stays with the payment](https://classtablet.com/en-US/features/fees-payments/classroom-payments/upload-payment-receipt) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/classroom-payments/upload-payment-receipt): In ClassTablet a student can attach the bKash, Nagad or Rocket confirmation screenshot when submitting a fee claim: JPEG, PNG or WebP, up to 5 MB. The image stays attached to that month's payment. Teachers open it with 'View Receipt', and the student can see it in their own payment details too. - [Separate payment numbers for one batch](https://classtablet.com/en-US/features/fees-payments/payment-methods/manage-classroom-payment-methods) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/payment-methods/manage-classroom-payment-methods): In ClassTablet each classroom normally uses the institution's payment numbers. When the classroom's teacher or an admin switches on 'Override org defaults' in the classroom's 'Payments' tab, that classroom can keep its own bKash, Nagad and Rocket numbers, or take payments online through SSLCommerz instead of manually. - [Your institution's bKash, Nagad and Rocket numbers in one place](https://classtablet.com/en-US/features/fees-payments/payment-methods/manage-org-payment-methods) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/payment-methods/manage-org-payment-methods): In ClassTablet an institution admin opens the 'Payment Methods' tab in settings and adds one bKash, one Nagad and one Rocket number, with an account name and type. Students see only the numbers that are switched on when they pay, and every classroom without numbers of its own uses this list. - [Institution numbers copied into a classroom, no retyping](https://classtablet.com/en-US/features/fees-payments/payment-methods/copy-organization-payment-methods-to-classroom) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/payment-methods/copy-organization-payment-methods-to-classroom): In ClassTablet, when you switch on 'Override org defaults' for a classroom and save it with 'Manual MFS', and that classroom has no numbers yet, the institution's bKash, Nagad and Rocket numbers are copied in by themselves, with their names, types and on or off state. Then you change only what is different. - [Check a fee payment and approve it on one screen](https://classtablet.com/en-US/features/fees-payments/student-fees/approve-fee-submission) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/student-fees/approve-fee-submission): When a student submits a payment in ClassTablet, the teacher opens 'Payments' from the classroom's student list and sees the provider, amount, sender number and transaction ID. If it matches their own bKash or Nagad account, they press 'Approve'. The bill turns paid and the student is notified straight away. - [Monthly student bills that raise themselves](https://classtablet.com/en-US/features/fees-payments/student-fees/generate-bills) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/student-fees/generate-bills): At 5am Bangladesh time on the 1st of each month, ClassTablet checks every active classroom that has a monthly fee. It creates an 'unpaid' bill for that month for each active student and tells the students, in the app and by push notification, how much tuition is due and for which classroom. - [Reject a wrong payment, and say why](https://classtablet.com/en-US/features/fees-payments/student-fees/reject-fee-submission) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/student-fees/reject-fee-submission): In ClassTablet, if a student's transaction ID doesn't match or the amount is short, the teacher can reject the payment, but must write a reason. The student is notified in the app and by push, sees the reason on their Fees page, and taps 'Resubmit' to send the correct details. - [Tuition fee reminders that go out on their own](https://classtablet.com/en-US/features/fees-payments/student-fees/send-due-reminders) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/student-fees/send-due-reminders): At 9am on the 15th of each month, ClassTablet looks at the current month's bills. Only students whose bill is still unpaid, or whose submitted payment was rejected, get a reminder in the app and by push notification, naming the classroom and the amount. Students who have already paid hear nothing. - [Last month's unpaid fees don't get buried](https://classtablet.com/en-US/features/fees-payments/student-fees/send-overdue-reminders) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/student-fees/send-overdue-reminders): At 9am on the 5th of each month, ClassTablet goes back over the previous month's bills. Any student whose fee for last month is still unpaid or rejected gets a 'tuition fee overdue' notice in the app and by push. Old dues are pulled out on their own instead of disappearing behind the new month's bills. - [Students pay their own fees, with proof attached](https://classtablet.com/en-US/features/fees-payments/student-fees/submit-fee-payment) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/student-fees/submit-fee-payment): In ClassTablet a student opens their Fees page, sees each month's bill and taps 'Pay Now'. They pick bKash, Nagad or Rocket, see your institution's number, send the money, then submit their phone number, the transaction ID and the amount. The classroom's teacher is notified at once and checks the payment. - [One page for what is owed, whichever batch it is](https://classtablet.com/en-US/features/fees-payments/student-fees/view-student-dues) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/student-fees/view-student-dues): A student's fee page brings together the bills from every batch they are in. Each row carries the batch, the month, the amount, what has been paid and the current state, and where a payment was turned down the reason comes with it. - [Stop opening every batch to add the month up](https://classtablet.com/en-US/features/fees-payments/classroom-payments/view-all-org-payments) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/classroom-payments/view-all-org-payments): One month of fees across all of an institution's batches arrives in a single list. Which month is being shown sits at the top and can be changed, and the choice stays in the address so the page can be passed on. - [No separate register for who has paid](https://classtablet.com/en-US/features/fees-payments/classroom-payments/view-classroom-payments) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/classroom-payments/view-classroom-payments): The batch's student list shows each name with this month's fee state beside it. The list is built from the students actually enrolled, so somebody with no payment record for the month is not missing from it: they appear as unpaid. - [Stop trying to remember what happened six months ago](https://classtablet.com/en-US/features/fees-payments/classroom-payments/view-payment-history) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/classroom-payments/view-payment-history): Opening a student brings up their fee history for that batch, month by month. Each month carries its own state, a month charged nothing is marked as such, and where a payment was turned down the reason for it sits alongside. - [Stop money going to last year's number](https://classtablet.com/en-US/features/fees-payments/classroom-payments/view-payment-methods) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/classroom-payments/view-payment-methods): A student paying a fee is shown the payment numbers that apply to that batch. A batch that has not set its own inherits the institution's numbers, and a batch that has overridden them shows the ones it set for itself instead. - [The student never has to pick the right route](https://classtablet.com/en-US/features/fees-payments/classroom-payments/view-payment-settings) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/classroom-payments/view-payment-settings): Whether a batch takes fees through an online gateway or through a number with the details filled in by hand is worked out before the student does anything. A batch that has not set its own follows the institution's arrangement. - [Each batch keeps its own code and its own number](https://classtablet.com/en-US/features/fees-payments/payment-methods/upload-classroom-qr-code) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/payment-methods/upload-classroom-qr-code): A batch that runs its own payment numbers rather than the institution's can attach a QR code image to them. The code can only be put on a number belonging to that batch, and a number from another batch is refused rather than accepted. - [No more one wrong digit in the account number](https://classtablet.com/en-US/features/fees-payments/payment-methods/upload-org-qr-code) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/payment-methods/upload-org-qr-code): A QR code image can be attached to each of the institution's own payment numbers. JPEG, PNG and WebP images are accepted, anything over two megabytes is refused, and the code is stored against that one number rather than shared. - [Unpaid fee, access paused; paid, access back](https://classtablet.com/en-US/features/fees-payments/fee-policy/manage-fee-access-policy) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/fee-policy/manage-fee-access-policy): In ClassTablet an admin sets the fee's due day, the grace days and the lock type. If the current month's fee is still unpaid after that, the system locks that classroom's material, quizzes and live class on its own. The moment the student submits a payment, everything opens again, even before the teacher has checked it. - [Keeping the receipt where you can reach it](https://classtablet.com/en-US/features/fees-payments/invoices/download-invoice-pdf) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/invoices/download-invoice-pdf): An invoice that has been paid can be rendered into a file and downloaded. It arrives as something to save rather than something to read on screen, and its filename carries the first part of the invoice identifier. An unpaid invoice offers no download at all. - [What went out, month by month](https://classtablet.com/en-US/features/fees-payments/invoices/view-your-invoice-history) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/invoices/view-your-invoice-history): A teacher can read the list of their own invoices. Each row carries the date, the plan the invoice was raised against, the amount and the state. The list arrives a page at a time rather than whole, and the response says which page is being shown. - [What exactly this money was for](https://classtablet.com/en-US/features/fees-payments/invoices/view-invoice-detail) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/invoices/view-invoice-detail): Opening a single invoice shows the figures inside it: the amount, the state it is in, and the period the invoice was raised for. Where a discount code was applied, that code and the amount it took off come with it, as does the date it was paid. - [Check the code before you pay](https://classtablet.com/en-US/features/fees-payments/promo-codes/validate-promo-code) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/promo-codes/validate-promo-code): Once a plan has been chosen, a promo code can be entered and checked. Where the code holds, what it takes off comes back and is subtracted from the total. Where it does not, the reason is given, and checking a code never uses it up. - [Which invoice is still outstanding](https://classtablet.com/en-US/features/fees-payments/subscription/view-institution-invoices) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/subscription/view-institution-invoices): An institution admin can read the institution's list of invoices. Each row carries the date, the period the invoice covers, the plan, the amount and the state. The state is one of four: pending, paid, overdue or void, and each row carries exactly one of them. - [Settle the invoice that is sitting there](https://classtablet.com/en-US/features/fees-payments/subscription/org-checkout) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/subscription/org-checkout): An institution admin picks an invoice from the list and starts paying it. The request carries nothing but that invoice's identifier, so no new plan is bought here. The browser is then handed on to the gateway page to take the payment itself. - [Where the institution's plan stands](https://classtablet.com/en-US/features/fees-payments/subscription/view-org-subscription) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/subscription/view-org-subscription): An institution admin can read the institution's current plan and the state it is in. The state is one of four: active, past due, cancelled or expired. The start and end of the current period come with it, along with how many teachers and how many students there are. - [Cancelling is not the same as stopping now](https://classtablet.com/en-US/features/fees-payments/subscription/cancel-subscription) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/subscription/cancel-subscription): A teacher can cancel their own plan. It keeps running to the end of the period that has already been paid for, then stops renewing and drops back to the free plan. Nothing that has been put into the account is deleted by cancelling it. - [Taking the plan out in one sitting](https://classtablet.com/en-US/features/fees-payments/subscription/pay-for-a-subscription-plan) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/subscription/pay-for-a-subscription-plan): A teacher picks one of the plans that can be bought, optionally enters a promo code, and sends the request. An invoice is raised and the browser goes on to the gateway page to pay. When a discount leaves nothing to pay, there is no gateway trip at all. - [Compare before you commit](https://classtablet.com/en-US/features/fees-payments/subscription/compare-subscription-plans) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/subscription/compare-subscription-plans): The plan list is left open, so it can be read without an account. Each row carries the plan name, how its price is worked out, and the ceilings on students, classrooms, monthly assessments and storage. Taking a plan out means choosing one from this same list. - [The way back is open, for a while](https://classtablet.com/en-US/features/fees-payments/subscription/resume-subscription) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/subscription/resume-subscription): A teacher can turn a cancelled plan back on, and it goes back to being active just as it was. That way back is only open inside the current period, though: once the period has run out, the request is no longer accepted. - [What state the plan is actually in](https://classtablet.com/en-US/features/fees-payments/subscription/view-subscription) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/subscription/view-subscription): A teacher can read their plan name and the state it is in. There are four states: active, past due, cancelled and expired. The end of the current period comes with it, along with how many students, how many classrooms and how much storage are in use against the plan ceilings. - [A payout request that leaves a record](https://classtablet.com/en-US/features/fees-payments/cashouts/request-cashout) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/cashouts/request-cashout): A teacher sends a request to take money out of their balance, choosing the amount and the account it should reach. The amount has to be at least five hundred taka. If the money comes by way of an institution, that institution has to be named or the request is refused. - [Exactly where the money will land](https://classtablet.com/en-US/features/fees-payments/cashouts/view-bank-accounts) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/cashouts/view-bank-accounts): A teacher can read the payout accounts held for them. A payout request takes one account from this list, so where the money is going can be checked before the request is sent rather than afterwards, when a wrong destination is far harder to undo. - [Which request is sitting where](https://classtablet.com/en-US/features/fees-payments/cashouts/view-cashout-history) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/cashouts/view-cashout-history): A teacher can read the list of payout requests they have sent. Each one carries a state, and the list can be narrowed to a single state. It arrives a page at a time rather than being returned whole, and the response says which page is being shown. - [Put the split in writing](https://classtablet.com/en-US/features/fees-payments/tuition-earnings/set-teacher-share) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/tuition-earnings/set-teacher-share): An institution's administrator sets a default share that applies to every teacher at the institution. Anyone given a specific override is paid on that instead of the default. A figure outside nought to a hundred percent is refused rather than stored. - [Where the money came from, row by row](https://classtablet.com/en-US/features/fees-payments/tuition-earnings/view-earnings-history) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/tuition-earnings/view-earnings-history): A teacher can read their own earnings rows, seeing what each piece of work brought in. The list comes back a page at a time rather than all at once, so a long history stays manageable, and the whole thing can be downloaded as a file. - [What is held in my name right now](https://classtablet.com/en-US/features/fees-payments/tuition-earnings/view-teacher-balance) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/tuition-earnings/view-teacher-balance): From their earnings page a teacher can read the balance currently held in their name. The request resolves the caller's own teacher identity, so nobody reads anybody else's figures. Somebody who is not a teacher does not get a balance at all. - [Decide once how the money should arrive](https://classtablet.com/en-US/features/fees-payments/fee-policy/set-payment-rail-default) (Bengali: https://classtablet.com/bn-BD/features/fees-payments/fee-policy/set-payment-rail-default): An institution's administrator sets the default route for tuition. There are two: online through SSLCommerz, or into your own bKash, Nagad or Rocket with the student submitting a claim you check. Any classroom that does not set its own follows this default. ### [Live online classes, from routine to attendance in one place](https://classtablet.com/en-US/features/live-classes) - [Keep your own commitments on the same calendar as your classes](https://classtablet.com/en-US/features/live-classes/personal-calendar/create-calendar-event) (Bengali: https://classtablet.com/bn-BD/features/live-classes/personal-calendar/create-calendar-event): Press an empty slot in the ClassTablet calendar and a new event dialog opens. Give it a name, optionally a description, a start and end time, and a place, then save. Turn on the all-day switch for something that runs the whole day. The event appears on the calendar next to your classes straight away. - [Give each classroom its own Meet rules](https://classtablet.com/en-US/features/live-classes/google-meet/customize-meet-per-class) (Bengali: https://classtablet.com/bn-BD/features/live-classes/google-meet/customize-meet-per-class): The classroom edit page in ClassTablet carries a Live class meeting settings card. Seven sections let you set who can join without knocking, which teachers become co-hosts, whether students join as viewers, who controls chat and screen share, and whether the class records and transcribes itself. - [The teacher names the student behind the nickname](https://classtablet.com/en-US/features/live-classes/participation-tracking/manually-mark-attendance) (Bengali: https://classtablet.com/bn-BD/features/live-classes/participation-tracking/manually-mark-attendance): Names in the participation list that matched no student sit at the top. The teacher presses the button on that row, opens the list of students enrolled in the classroom and picks the right one. The join time and duration recorded against that meeting name are then counted as that student's attendance. - [Attendance for an online class comes from the meeting](https://classtablet.com/en-US/features/live-classes/participation-tracking/view-attendance) (Bengali: https://classtablet.com/bn-BD/features/live-classes/participation-tracking/view-attendance): Open an online class in a ClassTablet classroom and go to its participation page to see everyone who was in that day's meeting. Each name carries the time they joined, how long they stayed and what percentage of the class that was, along with which enrolled student the name was matched to. - [Download the recording and watch it without a connection](https://classtablet.com/en-US/features/live-classes/recordings-materials/download-recording) (Bengali: https://classtablet.com/bn-BD/features/live-classes/recordings-materials/download-recording): In a classroom's recordings list, any row marked ready carries a Download button. Pressing it opens the file in a new tab and the browser saves it. The row already shows the file size, so you know how much data the download will cost before you start it. - [The teacher decides which recordings students get](https://classtablet.com/en-US/features/live-classes/recordings-materials/share-recording-students) (Bengali: https://classtablet.com/bn-BD/features/live-classes/recordings-materials/share-recording-students): Every row in a classroom's recordings list carries a Publish button for teachers. Press it on a recording that is ready and the badge changes from Draft to Published, and enrolled students find it in their own recordings list. Before that, the recording is a draft only the teacher can see. - [Recordings from online classes land in the classroom by themselves](https://classtablet.com/en-US/features/live-classes/recordings-materials/view-all-recordings) (Bengali: https://classtablet.com/bn-BD/features/live-classes/recordings-materials/view-all-recordings): Open the Recordings tab in a ClassTablet classroom and the online classes held there are listed as recordings. Each row carries the date, the file size and the state, such as ready, fetching or unavailable. A teacher sees every recording; a student sees only the ones that have been released. - [Keep the Zoom account in the institution's own name](https://classtablet.com/en-US/features/live-classes/zoom/admin-add-zoom) (Bengali: https://classtablet.com/bn-BD/features/live-classes/zoom/admin-add-zoom): The institution admin opens Zoom under Dashboard settings and presses Add Zoom account. Paste the account ID, client ID, client secret and webhook secret token from the Server-to-Server OAuth app created in the Zoom Marketplace, then press Verify and add, and ClassTablet checks the permissions with Zoom before storing anything. - [Only licensed users become hosts](https://classtablet.com/en-US/features/live-classes/zoom/admin-assign-zoom-host) (Bengali: https://classtablet.com/bn-BD/features/live-classes/zoom/admin-assign-zoom-host): As soon as a Zoom account verifies, ClassTablet lists the users on it and asks which of them may host classes. A user without a licence has their checkbox disabled and is marked not licensed. Tick the ones you want, press Add selected hosts, and they appear in the hosts table. - [Cancel one class and notify everyone in one tap](https://classtablet.com/en-US/features/live-classes/cancel-postpone-class/cancel-single-class) (Bengali: https://classtablet.com/bn-BD/features/live-classes/cancel-postpone-class/cancel-single-class): In ClassTablet a teacher presses Cancel Class on an upcoming date in the routine, adds a reason if they like, and confirms. The classroom's students and linked parents get a Class Cancelled notice in the app and by push right away. That day's reminder and join button go away, and next week's lesson stays as it was. - [Move a class to another day without arranging a makeup class](https://classtablet.com/en-US/features/live-classes/cancel-postpone-class/reschedule-class-different-date) (Bengali: https://classtablet.com/bn-BD/features/live-classes/cancel-postpone-class/reschedule-class-different-date): In ClassTablet a teacher presses Postpone on an upcoming class and gives a new date plus start and end time. It leaves its old date and appears on the new day, and its reminder moves to the new time. Students and linked parents get an in-app and push notice. - [Join online classes from the routine, not a group link](https://classtablet.com/en-US/features/live-classes/live-online-classes/join-live-class) (Bengali: https://classtablet.com/bn-BD/features/live-classes/live-online-classes/join-live-class): In ClassTablet a student sees today's classes on their home page as soon as they log in, with a Join button next to whichever one is live. The classroom's Classes tab also has Join Class on every lesson, which opens the Zoom or Google Meet link. A reminder arrives in the app and by push 30 minutes before it starts. - [Start a scheduled online class as host in one tap](https://classtablet.com/en-US/features/live-classes/live-online-classes/start-scheduled-class-live) (Bengali: https://classtablet.com/bn-BD/features/live-classes/live-online-classes/start-scheduled-class-live): In ClassTablet a teacher gets a Start Class button next to every online lesson in the classroom's Classes tab, highlighted from 10 minutes before start. On Google Meet it opens the meeting link; on Zoom it opens a fresh one-time host link, so the teacher becomes host without logging in. ### [Online assessment and grading without the pile of scripts](https://classtablet.com/en-US/features/assessment) - [Two minutes spoken beats two lines typed](https://classtablet.com/en-US/features/assessment/assignments/add-voice-feedback-to-a-submission) (Bengali: https://classtablet.com/bn-BD/features/assessment/assignments/add-voice-feedback-to-a-submission): The submission screen for an assignment carries a Voice notes panel. Give the note a label such as Strengths or Q3, then record in the browser or upload an audio file you made earlier. Once the grade is published, the student can play the note back. - [Reuse the assignment instead of retyping it](https://classtablet.com/en-US/features/assessment/assignments/duplicate-an-assignment) (Bengali: https://classtablet.com/bn-BD/features/assessment/assignments/duplicate-an-assignment): Duplicate Assignment sits in the menu at the top of the assignment editor. Choosing it creates a new assignment carrying the instructions, rubric and settings, and ClassTablet opens that copy's editor straight away so you can change the due date and the classroom it goes to. - [Fix one note without redoing the marking](https://classtablet.com/en-US/features/assessment/assignments/edit-or-delete-voice-feedback) (Bengali: https://classtablet.com/bn-BD/features/assessment/assignments/edit-or-delete-voice-feedback): Each voice note on a submission is handled on its own. If the label is wrong, rename it. If what you said was wrong, delete the note. Either way only that clip changes, and the rest of the notes and the grade stay exactly as they were. - [Write an assignment, add a rubric, publish in one click](https://classtablet.com/en-US/features/assessment/assignments/create-and-edit-an-assignment) (Bengali: https://classtablet.com/bn-BD/features/assessment/assignments/create-and-edit-an-assignment): In ClassTablet clicking New in a classroom opens a draft assignment. The teacher adds a title, instructions and files, lists rubric criteria with their maximum marks, and sets the due date and how students hand in. Clicking Publish notifies the students, and anything can be changed later in the editor. - [Students hand in assignments straight from the app](https://classtablet.com/en-US/features/assessment/assignments/submit-assignment-work) (Bengali: https://classtablet.com/bn-BD/features/assessment/assignments/submit-assignment-work): In ClassTablet a student opens the assignment, sees a countdown to the due date, and hands in by typing an answer, sharing a link or uploading a PDF or Word file of up to 25 MB. The teacher gets an in-app notification as soon as it arrives. Anything handed in after the due date is marked late. - [Put paper exam marks into the gradebook](https://classtablet.com/en-US/features/assessment/gradebook/create-a-manual-paper-exam-record) (Bengali: https://classtablet.com/bn-BD/features/assessment/gradebook/create-a-manual-paper-exam-record): In ClassTablet a teacher presses Create Exam and gives the exam a name, a date and a total mark, which builds a score sheet for every student in the classroom. Typing a score beside each name and saving it records the result, and the header counts how many are graded so far. - [Type marks row by row, and see who is still missing](https://classtablet.com/en-US/features/assessment/gradebook/enter-and-save-marks-for-a) (Bengali: https://classtablet.com/bn-BD/features/assessment/gradebook/enter-and-save-marks-for-a): Opening an exam in the ClassTablet gradebook lists every student in the classroom as a row with a box for their score. Typing a mark and saving stores it, and the box will not take more than the exam total. A counter at the top shows how many students are graded out of how many there are. - [Publish the quiz and the class hears about it](https://classtablet.com/en-US/features/assessment/create-quizzes/publish-a-quiz-for-students) (Bengali: https://classtablet.com/bn-BD/features/assessment/create-quizzes/publish-a-quiz-for-students): A ClassTablet quiz stays visible only to the teacher while it is a draft. Pressing Publish in the editor puts it into students' lists, and the students in every classroom the quiz is assigned to get an in-app and push notification. A quiz with no questions cannot be published at all. - [Put the easy questions first and the hard ones later](https://classtablet.com/en-US/features/assessment/create-quizzes/reorder-quiz-questions) (Bengali: https://classtablet.com/bn-BD/features/assessment/create-quizzes/reorder-quiz-questions): Any question can be dragged to a new position in the question list down the left of the quiz editor. The new order saves as soon as you let go, with no separate save step. When students start the quiz they are given the questions one after another in exactly that order. - [Take a quiz back off the batch it should not have gone to](https://classtablet.com/en-US/features/assessment/create-quizzes/remove-a-quiz-from-a-classroom) (Bengali: https://classtablet.com/bn-BD/features/assessment/create-quizzes/remove-a-quiz-from-a-classroom): The quiz editor's settings list every classroom the quiz has been given to. Dropping one from that list removes the quiz from that class's quiz list. The quiz itself is not deleted, and it carries on as before in any other classroom it was assigned to. - [Close the quiz and late starts stop happening](https://classtablet.com/en-US/features/assessment/create-quizzes/close-a-quiz-to-prevent-new) (Bengali: https://classtablet.com/bn-BD/features/assessment/create-quizzes/close-a-quiz-to-prevent-new): When a quiz's window is over, a teacher can close it from the editor. Nobody can start a new attempt on a closed quiz, because starting one requires the quiz to be published. Everything already submitted, and every mark already given, stays exactly where it was. - [Stop retyping the same quiz for every batch](https://classtablet.com/en-US/features/assessment/create-quizzes/duplicate-a-quiz-as-a-new) (Bengali: https://classtablet.com/bn-BD/features/assessment/create-quizzes/duplicate-a-quiz-as-a-new): A teacher can copy a quiz from the editor menu in ClassTablet. The copy is created as a new draft, so students do not see it yet. Questions, options and settings come across as they were, and the teacher adjusts whatever needs changing before publishing it to the next batch. - [One paper across several batches, without copying it](https://classtablet.com/en-US/features/assessment/create-quizzes/assign-a-quiz-to-a-classroom) (Bengali: https://classtablet.com/bn-BD/features/assessment/create-quizzes/assign-a-quiz-to-a-classroom): Target classes in the ClassTablet quiz editor settings is where a teacher chooses which classrooms a quiz goes to. One quiz can be given to several batches at once with no separate copy to maintain. When the quiz is published, students in every chosen classroom are notified. - [Send the quiz back to draft, fix it, publish again](https://classtablet.com/en-US/features/assessment/create-quizzes/revert-a-published-quiz-back-to) (Bengali: https://classtablet.com/bn-BD/features/assessment/create-quizzes/revert-a-published-quiz-back-to): When a mistake in a question or an answer key turns up after publishing, a teacher can send a ClassTablet quiz back to draft. While it is a draft no student can start it, and the teacher can correct the questions and publish it again through the normal route. - [Mark short answers yourself, without a save button](https://classtablet.com/en-US/features/assessment/grade-quizzes/assign-manual-grade-to-a-quiz) (Bengali: https://classtablet.com/bn-BD/features/assessment/grade-quizzes/assign-manual-grade-to-a-quiz): When a ClassTablet quiz is submitted, multiple choice, checkbox and true or false questions are scored against the answer key straight away. A teacher opens one submission and types a mark beside any short answer the key could not match. Each mark saves itself a moment after you stop typing. - [See the rules before the quiz starts, not after](https://classtablet.com/en-US/features/assessment/take-quizzes/start-a-quiz-attempt) (Bengali: https://classtablet.com/bn-BD/features/assessment/take-quizzes/start-a-quiz-attempt): In ClassTablet a student opens a quiz from their classroom and sees an intro screen first: the time limit, how many questions there are, how many attempts they get and the teacher's instructions. Pressing start opens an attempt and runs a timer at the top of the page. - [Most of the marking is done the moment a quiz is submitted](https://classtablet.com/en-US/features/assessment/take-quizzes/submit-a-quiz-attempt) (Bengali: https://classtablet.com/bn-BD/features/assessment/take-quizzes/submit-a-quiz-attempt): When a student submits a quiz in ClassTablet, the multiple choice, checkbox and true or false answers are scored against the teacher's answer key immediately. Short answers the key could not match are left for the teacher. Whether the student sees a result at that point is a setting on the quiz. - [Answers reach the server every 15 seconds, with nothing to press](https://classtablet.com/en-US/features/assessment/take-quizzes/auto-save-quiz-answers) (Bengali: https://classtablet.com/bn-BD/features/assessment/take-quizzes/auto-save-quiz-answers): While a ClassTablet quiz is in progress, the answers a student has given are sent to the server every 15 seconds on their own. There is no save button to press. If the phone dies or the browser crashes, everything up to the last send is already stored on the server rather than on the device. - [A power cut does not mean starting the exam again](https://classtablet.com/en-US/features/assessment/take-quizzes/recover-an-interrupted-quiz-attempt) (Bengali: https://classtablet.com/bn-BD/features/assessment/take-quizzes/recover-an-interrupted-quiz-attempt): If the connection or the power goes while a student is taking a ClassTablet quiz, they log back in and return to the same attempt rather than starting over. The answers already sent are still in place, and coming back does not count as another attempt against their limit. - [Grade against the rubric, with no save button to remember](https://classtablet.com/en-US/features/assessment/assignments/grade-a-students-submission) (Bengali: https://classtablet.com/bn-BD/features/assessment/assignments/grade-a-students-submission): In ClassTablet a teacher opens one student's work from the submissions list, scores each criterion the rubric defines and writes feedback. The rubric total adds up beside you as you go, and everything saves itself a moment after you stop typing, so there is no save button to remember. - [Stop losing your best questions inside old quizzes](https://classtablet.com/en-US/features/assessment/question-bank/create-a-standalone-question-in-the) (Bengali: https://classtablet.com/bn-BD/features/assessment/question-bank/create-a-standalone-question-in-the): A teacher can write a question on the question bank screen without attaching it to any quiz. Difficulty and a topic can be recorded alongside it. The bank lists only your own questions, newest first, and can be narrowed by difficulty or by typing part of a topic name. - [The answer key never reaches the student](https://classtablet.com/en-US/features/assessment/create-quizzes/view-quiz-details-and-questions) (Bengali: https://classtablet.com/bn-BD/features/assessment/create-quizzes/view-quiz-details-and-questions): A quiz can be opened with its questions and each question's options. Whoever runs the quiz sees all of it, and for a student the correct answer, the list of acceptable answers and the explanation are stripped from every question first. - [Add quiz questions with the right answer built in](https://classtablet.com/en-US/features/assessment/create-quizzes/add-a-question-to-a-quiz) (Bengali: https://classtablet.com/bn-BD/features/assessment/create-quizzes/add-a-question-to-a-quiz): In the ClassTablet quiz editor a question is added from the bar at the bottom: MCQ, checkbox, short answer or true/false. The teacher writes the question and options, adds images where needed, marks the right answer and sets the points. That answer key is what scores each submission automatically. - [From your question bank spreadsheet straight into a quiz](https://classtablet.com/en-US/features/assessment/create-quizzes/import-questions-from-csv) (Bengali: https://classtablet.com/bn-BD/features/assessment/create-quizzes/import-questions-from-csv): In the ClassTablet quiz editor, Import CSV brings in up to 500 questions at once from a .csv, .xlsx or .xls file. Question and correct answer columns are required; type, points and up to six options are optional. If a row has an error the import stops and shows the row and column, so nothing goes in half done. - [Build and set up a quiz in one editor](https://classtablet.com/en-US/features/assessment/create-quizzes/create-and-edit-a-quiz) (Bengali: https://classtablet.com/bn-BD/features/assessment/create-quizzes/create-and-edit-a-quiz): In ClassTablet starting a new quiz from a classroom creates a draft and opens the editor. The teacher writes questions and sets the time limit in minutes, maximum attempts, open and close dates, question shuffling and whether results show after submitting. Preview runs the quiz exactly as a student would see it. - [Fix a question when you spot a mistake, and reorder](https://classtablet.com/en-US/features/assessment/create-quizzes/edit-a-quiz-question) (Bengali: https://classtablet.com/bn-BD/features/assessment/create-quizzes/edit-a-quiz-question): In the ClassTablet quiz editor any question can be opened to change its text, options, correct answer or points, and questions can be moved up or down to reorder them. Changes build up and save together when you click Save. If one question has a problem, the save tells you exactly which. ### [Students, parents and admissions in one place](https://classtablet.com/en-US/features/people) - [Build your own class's admission form](https://classtablet.com/en-US/features/people/admissions/create-update-form) (Bengali: https://classtablet.com/bn-BD/features/people/admissions/create-update-form): In ClassTablet a teacher opens a classroom's Admission Form page, starts from the Coaching, School or Minimal template and adds questions: eight field types including text, number, dropdown, date and phone, each labelled in Bangla and English. Answers such as class, roll or guardian phone can fill the student's profile. Publishing creates a link and a QR code. - [Take a student into the class from the pending list](https://classtablet.com/en-US/features/people/enrollment/approve-join-request) (Bengali: https://classtablet.com/bn-BD/features/people/enrollment/approve-join-request): When a student asks to join a class, their enrolment sits as pending rather than going live straight away. A teacher or admin of that classroom approves it, the student becomes active, the record keeps who approved it, and the student is told. - [Approving an enrolment from the student list](https://classtablet.com/en-US/features/people/enrollment/approve-reject-enrollment) (Bengali: https://classtablet.com/bn-BD/features/people/enrollment/approve-reject-enrollment): A classroom's own student list shows the enrolments still waiting, and they can be approved or rejected right there. A reason can be recorded when rejecting. After the decision the list, the pending count and the roster all refresh together. - [Setting a student's password directly](https://classtablet.com/en-US/features/people/students/set-password) (Bengali: https://classtablet.com/bn-BD/features/people/students/set-password): When a student cannot get into their account, their teacher can choose a new password and set it directly. The student signs in with it and is not asked to pick another one. A teacher can only do this for students in their own classrooms. - [Correcting a student's name and phone number](https://classtablet.com/en-US/features/people/students/teacher-update-student-profile) (Bengali: https://classtablet.com/bn-BD/features/people/students/teacher-update-student-profile): A teacher can correct the name and phone number of any student enrolled in one of their own classrooms. Inside an organisation, which institution the student belongs to can be set too. Records outside the teacher's own classes cannot be touched this way. - [Setting your own board, medium and group](https://classtablet.com/en-US/features/people/students/update-own-profile) (Bengali: https://classtablet.com/bn-BD/features/people/students/update-own-profile): A student opens the Academic section of their settings and fills in their board, medium, version, group, class and institution. Each field stands on its own, so you can enter only what you know, and adding the rest later does not wipe what was already saved. - [Resetting a student's password](https://classtablet.com/en-US/features/people/teachers/reset-student-password) (Bengali: https://classtablet.com/bn-BD/features/people/teachers/reset-student-password): A teacher can reset the password of a student in one of their own classrooms. No password is set here. Instead the student is made to choose a new one the next time they sign in, so nobody but the student knows what it ends up being. - [Changing a student's enrolment status](https://classtablet.com/en-US/features/people/teachers/update-student-enrollment-status) (Bengali: https://classtablet.com/bn-BD/features/people/teachers/update-student-enrollment-status): A teacher can keep a student enrolled in their class active, or take them off the list entirely. One thing matters a great deal here: the change is not limited to a single class. It applies at once across every classroom that teacher runs. - [See how far the import has got, on screen](https://classtablet.com/en-US/features/people/bulk-import/check-import-status) (Bengali: https://classtablet.com/bn-BD/features/people/bulk-import/check-import-status): Once a ClassTablet import starts, the admin sees a progress bar and a count of how many rows are done out of the total, refreshed on its own every two seconds. When the job ends it says whether the import succeeded or failed, and how many people were created, updated, added to the institution, skipped or stopped by errors. - [Lay out every class and section in one template](https://classtablet.com/en-US/features/people/bulk-import/download-classroom-template) (Bengali: https://classtablet.com/bn-BD/features/people/bulk-import/download-classroom-template): In ClassTablet the admin downloads a CSV template from the Bulk add classrooms page. It has six columns: title, section, room, max_students, teacher_email and teacher_name, and each row is one classroom. Give a teacher's email and that teacher is placed in the class on import; leave it blank and the class is created without a teacher for now. - [Download the template and lay out your student list](https://classtablet.com/en-US/features/people/bulk-import/download-template) (Bengali: https://classtablet.com/bn-BD/features/people/bulk-import/download-template): In ClassTablet the admin downloads a CSV template from the first step of the Bulk add users page. It has columns such as name, email, phone_number, role, institution_id and academic_level, plus a few sample student and teacher rows. Open it in Excel, paste your own list in and save, and the file is ready to upload. - [A whole year's classrooms from one file](https://classtablet.com/en-US/features/people/bulk-import/start-classroom-import) (Bengali: https://classtablet.com/bn-BD/features/people/bulk-import/start-classroom-import): In ClassTablet an admin uploads one Excel or CSV file and creates up to 5,000 classrooms at once. Each classroom gets its own class code and starts as a draft, so it can be checked before it opens. When a teacher email matches one of the institution's teachers, that teacher becomes the class's teacher automatically. - [One click opens an account for everyone on the list](https://classtablet.com/en-US/features/people/bulk-import/start-import) (Bengali: https://classtablet.com/bn-BD/features/people/bulk-import/start-import): In ClassTablet, once checks are done and the admin confirms, every row in the file becomes a student or teacher account and joins the institution as a member. The roll or ID in the file becomes the member's institution ID, and students with one get a generated student ID. The job runs in the background. - [Every row is checked before the list goes in](https://classtablet.com/en-US/features/people/bulk-import/validate-import) (Bengali: https://classtablet.com/bn-BD/features/people/bulk-import/validate-import): In step three of a ClassTablet import every row is checked: no name, neither email nor phone, or a phone number that isn't Bangladeshi shows as an error. A row whose email already has an account is set aside as a duplicate, and the admin decides whether to skip it, update it or add that person to the institution. - [Telling teachers what an import gave them](https://classtablet.com/en-US/features/people/bulk-import/teacher-assigned) (Bengali: https://classtablet.com/bn-BD/features/people/bulk-import/teacher-assigned): When teachers and classrooms are brought in from one spreadsheet, each teacher is told which classes they were put in charge of. The notice carries the classroom name and reaches them in the app, by email and by SMS. The whole thing can be switched off before the import runs. - [A small correction should not wait for the admin](https://classtablet.com/en-US/features/people/teachers/update-enrolled-student) (Bengali: https://classtablet.com/bn-BD/features/people/teachers/update-enrolled-student): The row actions on the students list open a sheet with that student's details. The name, the institution ID and the contact details can be corrected and saved. The email cannot be changed here, and role changes are off for teachers. - [Open a parent account and link your child in two minutes](https://classtablet.com/en-US/features/people/parents/create-profile) (Bengali: https://classtablet.com/bn-BD/features/people/parents/create-profile): In ClassTablet a parent's account is created as soon as they choose Parent when signing up. They then link their child by typing the email or phone number on the child's ClassTablet account. Once linked, their home page shows the child's classes, upcoming work, recent results and attendance. ## Comparisons - [ClassTablet vs the paper attendance and marks register](https://classtablet.com/en-US/compare/classtablet-vs-paper-register) (Bengali: https://classtablet.com/bn-BD/compare/classtablet-vs-paper-register): A register book is enough for one batch of students you see every day, with parents you meet at the door. ClassTablet is the better fit once you run several batches or classes with more than one teacher and parents need to hear about an absence the same day: saving attendance tells them, and monthly totals need no page turning. - [ClassTablet vs Excel and Google Sheets](https://classtablet.com/en-US/compare/classtablet-vs-excel) (Bengali: https://classtablet.com/bn-BD/compare/classtablet-vs-excel): Excel is enough when one person keeps the sheet and the numbers are only for them, and it costs nothing. ClassTablet is the better fit when teachers, students and parents all need to see the same records, and when you want monthly bills and due-fee reminders to run on their own. Your sheet's list imports directly. - [ClassTablet vs WhatsApp and Messenger groups](https://classtablet.com/en-US/compare/classtablet-vs-whatsapp-groups) (Bengali: https://classtablet.com/bn-BD/compare/classtablet-vs-whatsapp-groups): A WhatsApp group is enough for quick news and open conversation with parents, and everyone already has it. ClassTablet is the better fit when you need homework handed in, a list of who has not submitted, marks recorded, and notices that do not sink under the chat. Many institutions keep both. - [ClassTablet vs cash fees, receipt books and chasing dues by phone](https://classtablet.com/en-US/compare/classtablet-vs-manual-fee-collection) (Bengali: https://classtablet.com/bn-BD/compare/classtablet-vs-manual-fee-collection): A receipt book is enough when you have few students, everyone pays cash and you collect it yourself. ClassTablet is the better fit with many batches, several teachers or fees paid at an office: monthly bills and due reminders go out on their own, and students can pay by bKash, Nagad or card through SSLCommerz. - [ClassTablet vs a separate bulk SMS panel](https://classtablet.com/en-US/compare/classtablet-vs-sms-panel) (Bengali: https://classtablet.com/bn-BD/compare/classtablet-vs-sms-panel): A bulk SMS panel is enough when all you do is message a list of numbers now and then. ClassTablet fits better when you want students, parents' numbers, results and attendance in one place: pick a classroom and its students and parents get the SMS, results go with a link, and there is no second list to maintain. - [ClassTablet vs running classes on bare Zoom or Google Meet links](https://classtablet.com/en-US/compare/classtablet-vs-zoom-only) (Bengali: https://classtablet.com/bn-BD/compare/classtablet-vs-zoom-only): A bare Zoom or Meet link is enough for one teacher with one standing link and a few students. ClassTablet is the better fit with many batches, when you need a record of who attended, recordings that reach students and less time spent writing up class notes. Zoom and Meet integration comes with the Custom plan. - [ClassTablet vs Google Classroom](https://classtablet.com/en-US/compare/classtablet-vs-google-classroom) (Bengali: https://classtablet.com/bn-BD/compare/classtablet-vs-google-classroom): Google Classroom does the job at no cost for qualifying institutions that need assignments, grading and classwork. ClassTablet fits better when you also want monthly fees, bKash and Nagad payments, attendance, absence alerts and results sent to parents by SMS in the same place. Plenty of institutions run both side by side. - [ClassTablet vs Moodle](https://classtablet.com/en-US/compare/classtablet-vs-moodle) (Bengali: https://classtablet.com/bn-BD/compare/classtablet-vs-moodle): Moodle suits institutions with their own IT team that want to shape the platform themselves: it is open source with no licence fee. ClassTablet is simpler when nobody is there to run a server and you want fees, bKash and Nagad payments, attendance and parent alerts from day one, because there is nothing to install.