This is an e-learning platform that provides online courses on various subjects. Students can enroll in courses, access course materials, complete assignments, and track their progress.
- Course catalog: Browse and search for available courses.
- Course enrollment: Enroll in courses of interest.
- Course materials: Access course lectures, videos, and other learning resources.
- Assignments: Complete assignments and submit them for evaluation.
- Progress tracking: Monitor your progress and view completed courses.
- Clone the repository:
git clone https://github.com/snipher-marube/e-learning.git - Install dependencies:
pip install -r requirements.txt - Set up the database:
python manage.py migrate - Start the development server:
python manage.py runserver
- Visit the application in your web browser:
http://localhost:8000 - Sign up for a new account or log in with your existing credentials.
- Explore the course catalog and enroll in courses.
- Access course materials and complete assignments.
- Track your progress and view completed courses.
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name - Make your changes and commit them:
git commit -m 'Add your feature' - Push to the branch:
git push origin feature/your-feature-name - Submit a pull request.
This project is licensed under the MIT License.
For any questions or inquiries, please contact sniphermarube@gmail.com.