Progression is a feature-rich Learning Management System (LMS) designed to facilitate online learning. It allows students to enroll in courses, participate in classes, submit assignments, and access course materials. Instructors have the tools to manage courses, create assignments, announcements, and monitor student progress. This README provides an overview of the project, including features, technology stack, setup instructions, and more.
- User authentication (login and signup)
- Course enrollment and unenrollment
- Access to course materials, lectures, and announcements
- Submission of assignments
- Viewing assignment grades and feedback
- Profile management
- Course progress tracking
- User authentication (login and signup)
- Course creation and management
- Lecture creation and management
- Assignment creation and grading
- Announcement broadcasting
- Student management and progress tracking
- Profile management
Progression is built using a modern technology stack:
- Backend:
-
Python (3.6+)
-
Django (3.2) - Web framework
-
Django REST framework - API development
-
PostgreSQL (or your preferred database)
-
RESTful API design
-
- Frontend:
- Angular - Frontend framework
- Angular CLI - Development tools
- Tailwind CSS - Styling
- HTML5, CSS3, JavaScript - Web technologies
- Netlify
- Responsive design
Our Services Create Students Profile after Login Student Deshboard STudent Profile and enrolled course
Create Assignments Update and delete Create Courses Update And delete Create Announcements