This page provides the release notes for Agora Flexible Classroom.
Flexible Classroom does not support displaying GIF images in the whiteboard of a classroom.
v1.1.5 was released on October 20, 2021.
Making open-source libraries into closed-source ones
As of v1.1.5, the
agora-rte-sdk libraries in Flexible Classroom are closed-source. Agora moves the implementation of
agora-edu-core, so developers can no longer make changes to it. For the parameters in
launchOption, see the API reference.
Support for customizing the video encoding configurations
As of v1.1.5, developers can customize the video encoding configurations, including the width, height, frame rate, and bitrate. When calling the
launch method, developers can set the
screenShareEncoderConfiguration parameters in
mediaOptions to customize the encoding configurations for the video stream captured by a camera or the screen-sharing video stream.
The recommended video encoding configurations are as follows:
Students automatically going onto the "stage"
v1.1.5 adds the feature of students automatically going onto the "stage" in the Small Classroom scenario. Once the teacher or TA enables this feature, students go onto the "stage" at specified intervals.
Image enhancement (Electron)
v1.1.5 adds a basic image enhancement feature, allowing users to adjust the contrast, brightness, smoothness, and red saturation of an image.
The countdown timer
v1.1.5 adds a countdown timer in Flexible Classroom. The teacher can find the countdown time in the toolbox and set an initial value. After the teacher clicks the start button, students see a countdown window.
Teachers making notes on their shared screen
As of v1.1.5, teachers can make notes notes on the screen that they share with the basic whiteboard tools.
Support for custom user properties and classroom properties (Web/Electron/Android/iOS)
As of v1.1.15, developers can customize properties for users and classrooms. These properties can be updated, and the updates can be monitored. For example, developers can set the profile photo as a custom user property. To support this feature, Agora makes the following changes to the Agora Edu Context:
RoomContextfor adding or updating custom classroom properties.
RoomContextfor indicating the classroom property changes.
LaunchOptionfor passing in custom user properties when launching a classroom.
v1.1.5 fixed the following issues:
v184.108.40.206 was released on July 7, 2021.
To ensure the security during real-time audio and video transmission, v220.127.116.11 adds the
mediaOptions parameter in
LaunchOption for supporting media stream encryption. By default, Flexible Classroom does not encrypt the media stream. To enable media encryption, use the
mediaOptions parameter to choose an encryption mode and set the encryption key. Flexible Classroom supports the following encryption modes:
AES_128_XTS: 128-bit AES encryption, XTS mode.
AES_128_ECB: 128-bit AES encryption, ECB mode.
AES_256_XTS: 256-bit AES encryption, XTS mode.
AES_128_GCM: 128-bit AES encryption, GCM mode.
AES_256_GCM: 256-bit AES encryption, GCM mode.
v18.104.22.168 fixes the following issues:
v1.1.0 was released on June 18, 2021. This is the first release of Agora Flexible Classroom with the following features: