list method

Future<List<AssignmentRef>> list({
  1. List<AssignmentRef>? debugAssignments,
})

Returns all assignments for the specified year.

Implementation

Future<List<AssignmentRef>> list(
    {List<AssignmentRef>? debugAssignments}) async {
  if (debugAssignments != null) {
    return debugAssignments;
  }
  String url =
      student.buildUrl("OpgaverElev.aspx?elevid=${student.studentId}");
  var assignmentSoup = await postLoggedInPageSoup(url, r"s$m$ChooseTerm$term",
      {r"s$m$Content$Content$ShowThisTermOnlyCB": "on"});
  /*await request(
      url); await postLoggedInPageSoup(
      url, r"s$m$ChooseTerm$term", {r"s$m$ChooseTerm$term": year.toString()});*/
  if (assignmentSoup != null) {
    return await extractAssignments(assignmentSoup);
  }
  return [];
}