Repx AI is a platform for evaluating and improving our education system through AI-powered report assessment and feedback.
Repx AI is an innovative platform designed to streamline report evaluation in educational settings. Our AI-powered system helps teachers save time on grading while providing students with detailed, insightful feedback to improve their learning outcomes.
- Online Exams and Assignments: Create assignments where multiple students can post their reports
- AI-Powered Evaluation: Automated assessment of student reports with detailed feedback
- Diagram Analyzer: Analyzes reports using teacher-inputted keywords, diagrams, and equations
- Sentimental Extra Grading: Grades reports based on content sentiment and teacher feedback
- Content Generation: Assistance with generating educational content
- Browse History: Students and teachers can view their attended and authored exam histories
- React.js - Frontend framework
- Firebase - Authentication and database
- Tailwind CSS - Styling
- React Router - Navigation
- AOS - Animations
Follow these steps to set up the project locally.
- Node.js (v14 or later)
- npm or yarn
-
Clone the repository
git clone https://github.com/Rep-X-AI/repx-ai.git
-
Navigate to the project directory
cd repx-ai
-
Install dependencies
npm install # or yarn install
-
Create a
.env
file in the root directory with your Firebase configurationREACT_APP_FIREBASE_API_KEY=your_api_key REACT_APP_FIREBASE_AUTH_DOMAIN=your_auth_domain REACT_APP_FIREBASE_PROJECT_ID=your_project_id REACT_APP_FIREBASE_STORAGE_BUCKET=your_storage_bucket REACT_APP_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id REACT_APP_FIREBASE_APP_ID=your_app_id
-
Start the development server
npm start # or yarn start
- Register as a teacher to access your dedicated dashboard
- Create assignments with specific requirements and deadlines
- Share the class code with your students
- Review submitted reports with AI-assisted grading
- Provide additional feedback as needed
- Register as a student to access your dedicated dashboard
- Join classes using the code provided by your teacher
- View and submit assignments before deadlines
- Receive detailed feedback and grades on your submissions
- Track your progress over time
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Please see our CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
- Email: repxaicontact@gmail.com
- Phone: +13 22334-55664