from django.urls import path from apps.lms.views import ( CourseListCreateView, CourseDetailView, CourseEnrollView, CourseProgressView, LessonDetailView, LessonCompleteView, LessonQuizSubmitView, DigitalCertificateListView, PublicCertificateVerifyView, ) urlpatterns = [ # Course Catalog & Management path('courses/', CourseListCreateView.as_view(), name='lms_course_list_create'), path('courses//', CourseDetailView.as_view(), name='lms_course_detail'), # Enrollment & Progress path('courses//enroll/', CourseEnrollView.as_view(), name='lms_course_enroll'), path('courses//progress/', CourseProgressView.as_view(), name='lms_course_progress'), # Lessons & Interactive Quizzes path('lessons//', LessonDetailView.as_view(), name='lms_lesson_detail'), path('lessons//complete/', LessonCompleteView.as_view(), name='lms_lesson_complete'), path('lessons//submit-quiz/', LessonQuizSubmitView.as_view(), name='lms_lesson_submit_quiz'), # Certificates & Verification path('my-certificates/', DigitalCertificateListView.as_view(), name='lms_my_certificates'), path('certificates//', PublicCertificateVerifyView.as_view(), name='lms_certificate_verify'), ]