इस प्रोजेक्ट के बारे में

KoAkademy एक ओपन-सोर्स स्कूल प्रशासन और शिक्षण मंच है जो सेल्फ-होस्टिंग के लिए डिज़ाइन किया गया है, जो फिलीपींस में वास्तविक कक्षा अनुभव से निर्मित है। इसका उद्देश्य संस्थानों को एक ऐसी रिकॉर्ड प्रणाली प्रदान करना है जिसका वे स्वामित्व रखते हैं, जिससे विक्रेता लॉक-इन और प्रति-छात्र मूल्य निर्धारण से बचा जा सके। इस मंच में प्रशासकों, संकाय और छात्रों के लिए तीन अलग-अलग पोर्टल शामिल हैं, जो नामांकन, कक्षाएं, उपस्थिति, ग्रेडिंग, अनुसूचियां, ट्यूशन और घोषणाओं जैसे दैनिक कार्यप्रवाह को कवर करते हैं। एक प्रमुख विशेषता इसका संस्करण-आधारित नामांकन ब्लूप्रिंट इंजन है, जो संस्थागत नीतियों को हार्डकोडेड नियमों के बजाय कॉन्फ़िगर करने योग्य, ऑडिट-योग्य कार्यप्रवाह के रूप में मॉडल करता है। पुस्तकालय, इन्वेंट्री, कैशियर, चिकित्सा रिकॉर्ड और अधिक के लिए वैकल्पिक मॉड्यूल आवश्यकतानुसार सक्षम किए जा सकते हैं। KoAkademy Laravel 13, PHP 8.5, Filament 5, Inertia v3, React 19, TypeScript और Vite 8 के साथ बनाया गया है। यह उत्पादन के लिए PostgreSQL, कतारों और कैशिंग के लिए Redis, और PDF रेंडरिंग के लिए Gotenberg का उपयोग करता है। तैनाती Docker-आधारित है, जिसमें Linux के लिए Docker Swarm और HTTPS के लिए Caddy का उपयोग करने वाला समर्थित इंस्टॉलर है। मैन्युअल प्रबंधन के लिए एक Docker Compose टोपोलॉजी भी उपलब्ध है। यह परियोजना वर्तमान में बीटा में है और मूल्यांकन के बिना उत्पादन उपयोग के लिए अनुशंसित नहीं है। यह AGPL-3.0-or-later के तहत लाइसेंस प्राप्त है, जो सुनिश्चित करता है कि संशोधित संस्करण उपयोगकर्ताओं के लिए उपलब्ध रहें। लेखक योगदान का स्वागत करता है, विशेष रूप से फिलीपींस के बाहर के स्कूलों के लिए प्रणाली को अनुकूलित करने के लिए।