Skip to content

Flexible Classroom Android migrated sidebar exposes extra API pages compared with source navigation #794

Description

@Jiayi-Ye02

This was generated by AI during triage.

Problem

The migrated Flexible Classroom Android API reference sidebar exposes many more pages than the source navigation. The migrated sidebar lists callback, result, error, data object, and enum pages as first-level navigation entries, while the source sidebar shows a smaller curated set of API entries.

Evidence

Local preview shows the left sidebar under FLEXIBLE CLASSROOM / Android API 参考 listing entries such as onFailure, onSuccess, FcrAudioRawDataObserver, EduContextCallback, EduContextError, FCRGroupContext, IFCRGroupHandler, FCRGroupContextInfo, AgoraEduContextSubRoomInfo, and FcrAudioRawDataPosition as separate sidebar pages.

The source screenshot for Edu Context API shows a shorter sidebar with entries such as 概览, MediaContext, IMediaHandler, FcrAudioRawDataObserver, MonitorContext, IMonitorHandler, RoomContext, IRoomHandler, StreamContext, IStreamHandler, UserContext, IUserHandler, FCRGroupContext, IFCRGroupHandler, and 类型定义.

The generated metadata currently includes all generated pages in content/docs/zh-CN/api-reference/flexible-classroom/android/meta.json, including api-onfailure, api-onsuccess, class-callback, class-error, class-groupinfo, class-subroominfo, and enum-audiorawdataposition.

Impact

Users see an inflated API reference sidebar that does not match the source documentation structure. This makes the migrated API reference harder to scan and changes the intended navigation hierarchy.

Scope

Observed in the migrated Flexible Classroom Android API reference under content/docs/zh-CN/api-reference/flexible-classroom/android/**.

Links

Related PR: #698

Parent: #690

Metadata

Metadata

Assignees

Labels

P0bugSomething isn't workingready-for-humanRequires human implementation

Type

No type

Fields

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