Skip to content

Latest commit

 

History

History
309 lines (228 loc) · 24.9 KB

File metadata and controls

309 lines (228 loc) · 24.9 KB

Studyield - AI-संचालित परीक्षा तैयारी, मल्टी-एजेंट समस्या समाधान, ज्ञान ग्राफ और अधिक के साथ स्मार्ट तरीके से सीखें

License GitHub Stars Issues Pull Requests

दस्तावेज़ीकरण | त्वरित शुरुआत | चर्चाएं | योगदान

English | 日本語 | 中文 | 한국어 | Español | Français | Deutsch | Português | العربية | বাংলা | हिन्दी | Русский


Studyield क्या है?

Studyield एक ओपन-सोर्स AI-संचालित शिक्षण मंच है जो व्यक्तिगत सामग्री, बुद्धिमान ट्यूटरिंग और अनुकूलित मूल्यांकन के माध्यम से छात्रों को अधिक प्रभावी ढंग से अध्ययन करने में मदद करता है। छात्रों, शिक्षकों और आजीवन शिक्षार्थियों के लिए निर्मित, Studyield अत्याधुनिक AI तकनीक को सिद्ध शिक्षण विज्ञान के साथ जोड़ता है।

पारंपरिक शिक्षण मंचों के विपरीत जो केवल सामग्री वितरण पर ध्यान केंद्रित करते हैं या AI ट्यूटरिंग टूल जिनमें व्यापक अध्ययन सुविधाओं का अभाव है, Studyield आपको 6 शक्तिशाली AI सुविधाओं, एक पूर्ण अध्ययन टूलकिट और मल्टी-प्लेटफॉर्म एक्सेस के साथ एक संपूर्ण शिक्षण पारिस्थितिकी तंत्र देता है।

यह कैसे काम करता है

  1. अपनी सामग्री अपलोड करें -- अपने ज्ञान आधार में अध्ययन सामग्री (PDF, दस्तावेज़, पिछली परीक्षाएं) जोड़ें
  2. AI विश्लेषण और व्यवस्थित करता है -- हमारा AI मुख्य अवधारणाओं को निकालता है, ज्ञान ग्राफ बनाता है और खोज योग्य एम्बेडिंग बनाता है
  3. अभ्यास और सीखें -- अभ्यास परीक्षा उत्पन्न करें, मल्टी-एजेंट AI के साथ समस्याओं का समाधान करें, फ्लैशकार्ड से अपना परीक्षण करें
  4. प्रतिक्रिया प्राप्त करें -- अपनी समझ का परीक्षण करने और ज्ञान अंतराल की पहचान करने के लिए टीच-बैक मूल्यांकन का उपयोग करें
  5. प्रगति ट्रैक करें -- विश्लेषण के साथ अपनी शिक्षण गति, महारत स्तर और अध्ययन पैटर्न की निगरानी करें

