Welcome to Unicourse, an online education system developed as part of a software engineering course project. This platform allows institutions, teachers, and students to engage in a structured online learning environment. Below, you will find a detailed guide on setting up and using Unicourse.
- User Roles: Supports different user types, including Institutes, Teachers, and Students.
- Course Management: Institutions can create and manage courses, while students can enroll in and track their courses.
- Authentication: Secure login and registration for all user types.
- Custom Forms: Tailored forms for user registration, course creation, and more.
-
Clone the Repository
git clone https://github.com/Narges-Mntzr/Unicourse.git cd Unicourse/myproject
-
Install Dependencies
pip install -r requirements.txt
-
Apply Migrations
python manage.py migrate
-
Run the Server
python manage.py runserver
- Access the Application: Visit
http://127.0.0.1:8000/
in your browser. - Login/Register: Use the provided forms to create an account or log in to an existing one.
- Manage Courses: Institutions can create courses, assign teachers, and manage enrollments.
Shirin Behnami nia: Email: [email protected] , Github: shirinbehnami.
Narges Montazeri: Email: [email protected] , Github: Narges-Mntzr.