Admin Dashboard
The program dashboard is your central hub for managing a program. Access it at:- Program Statistics: Real-time counts of registered students, teachers, and classes
- Module Access: Links to all enabled program modules
- Deadline Management: Control when registration opens and closes
- Quick Actions: Access to common administrative tasks
You must enable the AdminCore module for every program. It provides the dashboard and essential management features.
Key Administrative Areas
Program Management
Dashboard & Statistics
Dashboard & Statistics
The AdminVitals module displays key metrics about your program including student and teacher registrations, class counts, and enrollment statistics. This information updates in real-time as users register.
Deadline Management
Deadline Management
Control access to different parts of registration by setting deadlines. Each deadline has:
- Opening date/time: When the feature becomes available
- Closing date/time: When the feature is no longer accessible
- Role: Which user type (Student, Teacher, Volunteer) the deadline applies to
- Student/Classes
- Teacher/Classes
- Student/MainPage
- Teacher/MainPage
Registration Types
Registration Types
Define how students sign up for classes:
- Enrolled: Standard first-come, first-served registration
- Applied: Students apply; teachers select which to admit
- Priority: Students rank multiple choices per timeslot
- Custom types for specific needs
Class Management
Review Classes
Approve or reject classes submitted by teachers. The AdminClass module provides:
- Individual class review with email notifications
- Bulk approval by entering class IDs
- Direct links from class creation emails
Schedule Classes
Use the Ajax Scheduling Module to assign times and rooms to classes. The grid interface shows:
- Available timeslots and classrooms
- Teacher availability constraints
- Real-time conflict detection
- Multi-user scheduling support
Communications
Email Participants
Email Participants
The CommModule allows sending emails to program participants with flexible recipient selection:
- Basic lists: Single criteria (e.g., all enrolled students)
- Combination lists: Multiple criteria with Boolean logic
- Recipient checklist: Preview who will receive the email
- Rich text editor: Format messages with styles, tables, images
- Template tags: Insert dynamic content (names, schedules, etc.)
Group Text Messages
Group Text Messages
With Twilio integration, send urgent text messages to:
- All enrolled students
- Students in specific classes
- Teachers
- Volunteers
User Management
Morphing
The AdminMorph module lets you view the site as any user:- Access the admin_morph view
- Search for a user by name
- Click to morph into their account
- See exactly what they see during registration
- Click “Unmorph” when finished
User Lists & Data
The ListGenModule creates custom user lists:- Filter users like the communications panel
- Select which fields to include (school, grade, emergency contact, etc.)
- Export to HTML (printing) or CSV (spreadsheets)
- Perfect for creating rosters, contact lists, or demographic reports
Financial Management
Payment Processing
Support for multiple payment methods:Credit Cards (Stripe)
Credit Cards (Stripe)
The Stripe Credit Card Module provides:
- Secure payment collection (card data goes directly to Stripe)
- Configurable donation options for Learning Unlimited
- Test mode for development
- Automatic invoice reconciliation
Financial Aid
Financial Aid
Review and approve financial aid requests:
- Students submit requests via FinancialAidAppModule
- Students with free/reduced lunch are auto-approved
- Admins review applications at /admin/ under “Financial aid requests”
- Grant aid as percentage or dollar amount
- Typically 100% grants ensure students don’t pay regardless of choices
Accounting
The Credit Card Viewer module displays:- Student invoices for the program
- Amounts owed and paid
- Payment history and transaction IDs
- Works with Stripe, Cybersource, or manual entry
Onsite Operations
During the program, onsite modules help manage day-of operations:Check-in
The OnSiteCheckinModule provides two methods:- Rapid Check-in: Autocomplete search by name
- Barcode Check-in: Scan student IDs from nametags/schedules
Class Changes
Handle student schedule changes with:- Class Change Grid: Compact view of all classes with enrollment status, color-coded by capacity
- Onsite Scheduling: Full registration interface with morphing
- Student Webapp: Mobile-friendly self-service class changes
Printables & Materials
The ProgramPrintables module generates:- PDF class catalog
- Student schedules (individual or batch)
- Room schedules for volunteers
- Attendance rosters
- Teacher information sheets
Reports & Analytics
Scheduling Checks
After scheduling, run the SchedulingCheckModule to detect:- Teacher conflicts (teaching two classes simultaneously)
- Travel time issues (back-to-back classes in distant rooms)
- Missing resources (class needs projector but none assigned)
- Room capacity mismatches
Survey Management
Create and analyze surveys for students and teachers:- Program-wide questions
- Class-specific questions
- Export results to CSV
- View response statistics
/manage/[program]/[instance]/surveys/manage.
Big Board Views
Monitor registration in real-time:Student Registration Big Board
- Current registration count
- Classes per timeslot
- Priority assignments (for lottery)
- Fast-loading alternative to dashboard
- Particularly useful during lottery registration
Teacher Registration Big Board
- Number of registered/approved classes
- Teacher count
- Class-hours and class-student-hours
- Recently registered classes (last 10 minutes)
- Current day check-ins
Getting Help
When managing your program:Contact web support at [email protected] for:
- Payment processing setup (at least 1 month before registration)
- Twilio configuration for text messages
- Theme customization questions
- Technical issues or bugs
Next Steps
Create a Program
Learn how to set up a new program with the right configuration
Configure Modules
Choose and customize program modules for registration
Customize Theme
Set up your site’s appearance and navigation
Student Applications
Set up application-based admission for classes