मुख्य क्षमताएं

  • 🎯 परीक्षा क्लोन -- पिछली परीक्षाएं अपलोड करें और समान शैली, कठिनाई और प्रारूप में नए अभ्यास प्रश्न उत्पन्न करें
  • 🤖 मल्टी-एजेंट समस्या समाधानकर्ता -- विश्लेषण, समाधान और सत्यापन एजेंट वास्तविक समय स्ट्रीमिंग के साथ जटिल समस्याओं को हल करने के लिए मिलकर काम करते हैं
  • 🕸️ ज्ञान ग्राफ -- अध्ययन सामग्री से संस्थाओं और संबंधों को स्वचालित रूप से निकालकर इंटरैक्टिव विज़ुअलाइज़ेशन में बदलता है
  • 🎙️ टीच-बैक मूल्यांकन -- छात्र अवधारणाओं की व्याख्या करते हैं (टेक्स्ट/वॉयस), AI फेनमैन तकनीक का उपयोग करके समझ का मूल्यांकन करता है
  • 🔬 डीप रिसर्च मोड -- अपलोड की गई सामग्री से RAG + वेब खोज, उद्धरणों के साथ संरचित रिपोर्ट तैयार करता है
  • 💻 कोड सैंडबॉक्स -- NumPy, Pandas और वैज्ञानिक पुस्तकालय समर्थन के साथ सुरक्षित Python निष्पादन
  • 📚 ज्ञान आधार -- सिमेंटिक खोज और RAG के लिए दस्तावेज़ (PDF, DOCX) अपलोड करें
  • 🃏 SRS के साथ फ्लैशकार्ड -- इष्टतम याद रखने के लिए स्पेस्ड रिपीटिशन सिस्टम
  • 📝 AI-जनरेटेड क्विज़ -- अध्ययन सामग्री से स्वचालित क्विज़ जनरेशन
  • 💬 RAG चैट -- आपके दस्तावेज़ों से उद्धरणों के साथ संवादात्मक AI
  • 🗺️ शिक्षण पथ -- AI-जनरेटेड इष्टतम अध्ययन मार्ग
  • 📊 प्रगति विश्लेषण -- अध्ययन समय, महारत स्तर और शिक्षण गति को ट्रैक करें
  • 🌍 12 भाषाएं -- पूर्ण i18n समर्थन (EN, JA, ZH, KO, ES, FR, DE, PT, AR, BN, HI, RU)
  • 📱 वेब + मोबाइल -- React फ्रंटएंड और Flutter मोबाइल ऐप

हम किस समस्या का समाधान करते हैं

आधुनिक शिक्षण की दुविधा

आज के छात्र जानकारी में डूब रहे हैं लेकिन प्रभावी शिक्षण उपकरणों के लिए भूखे हैं। पारंपरिक अध्ययन विधियां समय लेने वाली और अक्षम हैं, जबकि मौजूदा AI ट्यूटरिंग समाधान या तो बहुत महंगे हैं, बहुत सीमित हैं, या मालिकाना मंचों पर डेटा अपलोड करने की आवश्यकता होती है।

हम जिन सामान्य समस्याओं का समाधान करते हैं:

  • सामान्य अभ्यास सामग्री -- पूर्व-निर्मित प्रश्न बैंक आपकी वास्तविक परीक्षा शैली या कठिनाई से मेल नहीं खाते
  • अलग-थलग शिक्षण उपकरण -- फ्लैशकार्ड, क्विज़ और नोट्स कई ऐप्स में बिखरे हुए
  • गहरी समझ का सत्यापन नहीं -- यह नहीं बता सकते कि आप वास्तव में समझते हैं या केवल याद किया है
  • मैनुअल ज्ञान संगठन -- नोट्स को व्यवस्थित करने और अवधारणाओं को जोड़ने में घंटों बर्बाद
  • सीमित AI ट्यूटरिंग -- अधिकांश AI ट्यूटर समस्या समाधान चरण या सत्यापन दिखाए बिना उत्तर देते हैं
  • गोपनीयता चिंताएं -- क्लोज्ड-सोर्स प्लेटफॉर्म पर अध्ययन सामग्री अपलोड करना
  • उच्च लागत -- प्रीमियम AI शिक्षण उपकरणों की लागत प्रति छात्र $20-50/माह है

Studyield का समाधान

परीक्षा-शैली अभ्यास -- पूरी तरह से मेल खाने वाले अभ्यास प्रश्न उत्पन्न करने के लिए अपनी वास्तविक परीक्षाओं का क्लोन बनाएं

ऑल-इन-वन प्लेटफ़ॉर्म -- ज्ञान आधार, फ्लैशकार्ड, क्विज़, चैट, अनुसंधान और विश्लेषण एक ही स्थान पर

गहरी समझ -- टीच-बैक मूल्यांकन और मल्टी-एजेंट समस्या समाधान सही समझ सुनिश्चित करते हैं

स्वचालित ज्ञान ग्राफ -- AI स्वचालित रूप से आपकी सामग्री से अवधारणाओं को निकालता और जोड़ता है

उन्नत AI सुविधाएं -- मल्टी-एजेंट समाधान, गहन अनुसंधान, कोड निष्पादन और वास्तविक समय स्ट्रीमिंग

