Guest User

Untitled

a guest
Nov 7th, 2025
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. Your Assignment Instructions:
  2.  
  3. Design and implement a simple Learning Management System (LMS) with the following specifications.
  4.  
  5. Tech Stack Requirements
  6.  
  7. Backend: Django Rest Framework (DRF)
  8. Frontend: ReactJS or NextJS
  9.  
  10. Functional Requirements
  11.  
  12. The application must support two user roles:
  13. Instructor
  14. Student
  15.  
  16. Instructor Capabilities
  17. Create and manage courses.
  18. Create chapters within a course.
  19. Use Plate.js as the text editor for creating and editing chapter content.
  20. Set the visibility of each chapter (e.g., mark as public or private).
  21.  
  22. Student Capabilities
  23. View a list of available courses.
  24. Join a course created by an instructor.
  25. Access and read chapters that have been marked as public by the instructor.
  26.  
  27. Deliverables
  28.  
  29. A public GitHub repository link containing a working web application that fulfills all the above requirements.
  30. A 4-minute video explaining the project functionality and architecture. You can use screen share recording feature by loom as well. (Show > Tell).
  31. Note: You need to submit the video link.
Advertisement
Add Comment
Please, Sign In to add comment