Learning Management System ( WELearn )

Learning Management System (WELearn): A Learning Management System (WELearn) is a software application or platform that facilitates the management, delivery, and tracking of educational content and training programs. WELearns are commonly used in educational institutions, businesses, and organizations to deliver online courses, training materials, assessments, and other learning content. Some key features of an WELearn include: Course Management: WELearns allow administrators and instructors to create and organize courses, modules, and lessons. Content Delivery: WELearns provide a platform to deliver various types of content, such as videos, documents, presentations, quizzes, and assignments. User Management: WELearns enable the registration and management of learners, instructors, and administrators, often with different levels of access. Assessment and Quizzes: WELearns support the creation and administration of quizzes, tests, and assessments, often with automated grading features. Progress Tracking: Learners and administrators can track progress through courses, view completion rates, and monitor performance. Communication: WELearns typically have communication tools like discussion forums, chat, and messaging for interaction between learners and instructors.

WELearn Web App PNG

Tech Stack

  • React
  • React Router DOM v6
  • Material UI
  • Node.js
  • Firebase
  • Firestore

Project Learnings

  • Learning React and its hooks.
  • How to store data in firebase.
  • Dynamicaly create databse using class name and add documents in its.
  • Adding styles with Material UI library.

Project Challenges

  • Using React and getting accustomed to type checking.
  • Discovering how to use Material UI library and design custom components
  • Implemation of Dynamic data creation.