User Manual

Release 1.4.9 • 2026

1. Introduction

ClassAttendee is a professional management suite for educators. It replaces messy spreadsheets and paper logs with a high-performance interface that handles everything from GPA weighting to financial billing. All data is securely stored in the cloud, allowing you to access your classroom from any device.

2. Getting Started

Cloud Storage

ClassAttendee is a cloud-native application. You must Sign In or Create an Account to use the app. This ensures your data is backed up securely in real-time and accessible across all your devices (Desktop, Tablet, Mobile) instantly. There is no longer a risk of losing data by clearing browser history.

Free vs. Pro Features

FeatureFree VersionPro Version
Student Limit10 StudentsUnlimited
Class Limit2 ClassesUnlimited
Import ToolsManual Entry OnlySmart Import (Excel/CSV)
ManagementBasicCopy Students & Batch Tools
ReportsBasic ViewPDF, Excel, CSV
FinancialsBasicFull Invoicing & PDFs

3. The Dashboard

The Dashboard is your command center.

  • Quick Stats: View total student count, weekly attendance percentage, upcoming sessions, and estimated monthly revenue at a glance.
  • Today’s Schedule: A list of classes occurring today based on your defined schedule.
  • Mark Today's Attendance: A shortcut button to jump directly to the attendance tracker for active classes.

4. Managing Classes & Students

Setting up Classes

  1. Navigate to the Students tab and click Class.
  2. Enter the Class Name and Subject.
  3. Click + Add Slot to define the schedule (e.g., Mon 9:00 AM).
  4. Click Save.

Smart Import (Pro)

Migrating from another system? Use the Smart Import tool to bulk upload students.

  • Format: Accepts .xlsx (Excel) or .csv files.
  • Auto-Detection: The system automatically finds columns like "Name", "Email", and "Tags".
  • Class Mapping: You can map classes in your file to existing classes in the app, or create new classes on the fly during import.

Copy Students Tool (Pro)

Starting a new semester? Use the Copy button on the Students page to roll over students.

  • Select a Source Class (can be an Archived class).
  • Select a Target Class (must be an Active class).
  • Check the students you want to move and click Copy. This duplicates their profile settings but resets their grades and attendance for the new term.

Adding Students & Tags

When manually adding a student, you can enter their name, contact info, and billing details. You can also enhance profiles with custom Tags like IEP or REMOTE. These tags appear as high-visibility badges in lists.

Archiving Classes

You can Archive classes that are no longer active. Archived classes and their assigned students are hidden from the standard search results, dashboard, and calendar view to keep your workspace clean. To view them again, unarchive them from the Class Management list.

Managing Finances

Use the Balance column in the student list. Green indicates credit, while Red indicates debt. Click the Receive Payment button on the right to record a Payment, or click the Add Charge button on the left to record a debt.

5. Tracking Attendance

Navigate to the Attendance tab, then select your Class and Date.

  • Present: Click the Green radio button.
  • Absent: Click the Red radio button.
  • Quick Mark: Click All in the header to mark everyone present instantly.

Pro Tip: For students on "Per Session" billing, marking them Present will automatically generate a charge on their balance based on their set rate.

6. Grading System

Weighted Grading

ClassAttendee features a weighted grading engine. You can set Subject Weights (e.g., Final Exam weight = 2.0) via the "Manage Subjects" panel. The app calculates the Term GPA using the formula: Sum(Score × Weight) / Sum(Weights).

Visualization

The Grading tab includes charts to visualize student progress over time and compare class averages.

7. Schedule Management

  • Permanent Class: Adds a recurring weekly class (managed via the Class settings).
  • One-off Session (Pro): For non-recurring events like "Extra Tutoring" or makeup classes.
  • Sync Calendar (Pro): Exports an .ics file compatible with Google, Outlook, and Apple Calendar.

8. Reports & Invoices

Smart Date Filtering

Use the Date From and Date To filters in the Reports tab to narrow down exports. This is ideal for generating Monthly Attendance reports or Term-end Grade sheets.

Export Types

  • Class Reports (Pro): Download a spreadsheet (CSV/XLSX) containing grades, attendance %, and contact info for all students. You can now Customize Columns to include or exclude specific data points (e.g., Contact Info, Notes, Payment History) before downloading.
  • Student PDF Reports: Generate a detailed PDF report for a single student, including GPA logic, attendance history, and notes.
  • Invoices (Pro): Generate professional PDF invoices. Select a student to auto-fill their balance, add a description, and download.

9. LLM (ChatGPT) Integration

ClassAttendee is the first student manager designed for AI. You can export your data as a clean, structured JSON file via Settings.

  • Analysis: Upload the JSON to ChatGPT or Gemini to ask complex questions like "Identify students who have improved their grades this month."

10. Settings & Data

Themes & Appearance

Switch between Light and Dark modes. Light theme is optimized for daytime use, while Dark mode reduces eye strain.

Data Management

  • Export JSON: Create a full backup of your data for your own records or AI analysis.
  • Import JSON: Restore a backup.

11. Troubleshooting

Q: I can't add more than 10 students.
A: You are likely on the Free tier. Upgrade to Pro for unlimited students.
Q: I'm trying to use Smart Import but the button is disabled.
A: Smart Import is a Pro feature. Please upgrade your account to unlock this tool.
Q: Do I need to save my data manually?
A: No. ClassAttendee syncs to the cloud automatically every time you make a change.
Q: Can I use the app offline?
A: The app requires an internet connection to sync data and authenticate your account.