Edu Ark - E-Learning Platform

AI-Powered Smart And Personalized Education Platform.

hero

We'll evaluate you, and we'll help you grow!



shape
shape
shape

Research Objectives

Research Methodology

The system in question is a robust multi-tenant platform designed to accommodate a diverse user base, comprising Super Admins, Admins, Teachers, and Students. This comprehensive system features two distinct client applications: the Backoffice Angular SPA, accessible exclusively to Super Admins, and the “Eduark” Application, tailored for use by Admins, Teachers, and Students. The former serves as a powerful administrative hub, enabling system-wide configurations, user management, and comprehensive monitoring. Meanwhile, Admins wield significant authority within their respective tenant domains. They can proficiently manage users, classes, curriculum, and tenant-specific settings through the “Eduark” Application. Additionally, Admins have access to the Master API, dedicated to handling administrative functions. Teachers leverage the “Eduark” Application to seamlessly facilitate educational activities, including creating and managing classes, assigning tasks, monitoring student progress, and conducting interactive sessions. Students primarily interact with the “Eduark” Application for class participation, assignment completion, and personal progress monitoring, with access limited to their individual data and class materials. The system's architecture adheres to the principles of clean architecture, meticulously segregating concerns across distinct layers for optimal modularity, testability, and scalability. This encompasses the Presentation layer for user interfaces, Application for business logic, Domain for core business entities and rules, and Infrastructure for external interactions. It also features two essential Web APIs: the “Eduark” API, dedicated to servicing “Eduark” Application functionalities, and the Master API, managing system-wide administrative functions, accessible to Super Admins and potentially other authorized users. In addition to these components, the system incorporates a Student Mark Analysis Machine Learning API, augmenting the platform with advanced analytical capabilities. Azure Blob Storage is employed for efficient management of unstructured data, including media files and documents. The database design is structured around a dual-tiered approach, consisting of a Master Database housing shared data and configurations universal to all tenants, and individual Tenant Databases, each dedicated to tenant-specific data. This includes class rosters, assignments, student records, and other customized information tailored to the unique requirements of each client. This comprehensive system architecture ensures a seamless educational experience, offering a robust suite of tools and functionalities tailored to the needs of each user group and tenant.

Technologies

Timeline Milestones Achieved

START

December 2022

Topic Confirmation

January 2023

Project Charter

January 2023

March 2023

Project proposal

Progress Presentation – I (50%)

May 2023

September 2023

Research Paper

Progress Presentation-II (90%)

September 2023

September 2023

Final Report

Final Presentation

November 2023

November 2023

Website Launch

Launch

Planned to launch this product on January 2024

Our Useful Documents

Meet Our Team