Skip to content
@SEPAD-Project

SEPAD

SEPAD - The Persian acronym for Student Online Monitoring System

What is SEPAD?

SEPAD is a software suite designed to assist schools in evaluating students' attentiveness during online classes, while also enhancing their focus and engagement in virtual sessions.

What does SEPAD do?

SEPAD monitors student engagement in real time by analyzing facial expressions and tracking desktop activity, including open applications. This data helps teachers identify distractions and ensure students remain focused during online classes.

How SEPAD Works

Here’s how SEPAD operates:

  1. Registration: Schools, classes, teachers, and students must be fully registered in the system.
  2. Student App: Students utilize this application to monitor and submit their engagement levels during online classes. The system employs facial recognition to analyze attentiveness, evaluates responsiveness to notifications, and monitors desktop activity. All collected data is processed and transmitted to the server for comprehensive evaluation.
  3. Teacher App: Using this system, teachers can monitor the approximate attention levels of students who joined the class, displayed as percentage values in a dedicated dashboard.

How to use SEPAD

To use SEPAD, schools must sign up for an account and select a personalized plan. Once registered, schools can add classes, teachers, and students to the system.

Registration Process for SEPAD

  • Schools: Register via the website to select a plan.
  • Classes: Created via the website within the school’s plan.
  • Teachers: Register using their dedicated desktop app.
  • Students: Students are registered by their school and simply need to log in through their special app.

SEPAD parts

  • Server-side scripts for providing services
  • Website for managing schools
  • Students app (Only Desktop version)
  • Teacher app (Desktop & Android version)

Future Plans

  • Sending notification to students phone: If a student remains absent after multiple consecutive unattendance records, the system will automatically send an alert notification to their mobile device via a messaging platform (such as Telegram or Shad).

  • Android app for students: An Android application that enables students to Join online classes directly from their phones

Popular repositories Loading

  1. Head-Position-Estimation Head-Position-Estimation Public

    Student attention predictor in online classes, part of SEPAD project

    Python

  2. WebApplication WebApplication Public

    Web portal for school registration and statistical monitoring

    CSS

  3. Server-Side Server-Side Public

    Server-side implementations consist of APIs, web backend components, database scripts, and a control server panel.

    Python

  4. .github .github Public

  5. Student-Desktop-App Student-Desktop-App Public

    Student side program for joining to class and sending result to server

    Python

  6. Teacher-Desktop-App Teacher-Desktop-App Public

    Teacher program for joining to class and receiving student status

    Python

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…