- Introduction
- Features
- Setup and Authentication
- User Roles
- Database and Authentication
- Core Implementation
- Conclusion
- Getting Started
- Prerequisites
- Installation
- Usage
- Contributing
- License
The Acadify is a comprehensive solution designed for universities, schools, and students. This README provides an overview of the system's features, functionalities, and stages of development.
The Proctored Exam Tool ensures secure and efficient exams for national and international hackathons. Key features include:
- Remote Monitoring with live webcam feed and screen sharing.
- Identity Verification through biometric and multi-factor authentication.
- Cheating Prevention using AI-based monitoring and browser restrictions.
- Secure Environment with lockdown features and browser isolation.
- Data Privacy ensuring GDPR compliance and encryption.
The platform facilitates collaborative project sharing across universities/colleges. Features include:
- Peer Learning with project showcase and collaboration tools.
- Plagiarism Detection using advanced algorithms and citation management.
- Information Repository with a centralized database and search filters.
- Collaboration through discussion forums and networking features.
The Translation Software enables the translation of resource material from English to Indian regional languages. Features include:
- Language Support for multiple Indian languages.
- Translation Accuracy with AI-driven translation and a user-friendly interface.
- Text Formatting preservation during translation.
PARAKH implements AI for adaptive learning, focusing on user performance analysis and dynamic question selection. Features include:
- Adaptive Algorithm analyzing user responses and proficiency levels.
- AI-Based Question Generation ensuring contextual relevance and adaptive difficulty levels.
- Pre-Assessment for baseline knowledge measurement and tailored assessments.
- Reporting with comprehensive reports and performance trend analysis.
This feature provides a web-based platform for quiz format examinations. Key components include:
- Authentication with secure login and role-based access.
- Quiz Management allowing teachers to upload and manage questions.
- Student Interaction with quiz participation and progress tracking.
- User Roles with dedicated dashboards for teachers/recruiters and students.
The project stages involve the setup and authentication, defining user roles, database and authentication implementation, core implementation, and achieving primary goals.
Tasks include setting up a robust web-based platform, implementing secure authentication mechanisms, and delivering a functional web application with user authentication.
Tasks involve defining and implementing distinct roles for teachers/recruiters and students, assigning role-based access, and delivering a role-based access control system.
Tasks include designing and implementing a relational database, integrating Firebase for secure authentication, and delivering a deployed system with database integration.
Tasks involve developing functionalities for quiz management, ensuring seamless communication with the database, and delivering a fully functional web-based quiz management system.
The detailed Software Requirements Specification outlines the features, functionalities, and stages of development for the Education Management System. By incorporating advanced technologies and drawing inspiration from successful platforms, the system aims to revolutionize the educational landscape, providing a holistic solution for institutions, organizations, teachers, and students.
- Node.js installed
- MongoDB installed (if applicable)
- Firebase account for authentication (if applicable)
-
Clone the repository:
git clone https://github.com/ArpitaAgrahari/Acadify.git
-
Navigate to the project directory:
cd Acadify
-
Install dependencies:
npm install
-
Start the server:
npm start
-
Open your web browser and visit http://localhost:3000.
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests to us.
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.
npx rollup -p @rollup/plugin-node-resolve public/assets/js/index.js -o public/assets/js/bundle.js ```