Skip to content

部分课程无法通过老师搜索到、部分课评不可见 #155

@w568w

Description

@w568w

来自站务区 #483278:

安卓端给许扬的代数结构与数理逻辑写的课评被吞了。安卓端现在搜 许扬 老师的名字,搜不出 代数结构与数理逻辑 这门课,但是iOS端可以

  1. Flutter 端使用的就是最简单的搜索 API,并没有特殊过滤或进行其他处理,但无法搜索到 许扬 老师:

https://github.com/DanXi-Dev/DanXi/blob/46078356a7aef89ce7d97b814dbdf18fcc109f95/lib/repository/danke/curriculum_board_repository.dart#L69-L83

  Future<CourseSearchResults?> searchCourseGroups(String keyword,
      {int? page, int pageLength = Constant.SEARCH_COUNT_PER_PAGE}) async {
    final options = RequestOptions(
        path: "$_BASE_URL/v3/course_groups/search",
        method: "GET",
        queryParameters: {
          'query': keyword,
          'page': page ?? 1,
          'page_size': pageLength
        },
        headers: _tokenHeader);
    Response<Map<String, dynamic>> response =
        await WebvpnProxy.requestWithProxy(dio, options);
    return CourseSearchResults.fromJson(response.data!);
  }
  1. 即使找到 代数结构与数理逻辑 这门课,也没有该同学所说的课评。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions