Skip to content

usampat/ai_lms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

LMS System

Video

https://drive.google.com/file/d/1WlW4wGntRIR1F8IYpNCcCplbWpt3Gifj/view?usp=sharing

Functinalities

  • User Authentication and Authorization:

    • Users should be able to register, log in, and manage their accounts.
    • Different user roles should be defined (teacher, student, admin) with corresponding access rights.
    • Authentication should be secure and include features like password hashing and session management.
  • Progress Tracking and Analytics:

    • Tools for tracking student progress, including grades, completion rates, and engagement metrics.
    • Analytics dashboards for both teachers and students to monitor performance and identify areas for improvement.
  • Communication and Notifications:

    • Messaging system for communication between teachers and students.
    • Automated notifications for course updates.
  • Course Management:

    • Teachers should be able to create and manage courses.
    • Course creation should include options for setting up course materials, syllabus, assignments, and assessments.

Instructions

Frontend

cd frontend
npm install
npm run start

Backend

cd backend
npm install
node app.js

About

INF124 Final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors