EDUSHARE

byYash Gusain

EduShare combines AI-powered learning with personalized expert support in one platform. Students can access recorded courses with automatically generated MCQs, key concepts, important questions, and numerical practice sets, while also booking one-on-one live doubt-solving sessions and pay-per-doubt expert assistance whenever needed. Unlike traditional learning platforms that focus only on videos or only on doubt solving, EduShare.inn provides learning, practice, revision, and instant expert guidance in a single affordable ecosystem. Proposed Solution – EduShare.inn EduShare.inn is an AI-powered and expert-assisted doubt-solving platform that connects students with verified teachers for instant academic support. Students can upload text, images, PDFs, assignments, or project-related queries and receive personalized solutions through chat, audio, or live video sessions. The platform also provides assistance with PowerPoint presentations, Excel assignments, and academic projects. What makes EduShare.inn different from existing solutions is its pay-per-doubt model, allowing students to pay only for the help they need instead of purchasing expensive subscriptions. The platform combines AI-based doubt classification and matching technology with a network of subject experts to ensure students are connected to the most suitable teacher quickly. Features such as instant teacher matching, live one-on-one sessions, assignment support, AI-assisted explanations, multilingual communication, and performance tracking create a personalized learning experience. This hybrid approach of AI + human expertise makes quality education more accessible, affordable, and outcome-focused for students across different educational levels.Innovation Description The core innovation of EduShare.inn is the integration of AI-powered content intelligence with real-time expert-led learning support. Unlike existing platforms that primarily offer recorded lectures or separate doubt-solving services, EduShare.inn creates a unified learning ecosystem where students can learn, practice, and receive personalized guidance within a single platform. The platform uses Artificial Intelligence to automatically analyze recorded educational videos and generate chapter-wise MCQs, important questions, key concepts, keywords, summaries, and numerical practice problems. This transforms passive video consumption into an interactive learning experience. In addition, students can instantly connect with verified subject experts through live one-on-one doubt-solving sessions on a pay-per-doubt basis, ensuring personalized academic support without requiring expensive subscriptions. The key technological challenge addressed by EduShare.inn is bridging the gap between content consumption and personalized academic assistance. By combining AI-generated adaptive practice with human expert intervention, the platform delivers a scalable, affordable, and highly engaging learning model that is not commonly available in existing education solutions.

LandingLiveClassDoubtSessionContentManagerLoginChannelTeacherDashboardCoursesAdminDashboardSignupStudentDashboardCourseDetailUserManagerAnalyticsProfilePracticeSessionManager
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

EduShare System Requirements Document

1. Introduction

EduShare is an innovative platform that combines AI-powered learning with personalized expert support. It aims to provide students with a comprehensive learning experience by integrating recorded courses, automatically generated practice materials, and live expert assistance. This document outlines the system requirements for EduShare, focusing on its unique features and functionalities.

2. System Overview

EduShare is designed to bridge the gap between content consumption and personalized academic assistance. The platform offers a unified ecosystem where students can learn, practice, and receive guidance. Key features include:

  • AI-generated chapter-wise MCQs, important questions, key concepts, and numerical practice problems.
  • Live one-on-one doubt-solving sessions on a pay-per-doubt basis.
  • Teacher and student dashboards for managing content and interactions.
  • Multilingual communication and performance tracking.
  • A pay-per-doubt model to make education affordable and accessible.
Page 2 of 5

3. Functional Requirements

  • As a Student, I should be able to access recorded courses with automatically generated MCQs, key concepts, important questions, and numerical practice sets.
  • As a Student, I should be able to book one-on-one live doubt-solving sessions.
  • As a Student, I should be able to upload text, images, PDFs, assignments, or project-related queries for personalized solutions.
  • As a Student, I should be able to connect with verified subject experts through chat, audio, or live video sessions.
  • As a Student, I should be able to pay per doubt instead of purchasing subscriptions.
  • As a Teacher, I should be able to upload videos and create a channel on the platform.
  • As a Teacher, I should be able to provide study materials and upload them to the platform.
  • As a Teacher, I should be able to accept or decline doubt sessions based on a shared doubt code.
  • As a Student, I should be able to choose the duration of doubt sessions (e.g., 30 min, 45 min, 1 hour, 1:30 hours).
  • As a Student, I should be able to request personal chapter or topic learning sessions.

4. User Personas

  • Student: A learner from classes 1 to 12 who uses the platform for accessing courses, practice materials, and expert assistance.
  • Teacher: An educator who uploads educational content, provides study materials, and assists students through doubt-solving sessions.

5. Core User Flows

  • Student accesses recorded course -> AI generates MCQs and practice sets -> Student practices -> Books doubt session -> Connects with Teacher -> Receives personalized guidance.
  • Teacher uploads video content -> Creates channel -> Provides study materials -> Receives doubt session request -> Accepts/declines based on doubt code -> Conducts session.
Page 3 of 5

6. Visuals Colors and Theme

  • primary: #2E86C1 (Deep Blue)
  • primary_light: #AED6F1 (Light Blue)
  • secondary: #F39C12 (Amber)
  • accent: #E74C3C (Red)
  • highlight: #F7DC6F (Gold)
  • bg: #F4F6F7 (Light Gray)
  • surface: rgba(255, 255, 255, 0.9)
  • text: #2C3E50 (Dark Slate)
  • text_muted: #7F8C8D (Gray)
  • border: rgba(44, 62, 80, 0.2)

7. Signature Design Concept

The EduShare homepage will feature an interactive galaxy map where each star represents a feature or section of the platform. Users can click on a star to open a task card, drag to rotate the cluster, and hover to highlight connections. This concept will be implemented using @react-three/fiber and @react-three/drei for a 3D experience, making the homepage both engaging and informative.

8. Interaction Model & Motion Direction

The landing page will use a "parallax" interaction model, providing a layered depth experience via scroll. Decorative layers will translate at different speeds, while real content scrolls naturally. This model is ideal for creating a visually rich first impression and storytelling.

Page 4 of 5

9. Non-Functional Requirements

  • The platform must support multilingual communication.
  • The system should ensure secure access control for all users.
  • The platform should be scalable to accommodate a growing number of users and content.

10. Tech Stack

  • Frontend: React for Web
  • Backend: Python, FastAPI
  • Database: MySQL or MariaDB
  • AI Models: GPT 5.4, Claude 4.6 Opas
  • AI Tools: Litellm, Langchain
  • Orchestration: Docker, Kubernetes

11. Assumptions and Constraints

  • The platform will initially target students from classes 1 to 12.
  • The pay-per-doubt model assumes a reliable payment gateway integration.
  • The AI-generated content must be accurate and relevant to the educational material.
Page 5 of 5

12. Glossary

  • MCQs: Multiple Choice Questions
  • AI: Artificial Intelligence
  • USP: Unique Selling Proposition
  • Doubt Code: A unique identifier for doubt sessions

This document provides a comprehensive overview of the system requirements for EduShare, ensuring that all functionalities and features are clearly defined and aligned with the project's goals.

Landing design preview
Login: Admin Sign In
AdminDashboard: View Stats
AdminDashboard: Manage Users
UserManager: Edit Student
UserManager: Edit Teacher
AdminDashboard: Manage Content
ContentManager: Review Videos
ContentManager: Moderate Courses
AdminDashboard: View Analytics
Analytics: View Reports
AdminDashboard: Manage Sessions
SessionManager: Monitor Doubts