User Guide for the Class Schedule Widget
Description of the Situation
This widget displays class schedule information on devices, and allows the widget to operate with the necessary background content within the SmartPlayer personal account functionality.
Server Logic
There is no server-side logic. This widget receives all display data from an Excel file. After receiving the information, it processes the data and displays it in the broadcast using the SmartPlayer personal account functionality.
Adding the Widget to the Personal Account
To add this widget to the personal account, the user must request an archive with the contents from a technical support specialist. It will be provided in a .zip format.

After that, the user must log in to their personal account and navigate to the “Content” section.

In the “Content” section, the user must upload the widget from local storage to the personal account. Once uploaded, the widget will appear in the content list.

Widget Home Page
After uploading the widget, the user must double-click the widget icon for initial configuration. This action opens the home page.

On the widget’s home page, the user can click the gear icon to open the widget’s settings.

"Settings" Button
In the “Settings” section, the user can configure the following parameters:
- Text color — allows the user to select text color via a palette;
- First logo color — allows partial color selection for the logo via a palette;
- Second logo color — allows selection of the remaining logo color;
- Upload custom SVG logo — opens a modal to upload a file from local storage. The uploaded file must be in SVG format;
- Institution name — allows the user to type in the name of the educational institution;
- Upload Excel file — opens a modal to upload an Excel file containing the class schedule.

Uploading the Excel File with the Schedule
The prepared Excel file must contain the following fields:
- Date;
- Lesson number (per day);
- Time;
- Room number.
The file is available at this link

Completing the Widget Setup
After finishing the widget configuration, the user must click the “Apply Settings” button in the lower-right corner of the screen.

Next, the widget will expand to full screen, and the user must click the “Save” button at the bottom center of the screen.

Uploading and Downloading Settings
During widget configuration, the user can upload or download widget settings. These actions can be performed using separate icons in the widget interface. The icons are located at the bottom center of the widget.

Adding a Tag to the Widget
To simplify the use of the widget in broadcasts and avoid creating multiple broadcasts, it is recommended to assign a tag to the configured widget. To do this, select the configured widget in the personal account and click the “Edit” icon (displayed as a pencil).

On the opened page, find the “Tag” field and enter the tag you want to assign to the widget. Then click “Save” at the bottom of the page.

Next, the user must go to the “Devices” section and select the required device.

After selecting the device, a settings panel will open on the right side of the screen. The user should click on the “Edit” line.

After clicking “Edit”, a page with device parameters will open. Find the “Tag” field and enter the same tag used for the widget.

After entering the tag, click the “Save” button at the bottom of the screen.
Adding the Configured Widget to a Broadcast
To fully utilize this functionality, the user must launch a broadcast with the schedule and add the widget as content. To review the steps for creating broadcasts and schedules, see the following Wiki SmartPlayer articles:
Video Tutorial
Guide to Working with the “Class Schedule” Widget
Additional Information
If this article does not help you use the functionality as intended or if you still have questions after reading it, you can ask them in the “Discussions” section at the top of the page.

Additional information is also available on the page Как взаимодействовать пользователю с разделом "Обсуждения"