Delve into the extraordinary realm of "CogniVerse: The Knowledge Odyssey," an unparalleled educational platform that transcends conventional boundaries. With its sophisticated tech stack, this platform empowers learners to explore captivating subjects through personalized learning journeys and immersive experiences. The integration of AR and VR technologies creates a captivating fusion of education and technology. Collaboration is fostered through real-time communication and virtual whiteboards, while AI-powered assessments and continuous learning analytics provide valuable insights. With robust security measures, "CogniVerse: The Knowledge Odyssey" ensures a safe and private learning environment. Embark on this transformative journey and embrace the future of education!
- Programming Language: Python
- Framework: Flask
- Database: PostgreSQL or MySQL
- Languages: HTML, CSS, JavaScript
- Framework: React or Vue.js
- UI/UX Design: Material-UI or Bootstrap
- Libraries: ARKit, ARCore, or A-Frame
- 3D Modeling and Animation: Blender or Unity
- Libraries: TensorFlow, Keras, or PyTorch
- Data Analysis: Pandas and NumPy
- Personalized Learning Journeys based on advanced machine learning algorithms
- Immersive AR and VR Experiences for enhanced comprehension and engagement
- Collaboration through real-time chat, video conferencing, and virtual whiteboards
- Cutting-edge Assessments using AI-powered adaptive quizzes and project-based evaluations
- Continuous Learning Analytics for educators and administrators
- Strong Security Measures with encryption techniques and privacy protocols
To install the necessary dependencies, run the following command:
pip install -r requirements.txtTo deploy the application, navigate to the deployment folder and run the following command:
docker-compose upTo start the application, navigate to the backend folder and run the following command:
python main.pyThen, open your web browser and navigate to localhost:5000 to view the application.
To run the tests, navigate to the tests folder inside backend or frontend and run the following command:
python -m unittest discoverPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.