get method
Implementation
Future<Assignment> get(AssignmentRef ref) async {
if (student.demo) {
return Assignment(
testFiles: [],
id: "",
title: "Dansk",
note: "",
team: Team(name: "Da", id: "", displayName: "Dansk"),
grading: "7-trinskalaen",
responsible: MetaDataEntry(id: "", name: "John"),
hours: 5.0,
deadline: DateTime.now().add(const Duration(days: 2)),
grade: "7",
absence: 1.0,
gradeNote: "Nice",
entries: []);
}
String url = student.buildUrl(
"ElevAflevering.aspx?elevid=${student.studentId}&exerciseid=${ref.id}");
var response = await request(url);
return await extractAssignment(BeautifulSoup(response.data), ref, student);
}