Assign. Grade.
Learn Together.

Ecademy connects teachers and students in one seamless platform — from assignment creation and grading to real-time messaging and performance tracking.

Student
Assignment graded
Grade: A+ · Feedback sent
Inbox
New message from teacher
Student Progress
Avg grade: B+

Everything in One Place
Built for Real Classrooms

Every tool your class needs — assignments, grading, messaging, resources, and analytics — all connected.

Assignment Management

Teachers create assignments with due dates and instructions. Students submit text answers or file uploads directly in the platform.

  • Create with due dates & instructions
  • File upload submissions (PDF, DOCX, images)
  • Overdue tracking & status badges

Grading & Feedback

Teachers review submissions, assign grades, and write personalised feedback. Once graded, submissions are locked to protect the record.

  • Grade with written feedback
  • Email & in-app grade notifications
  • Immutable grade records

Real-Time Inbox

A private inbox for every teacher–student pair. Messages appear instantly without page refresh — compose, send, and reply with no delay.

  • AJAX send & live polling
  • Unread message badges
  • Switch conversations without reload

Resource Library

Teachers upload documents and videos that students can access anytime. Admins can moderate uploaded video content before it goes live.

  • Documents & video uploads
  • Admin video moderation
  • Student-facing resource viewer

Performance Analytics

Detailed stats per student — submission rate, average grade, grade breakdown (A/B/C/D/F), and every individual assignment result.

  • Per-student grade breakdown
  • Submission & overdue stats
  • CSV performance download

Smart Notifications

Every key event triggers an instant in-app notification and an email — so teachers and students always know what's happening without manually checking.

  • Email on grade & submission events
  • In-app notification bar
  • Dismiss individually or all at once

One Platform,
Three Powerful Roles

Every user gets a tailored dashboard with exactly what they need to do their best work.

Admin

Oversee the entire platform — manage users, approve teachers, configure subjects, and keep content standards high.

  • Manage all users & assign teachers to students
  • Approve or reject teacher registrations
  • Configure subjects & platform settings
  • Moderate uploaded video resources
  • Monitor student performance across all classes

Teacher

Create and manage assignments, review student submissions, provide feedback, and communicate directly with your class.

  • Create assignments with due dates & instructions
  • Grade submissions with personalised feedback
  • Upload documents & videos to the resource library
  • Message students directly in the inbox
  • View & download per-student performance reports

Student

Stay on top of assignments, submit your work, review grades and teacher feedback, and get instant help from your AI study buddy.

  • View & submit assignments with file uploads
  • View grades, feedback & grade history
  • Access teacher-uploaded learning resources
  • Message your teacher in the inbox
  • Get notified on grades & new messages

Up and Running in 3 Steps

1

Register & Get Approved

Teachers sign up and are approved by an admin. Students are registered and assigned to their teacher — everyone gets a personalised dashboard immediately.

2

Create & Assign Work

Teachers post assignments and upload resources. Students receive notifications, complete and submit their work with text or file attachments.

3

Grade, Feedback & Grow

Teachers grade submissions with written feedback. Students are notified instantly by email and in-app, can review their results, and message their teacher with any questions.

Assignment Graded

Your submission "Chapter 5 Review" received an A with feedback from Ms. Johnson.

Just now

Submission Received

Alex submitted "Math Problem Set 3". Review and grade when ready.

2 minutes ago

New Message

Your teacher replied in the inbox: "Great question! Here's how to approach it…"

5 minutes ago

Assignment Due Tomorrow

"Essay: Climate Change" is due on May 1. Don't forget to submit!

1 hour ago

Always in the Loop,
Never Miss a Beat

Every important event — a new grade, a message from your teacher, a submission received — triggers an instant in-app notification and an email. Students and teachers are always informed without having to check manually.

  • Email notification when a grade is posted
  • Teacher alerted the moment a student submits
  • In-app unread badge on every new message
  • Dismiss notifications one by one or all at once

Ready to Transform
Your Classroom?

Join Ecademy today — free to get started. Your students will thank you.