Skip to content

Manabu - Open-source learning tool which aims to simplify online studies

License

Notifications You must be signed in to change notification settings

Kotov584/Manabu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manabu LMS Project

This project is a Learning Management System (LMS) designed to help educational institutions manage their courses, assignments, and student information.

Features

  • Course management: Create, update, and delete courses.
  • Assignment management: Create, update, and delete assignments for each course.
  • User management: Register new users, manage student and instructor roles.
  • Assignment submission: Students can submit assignments with file uploads.
  • Grade management: Instructors can grade assignments and provide feedback.

Installation

  1. Clone the repository: git clone https://github.com/Kotov584/Manabu.git
  2. Install the required dependencies: pip install -r requirements.txt
  3. Set up the database and perform migrations: python manage.py migrate
  4. Start the development server: python manage.py runserver

Usage

  1. Access the application by visiting http://localhost:8000 in your web browser.
  2. Sign up as an instructor or a student to start using the system.
  3. Create courses, add assignments, and manage student enrollments as an instructor.
  4. Submit assignments, view grades, and access course materials as a student.

Contributing

Contributions are welcome! If you want to contribute to this project, please follow these guidelines:

  1. Fork the repository and clone it to your local machine.
  2. Create a new branch for your feature or bug fix: git checkout -b feature/your-feature-name.
  3. Make your changes and test thoroughly.
  4. Commit your changes: git commit -m "Add your commit message here".
  5. Push to the branch: git push origin feature/your-feature-name.
  6. Submit a pull request explaining your changes and why they should be merged.
  7. Be responsive to any feedback or code review suggestions.

License

This project is licensed under the MIT License.

About

Manabu - Open-source learning tool which aims to simplify online studies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published