-
- Role: Team Leader
- Contributions: Backend development and integration, overall project coordination.
-
- Role: Frontend Developer
- Contributions: Frontend development, implementing functionalities
-
- Role: Frontend Developer
- Contributions: Frontend development, design, and implementing features
-
Paakhi Maheshwari
- Role: Backend Functionalities and Frontend Design
- Contributions: UI and functionalities design
- Node.js
- React.js
- Express.js
- MongoDB
- GPT-3.5 API
- Machine Learning
CodeSphere is a dedicated coding platform designed to streamline coding assessments in academic settings.
It contributes to the future of coding education by leveraging automation, tailored testing, specialized platforms, and enhanced security measures. By addressing current inefficiencies and introducing innovative features, CodeSphere aims to create a more equitable, efficient, and authentic coding assessment environment for both students and professors.
- Clone the repository:
git clone Hackdata2024/26-li
- Navigate to the project directory:
cd Frontend
- Install dependencies:
npm install
- Set up the backend: [Provide backend setup instructions]
- Start the application:
npm start
- Open your browser and go to
http://localhost:3000
(or another specified port)
CodeSphere has three main functionalities:
Our platform incorporates a machine learning model to generate readability scores for student code, ensuring not just correctness but also code quality. Integration with the free GPT-3.5 API enables personalized feedback, guiding students to enhance their coding skills. Professors benefit from automated code testing, eliminating the need for manual evaluation.
Our compiler efficiently runs test cases, providing instant results on the number of cases passed. This not only saves valuable time for professors but also delivers prompt feedback to students, creating a seamless and effective evaluation experience.
CodeSphere generates custom test cases, empowering professors with the ability to receive random test cases tailored to their questions. This allows fair judgment and comprehensive evaluation of the submitted code, enhancing the effectiveness of coding assessments.
CodeSphere enhances security by disabling copy-pasting, ensuring the authenticity of submissions. Alerts are triggered for tab switching during evaluations, maintaining a controlled assessment environment. These measures contribute to a secure and fair evaluation process for both students and educators.
CodeSphere offers a straightforward interface with separate portals for students and professors. Professors can easily create questions, assignments, and evaluations, while students access and complete assessments effortlessly. The platform's design focuses on simplicity, ensuring a smooth process for both educators and learners.
-
- Skills: Fullstack Development, Competitive Programming
- Background: Backend development and integration, overall project coordination.
-
- Skills: Fullstack Development, Competitive Programming
- Background: Frontend development, implementing functionalities
-
- Skills: Frontend Development
- Background: Frontend development, design, and implementing features
-
- Skills: Data Science and ML, Frontend development
- Background: UI and functionalities design