1import '../../domain/entities/course_entity.dart';
2import '../../domain/entities/qcm_entity.dart';
Future< String > getPdfPathForCourse(int courseId)
Gets the PDF path for a specific course.
Future< List< CourseEntity > > getCourses()
Gets a list of all available courses.
Future< CourseEntity > getCourseDetails(int courseId)
Gets detailed information about a specific course.
Future< List< QcmEntity > > getQcmForCourse(int courseId)
Gets QCM questions for a specific course.
Future< bool > updateCourseProgress(int courseId, double progress)
Updates the progress for a specific course.
class GetPdfPathUseCase implements UseCase< String, PdfParams > courseId