getSyllabus abstract method
Fetches the detailed syllabus for a course offering.
Returns syllabus information including course objectives, textbooks, grading policy, and weekly plan.
The courseNumber should be a course offering number (e.g., "346774"),
and syllabusId should be obtained from the syllabusId field of a
ScheduleDto.
Throws an Exception if the syllabus tables are not found.
Implementation
Future<SyllabusDto> getSyllabus({
required String courseNumber,
required String syllabusId,
});