सेल्फ-होस्टेड और ओपन सोर्स -- अपने स्वयं के इंफ्रास्ट्रक्चर पर चलाएं, अपने डेटा पर पूर्ण नियंत्रण

शुरू करने के लिए मुफ़्त -- Docker तैनाती के साथ ओपन सोर्स, उचित मूल्य निर्धारण के साथ वैकल्पिक होस्टेड संस्करण

Studyield क्यों? (तुलना)

सुविधा Studyield Quizlet Anki ChatGPT Khan Academy
परीक्षा क्लोन ✅ AI-जनरेटेड
मल्टी-एजेंट समस्या समाधानकर्ता ✅ 3 एजेंट + स्ट्रीमिंग ✅ सिंगल एजेंट
ज्ञान ग्राफ ✅ स्वतः-जनरेटेड
टीच-बैक मूल्यांकन ✅ टेक्स्ट + वॉयस ⚠️ मैनुअल
डीप रिसर्च मोड ✅ RAG + वेब
कोड सैंडबॉक्स ✅ सुरक्षित निष्पादन
फ्लैशकार्ड (SRS)
RAG चैट ✅ उद्धरणों के साथ ✅ दस्तावेज़ नहीं N/A
शिक्षण पथ ✅ AI-जनरेटेड ✅ पूर्व-निर्मित
प्रगति विश्लेषण ⚠️ बुनियादी
सेल्फ-होस्टेड
ओपन सोर्स ✅ Apache 2.0 ✅ AGPL
मल्टी-प्लेटफ़ॉर्म ✅ वेब + मोबाइल
शिक्षण वक्र 🟢 कम 🟢 कम 🟡 मध्यम 🟢 कम 🟢 कम

📊 परियोजना गतिविधि और सांख्यिकी

Studyield एक सक्रिय रूप से रखरखाव परियोजना है जिसमें एक बढ़ता हुआ समुदाय है।

त्वरित शुरुआत

Docker (अनुशंसित)

परियोजना रूट से ये कमांड चलाएं:

git clone https://github.com/studyield/studyield.git
cd studyield
cp backend/.env.example backend/.env
# अपने डेटाबेस क्रेडेंशियल और OpenRouter API कुंजी के साथ backend/.env संपादित करें
docker compose --env-file .env.docker up -d

बस इतना ही! http://localhost:5189 पर ऐप और http://localhost:3010 पर API एक्सेस करें।

मैनुअल सेटअप

पूर्वापेक्षाएं: Node.js 20+, PostgreSQL 15+, Redis 7+

# क्लोन करें
git clone https://github.com/studyield/studyield.git
cd studyield

# बैकएंड
cd backend
cp .env.example .env
npm install
npm run migrate
npm run start:dev

# फ्रंटएंड (नए टर्मिनल में)
cd frontend
cp .env.example .env
npm install
npm run dev

ऐप एक्सेस करने के लिए http://localhost:5189 पर जाएं।

आर्किटेक्चर

┌─────────────────────────────────────────────────────────────────┐
│                         Studyield Platform                       │
├─────────────────────────────────────────────────────────────────┤
│                                                                   │
│  ┌──────────────┐     ┌──────────────┐     ┌──────────────┐    │
│  │   React Web  │     │   Flutter    │     │  REST + WS   │    │
│  │  (Frontend)  │────▶│    Mobile    │────▶│     API      │    │
│  └──────────────┘     └──────────────┘     └──────┬───────┘    │
│                                                     │            │
│  ┌──────────────────────────────────────────────────┼──────────┐│
│  │              NestJS Backend (27 Modules)         │          ││
│  ├──────────────────────────────────────────────────┼──────────┤│
│  │  Auth │ AI │ Exam Clone │ Problem Solver │ Chat │          ││
│  │  Teach-Back │ Research │ Knowledge Graph │ Quiz │          ││
│  │  Flashcards │ Learning Paths │ Analytics │ ...  │          ││
│  └──────────────────────────────────────────────────┼──────────┘│
└─────────────────────────────────────────────────────────────────┘

