list method
Implementation
Future<List<GradeNote>> list() async {
if (student.demo) {
return [
GradeNote(
registered: DateTime.now(),
team: Team(name: "Dansk", id: "", displayName: "Dansk"),
subject: Subject(name: "Dansk", type: SubjectTypes.written),
note: "Op med motivationen",
gradeType: "7-trins",
teacherInitials: "NB")
];
}
var url = student
.buildUrl("grades/grade_report.aspx?elevid=${student.studentId}");
var response = await request(url);
return await extractGradeNotes(BeautifulSoup(response.data), student);
}