School LMS - Cogniflow

29 July 2024



Description



This project is a Learning Management System (LMS) application, developed using Python Django, aiming to be a comprehensive platform designed to facilitate efficient and effective online education. It was done in year 1 trimester 3 of my university period and was structured around five key modules: assessment management, content management, communications, payment, and user management.



Features



  • Assessment Management
  • Content Management
  • Communications
  • Payment (Stripe)
  • User Management
  • Database Management (MongoDB and Azure MySQL)
  • Deployment (Azure Web App)


Reflection



Language Used: Python


Software/Tools Used: Django, MongoDB, MySQL, Stripe, Azure Web App


Role: NoSQL and SQL Database Management + Integration, Web App Deployment




Introduction



Images