Learning Management System
This project, created as part of my basic programming course at Tehran University, is a Django-based web application designed to facilitate effective communication and resource sharing between teachers and students. It streamlines the educational process by offering two distinct user roles:
Teacher: This user type can upload educational videos and files, providing valuable supplementary resources to students.
Student: Students can access the uploaded materials, making it easy to review course content, and they can also submit homework assignments through the platform, promoting efficient collaboration with teachers.
You can see the project code along with the work report on GitHub.
Key Features
For Teachers:
Upload educational videos and files. Share course materials with students. Streamline communication with students.
For Students:
Access course materials uploaded by teachers. View educational videos and files. Submit homework assignments. Technology Stack This project harnesses the power of Django, a robust Python web framework known for its simplicity and scalability. Django offers essential features for web development, such as user authentication, database management, and an organized project structure.