This repository contains the source code for the Testing Module of Pariksha Mitra, an educational application designed for Marathi medium students from grades 5th to 10th.
- Access to practice tests and exercises
- Chapter-wise question selection
- Interactive learning games for each chapter
- Personalized performance analysis
- Student-specific dashboard
- Secure authentication system
- Easy test creation and management
- In-depth class performance analytics
- Identification of focus areas
- Teacher-specific dashboard
Before you begin, ensure you have the following installed:
- Node.js (v16 or higher)
- npm or yarn
- MongoDB (for local development)
-
Clone the repository:
git clone https://github.com/yourusername/your-repo.git cd your-repo
-
Install dependencies:
npm install
Create a .env
file in the root directory:
MONGO_URI=mongodb://localhost:27017/parikshamitra
NEXTAUTH_SECRET=your-secret-key
npm run dev # Start development server
npm run build # Build for production
npm start # Start production server
npm test # Run test suite
Common issues and solutions:
-
Database Connection Issues
- Verify MongoDB is running
- Check connection string in
.env
- Ensure network connectivity
-
Build Errors
- Clear cache:
rm -rf .next
- Reinstall dependencies:
npm ci
- Clear cache: