Skip to content

Latest commit

 

History

History
83 lines (50 loc) · 2.23 KB

Learn.md

File metadata and controls

83 lines (50 loc) · 2.23 KB

OpenLMS







Table of Contents

  1. Project Description
  2. Tech Stacks
  3. Building the project in your system
  4. Contributing
  5. Every educational institutes wants to create and manage an Learning Management System. But, it is not possible for every institute to create their own LMS because of cost of market to create an LMS for them. So, OpenLMS is an open source bioler plate LMS system which such institutes can use for LMS. This codebase will provide them a basic LMS with design, efficiency and secuirity.

    Students will able to see their courses with their institutes, attend exams & assignments, attend lectures, track their progress & backlogs.

    Teacher will be able to take exams, online classes, attch assignments, provide study materials etc.

    Institutes can manage their faculty, student progress without being bounded in-person.

    To be able to contribute to this project following technolgies you should learn,

    1. Next.js
    2. TypeScript
    3. TailwindCSS
    4. Redux State Management
    5. React Query
    6. Formik

    Build the project: For building the project in your system follow this steps,

    1. Fork the OpenLMS repository.
    2. Clone the repository.
    3. cd to && npm install.
    4. npm run dev
    5. Now create a new branch in OpenLMS project, make changes and raise PR.

    [ Note: Always create a New Branch for a New PR ]

    refer to CONTRIBUTING.md

    refer to CODE_OF_CONDUCT.md

    🙏 Support

    This project needs a ⭐️ from you. Don't forget to leave a star ⭐️