टेक स्टैक

परत तकनीक
बैकएंड NestJS 10, TypeScript, PostgreSQL (raw SQL), Redis, Qdrant, ClickHouse, BullMQ, Socket.io
फ्रंटएंड React 19, Vite, TypeScript, Tailwind CSS, Radix UI (shadcn), Zustand, React Query, i18next
मोबाइल Flutter 3.10+, Provider + BLoC, Dio, Go Router, Firebase, Easy Localization
AI OpenRouter (Claude, GPT, आदि), OpenAI Embeddings, LangChain

i18n

Studyield i18next (फ्रंटएंड) और Easy Localization (मोबाइल) के माध्यम से 12 भाषाओं का समर्थन करता है:

  • English, 日本語, 中文, 한국어, Español, Français, Deutsch, Português, العربية, বাংলা, हिन्दी, Русский

🚀 Studyield में योगदान क्यों करें?

Studyield सिर्फ एक और ओपन-सोर्स परियोजना नहीं है -- यह AI-संचालित शिक्षा के भविष्य का निर्माण करने और दुनिया भर के लाखों छात्रों के लिए गुणवत्तापूर्ण शिक्षा को सुलभ बनाने का एक अवसर है।

🗺️ परियोजना रोडमैप

क्या पूरा किया गया है, क्या प्रगति में है और हम आगे क्या योजना बना रहे हैं, इसके बारे में विस्तृत जानकारी के लिए, हमारे भविष्य के लक्ष्य और डेवलपर ब्रीफिंग देखें।

🎯 त्वरित योगदान गाइड

5 मिनट से कम में योगदान शुरू करें:

चरण 1: अपना वातावरण सेट करें

# GitHub पर रिपॉज़िटरी को फ़ोर्क करें, फिर अपने फ़ोर्क को क्लोन करें
git clone https://github.com/YOUR_USERNAME/studyield.git
cd studyield

# Docker से शुरू करें (सबसे आसान तरीका)
cp backend/.env.example backend/.env
docker compose --env-file .env.docker up -d

# ऐप एक्सेस करें
# फ्रंटएंड: http://localhost:5189
# बैकएंड API: http://localhost:3010

चरण 2: काम करने के लिए कुछ खोजें

अपने अनुभव स्तर के आधार पर चुनें:

🟢 शुरुआती-अनुकूल

🟡 मध्यवर्ती

  • 🔌 नए AI एजेंट टूल या क्षमताएं जोड़ें
  • 📊 विश्लेषण डैशबोर्ड और विज़ुअलाइज़ेशन में सुधार करें
  • 🧪 टेस्ट लिखें

🔴 उन्नत

योगदान

हम योगदान का स्वागत करते हैं! शुरू करने के लिए हमारी योगदान गाइड देखें।

योगदानकर्ता

Studyield में योगदान देने वाले सभी अद्भुत लोगों को धन्यवाद! 🎉

💬 हमारे समुदाय में शामिल हों

डेवलपर्स से जुड़ें, मदद प्राप्त करें और Studyield के नवीनतम विकास पर अपडेट रहें!

GitHub Discussions Twitter

सुरक्षा

कृपया सुरक्षा कमज़ोरियों की जिम्मेदारी से रिपोर्ट करें। हमारी प्रकटीकरण नीति के लिए SECURITY.md देखें।

लाइसेंस

यह परियोजना Apache License 2.0 के तहत लाइसेंस प्राप्त है।

Copyright 2025 Studyield Contributors.

स्वीकृतियां

NestJS, React, Flutter, PostgreSQL, Redis, Qdrant, ClickHouse, OpenRouter और कई अन्य अद्भुत ओपन-सोर्स तकनीकों के साथ निर्मित।


वेबसाइट | दस्तावेज़ीकरण | चर्चाएं | Twitter


Studyield समुदाय द्वारा ❤️ के साथ निर्मित

यदि आपको यह परियोजना उपयोगी लगती है, तो कृपया इसे एक स्टार देने पर विचार करें! ⭐

Star on GitHub