ClassDojo Features
Platform Features (13)
-
Remote Computer Monitoring
Monitor student computer activity remotely from an administrator terminal.
-
Website & Application Blocking
Prevent students from accessing inappropriate or distracting websites, computer applications, and games.
-
Teacher/Student Screensharing
Broadcast teacher or student screens to all or selected groups of students.
-
Interactive Quizzes
Create and share assessments and quizzes that students can access remotely from their computers.
-
Presentation Building
Build or edit presentations within the software to share with students.
-
Instant Messaging
Communicate privately with individual students to offer help or answer questions.
-
Student Assignment Distribution
Assign and distribute homework or classwork to students through the software.
-
Student Assignment Collection
Collect and grade student homework and classwork through the software.
-
Progress Reporting
Receive detailed reports of student success and progress that can be shared with parents or administrators.
-
Shared Content Libraries
Share files such as class notes, quizzes, and presentations with students or parents through content libraries accessible through the software.
Chat/Messaging
Communicate using direct chat or messages within the system
Real-Time Monitoring
Active monitoring of systems, applications, or networks
Web Usage Monitoring
Monitor web activity, including visited website URLs, bandwidth consumption, and other related metrics
Functionality (25)
Scheduling Calendar
Contains a responsive calendar through which tutors can input availability
Video Lessons
Provides video lesson capability to allow tutors to teach directly through the application
Automated Emails
Contains automated email functionality to handle lesson, payment, and availability reminders and confirmation
Student Messenger
Provides a messaging platform through which student and tutors can communicate
Lesson Creation
Offers lesson creation tools for tutors to build lessons directly on the platform
Invoicing
Allows businesses to create and send invoices to the necessary parties
Gradebook
Provides a gradebook or progress report tool for tutors to input grades and students to track them
Reporting
Contains tools for users to create pre-formatted reports based on data in the system
Student-Tutor Matching
Automatically matches students and tutors based on a number of predetermined criteria
Attendance Tracking
Tracks attendance directly in the solution
Mobile Application
Provides users with a mobile application to access their profiles
Parent and Student Info
Houses parent, student, and tutor information in a centralized database
Integration
Integrates with other types of software, most notably accounting solutions
Expense Tracking
Monitor and record expenses such as purchases or charges incurred
Progress Tracking
Reporting on how each user, task or process has advanced since its initiation
Website Integration
Seamlessly integrates with 3rd party websites
Automated Scheduling
Automatically create schedules based on business needs or employee availability and qualifications
Event Scheduling
Plan an event's time and location
Event Calendar
A list of events with their respective dates
Appointment Scheduling
Schedule appointments via a calendar
-
Multimedia
Provides the option to send multimedia messages between parties
-
Mass Messaging
Allows users to send out messages en masse
-
Push Notifications
Provides push notifications to users who have received a message
-
Student Messaging
Allows teachers to send messages to students
-
Analytics
Compiles data on students’ usage, performance, or other key metrics and displays that data in analytics reports or visual dashboards.
Integration (3)
-
Message Sync
Syncs messages to multiple platforms including email
-
LMS Integration
Integrates with learning management system (LMS) software
-
Classroom Management
Integrates with classroom management software
Additional Functionality (94)
Blended Learning
Supports learning paths that combine in-person classes with online/virtual courses
Class Scheduling
Schedule in-person or online classes
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Email Management
Manage, store and organize emails within the system or via third-party apps
Real-Time Notifications
Notifications that are delivered to users as soon as an event occurs
API
Application programming interface that allows for integration with other systems/databases
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Course Management
Create, organize, and assign courses to users
Student Management
Database of students to track personal information of individuals and families
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Progress Reports
Document and report the progress of ongoing projects
For Classroom
The software is designed for classrooms
Content Management
Handles digital content throughout its lifecycle, from creation and storage to distribution and archiving
Support Audio/Images/Video
Allow media to be embedded in the question or answer options
Progress Tracking
Reporting on how each user, task or process has advanced since its initiation
Customizable Reports
Alter the layout and content of reports
Live Chat
Ability to chat online in real time
Transcripts
Export text transcripts for the chat between two or more individuals
Calendar Management
Track and manage schedules and meetings via an integrated calendar
Assignment Management
Assign issues and tasks based on availability or required skills
Gradebook
Track student's scores and grades on course materials
Student Information/Records
Create lists of student grades, transcripts, class lists, course schedules, etc. to be shared with instructors and administration
Tests/Assessments
Create tools to measure student retention of learning material and lessons
Data Import/Export
Import and export data to and from software applications
Attendance Management
Manage attendance for classes, shifts, meetings, or events
Skills Assessment
Observe employees over a period of time to gain an understanding of their abilities to perform certain tasks
Learning Management
Organize and track educational activities
Activity Management
Course Authoring
Developing custom training courses for educating employees or for teachers to create courses for their students
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Discipline Management
Allow staff users to manage and track disciplinary interactions with students and to view individual student's discipline records
Records Management
Ability to record, store, update, and retrieve information
Activity Tracking
Track and document all activities across devices, networks, and other systems
Assessment Management
Creation, administration, and evaluation of assessments or tests
Built-in LMS
LMS functionality built-in for content delivery
Collaboration Tools
Provides a channel for team members to share media files, communicate, and work together
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Event Calendar
A list of events with their respective dates
Attendance Tracking
Track the attendance of specific individuals or groups
Student Portal
Remote Access/Control
Access work applications remotely, for when working away from the office and/or traveling
Report Cards
Create, manage, and distribute student reports that document their academic progress and achievements
Real-Time Chat
Engage in direct, instant messaging with customers, users, etc.
For Labs
The software can be customized to be used in individual labs for different subjects
Enrollments/Onboarding
Manage the enrollment and onboarding of all new members and accepted applications
Multiple User Accounts
Allow multiple users with individual logins and varying permissions to use the same account, software, portal, or service
Electronic Assignments & Tests
Email Reminders
Reminders sent via email
CRM
Built-in customer relationship management (CRM) capabilities or integration with a third-party CRM system
Email Marketing
Create and send email blasts/campaigns
Client Management
Manage contact details and communication with clients
Transaction History
Record of all transactions such as purchases, deposits, withdrawals and transfers within a specific period
Learning Paths/Tracks
Designing course materials to be completed in a sequential order for personalized learning purposes
Appointment Management
Manage various aspects of appointments including booking, rescheduling, canceling
Invoice Management
Captures invoice data and maintains comprehensive records for auditing and reporting purposes
Availability Management
Monitor and analyze the availability of resources to help plan and streamline the service delivery to clients
Online Payments
Accept and process online payment transactions
Mobile Access
Access software remotely via mobile devices
Scheduling
Plan availability and assign specific time slots for tasks and resources
Customer Database
A collection of customer information such as contact details, demographics, previous interactions, etc.
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
Customizable Templates
Pre-designed layouts that can be customized to match preferences and requirements
Invoice Processing
Creation, processing, verification, and execution of invoices till the payment is made
Calendar Sync
Synchronize with other calendars to view mutual availability and schedules
Attendance Management
Manage attendance for classes, shifts, meetings, or events
Online Classes
Lessons that can be accessed online, allowing students to learn from home.
Document Management
Store, manage, and track all electronic documents in a centralized location
Lesson Notes
SMS Messaging
Send messages via SMS
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Self Service Portal
Online portal through which end users can access the system, manage tasks, or obtain information
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Employee Management
Track employee schedules, availability, and performance across projects and tasks
SMS Reminders
Reminders sent via SMS/text message
Automatic Grading
Automatically score assessment results
Reminders
Timed notification for any upcoming task, deadline, appointment, or activity
Interactive Whiteboard
Virtual whiteboards allow instructors to share information with students in real-time
Progress Reports
Document and report the progress of ongoing projects
Communication Management
Manage and track all internal and external communication conducted via calls, email, text, or chat
Customizable Branding
Add customized logos and colors to align with company branding
Multi-Location
Manage and support multiple locations
Parent/Student Portal
Online gateway through which parents and students can view material and communicate with teachers
Multi-Period Recurring Billing
Set rebilling periods, charging customers one rate annually or semi-annually, then a better rate afterward, as a subscriber benefit
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Interactive Learning
Students are encouraged to interact with technology-enabled study materials during the course of learning
Credit Card Processing
Accept and process credit card transactions
Calendar Management
Track and manage schedules and meetings via an integrated calendar
Learning Management
Organize and track educational activities
Secure Data Storage
Securely stores data to prevent data loss or breaches
Recurring Appointments
Schedule repeating appointments based on a duration of time
Booking Management
Create, update, and manage bookings, itineraries, and reservations
Workflow Automation
Streamlining repetitive tasks and activities through automated and predefined workflows


