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);
}