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

EduGrade शिक्षकों के लिए एक सुरक्षित वेब एप्लिकेशन है जो छात्र ग्रेड, कक्षाओं और प्रदर्शन ट्रैकिंग का प्रबंधन करता है। Python (Quart) और JavaScript में निर्मित, यह आधुनिक शिक्षकों के लिए व्यापक उपकरण प्रदान करता है, साथ ही डेटा गोपनीयता और सुरक्षा को प्राथमिकता देता है। ### मुख्य विशेषताएं - कक्षा और छात्र प्रबंधन, जिसमें कई विषयों और ग्रेड श्रेणियों के लिए समर्थन शामिल है। - ग्रेड ट्रैकिंग जिसमें अनुकूलन योग्य भार, प्रतिशत-आधारित प्रणाली और प्लस/माइनस स्केल शामिल हैं। - विस्तृत विश्लेषण, प्रदर्शन चार्ट और PDF रिपोर्ट निर्यात। - PIN-संरक्षित, समय-समाप्त होने वाले एक्सेस लिंक का उपयोग करके छात्रों के साथ सुरक्षित ग्रेड साझाकरण। - उपस्थिति प्रबंधन जिसमें अनुकूलन योग्य सीमाएं, कम उपस्थिति के लिए स्वचालित चेतावनी और वैकल्पिक स्वचालित ग्रेडिंग शामिल है। - प्रति विषय व्यवहार और भागीदारी लॉगिंग। - आसान बैकअप और कक्षा सेटअप के लिए JSON और CSV प्रारूपों में डेटा आयात और निर्यात। ### सुरक्षा और गोपनीयता - पासवर्ड-व्युत्पन्न कुंजियों का उपयोग करके सभी उपयोगकर्ता डेटा के लिए आराम पर AES-256-GCM एन्क्रिप्शन। - शून्य-ज्ञान आर्किटेक्चर यह सुनिश्चित करता है कि सर्वर व्यवस्थापक उपयोगकर्ता के पासवर्ड के बिना संग्रहीत डेटा नहीं पढ़ सकते। - PBKDF2 कुंजी व्युत्पत्ति और स्वचालित सफाई के साथ अल्पकालिक सत्र। ### तकनीकी स्टैक - बैकएंड: Python 3.8+, Quart (async) - फ्रंटएंड: HTML5, JavaScript, Tailwind CSS - स्टोरेज: एन्क्रिप्टेड JSON फ़ाइल स्टोरेज