Skip to content

Implementation of an online education system for the software engineering course project

Notifications You must be signed in to change notification settings

Narges-Mntzr/Unicourse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unicourse - Online Education System

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.

Features

  • 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.

Installation

  1. Clone the Repository

    git clone https://github.com/Narges-Mntzr/Unicourse.git
    cd Unicourse/myproject
  2. Install Dependencies

    pip install -r requirements.txt
  3. Apply Migrations

    python manage.py migrate
  4. Run the Server

    python manage.py runserver

Usage

  • 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.

Collaborators:

Shirin Behnami nia: Email: shirin.behnaminia@gmail.com , Github: shirinbehnami.
Narges Montazeri: Email: Narges.montazeri81@gmail.com , Github: Narges-Mntzr.

About

Implementation of an online education system for the software engineering course project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published