User Manual
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
| Feature | Free Version | Pro Version |
|---|---|---|
| Student Limit | 10 Students | Unlimited |
| Class Limit | 2 Classes | Unlimited |
| Import Tools | Manual Entry Only | Smart Import (Excel/CSV) |
| Management | Basic | Copy Students & Batch Tools |
| Reports | Basic View | PDF, Excel, CSV |
| Financials | Basic | Full 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
- Navigate to the Students tab and click Class.
- Enter the Class Name and Subject.
- Click + Add Slot to define the schedule (e.g., Mon 9:00 AM).
- 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.