Skip to content

Commit

Permalink
fix: update rs app schedule section
Browse files Browse the repository at this point in the history
stardustmeg committed Oct 26, 2024
1 parent cbb67e7 commit 7195687
Showing 7 changed files with 16 additions and 49 deletions.
Binary file modified docs/images/schedule-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/schedule-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/schedule-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/schedule-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/images/schedule-5.png
Binary file not shown.
63 changes: 15 additions & 48 deletions docs/rs-app-schedule.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
## Расписание в RS APP

Для успешного прохождения выбранного курса в **RS APP** есть **расписание**, в которое можно попасть из главного меню
Для успешного прохождения выбранного курса в **RS App** есть **расписание**, в которое можно попасть из главного меню

1. Выбрать нужный курс
2. Перейти по ссылке
2. Перейти по ссылке или вкладке Schedule

![schedule](images/schedule-1.png)

@@ -15,57 +15,24 @@

![schedule control panel](images/schedule-3.png)

1. Выбор вида расписания. Выбор сохраняется для устройства/браузера

- **Table** - максимально подробный вид расписания (открывается по умолчанию)
- **List** - наиболее компактный вид для мобильных устройств (открывается по умолчанию на мобильных)
- **Calendar** - классический календарь для обзора расписания

1. Фильтрация по статусу задания
2. Выбор часового пояса
3. Переключатель, для скрытия прошедших событий
4. Настройка цветов тегов событий. Для каждого события/задания можно выбрать цвет из предопределенного набора цветов. Выбор сохраняется для устройства/браузера

Более тонкий вид настройки есть у **Table**, где можно скрыть часть колонок и события/задания по типам

![table customizing](images/schedule-4.png)
3. Скрыть/показать отдельные колонки таблицы
4. Настройка цветов тегов событий

#### Детали события/задания

При переходе к странице деталей события/задания отображается максимально подробные данные.

![event/task details](images/schedule-5.png)

#### Использование расписания студентами

Есть возможность поиска по названию события/задания или организатору, сортировка по датам (вид **Table**). Для перехода к деталям события/задания необходимо кликнуть по названию события/задания.

### Дополнительные возможности расписания для администрации

Для максимального удобства работы с расписанием предусмотрены следующие возможности редактирования расписания:

1. Расширенная панель управления

![schedule control panel admin](images/schedule-6.png)

**1** - Кнопка экспорта расписания курса в файл csv для редактирования целого курса
**2** - Кнопка импорта расписания курса из файла csv (добавляются новые или обновляются существующие события/задания)
**3** - Кнопка добавления единичного события/задания

2. Быстрое редактирование для вида **Table**

![schedule table edit](images/schedule-7.png)
![schedule table edit](images/schedule-9.png)

3. Добавление нового события/задания

![add new entity](images/schedule-8.png)

4. Редактирование события/задания также доступно на странице деталей события/задания
При переходе по ссылке из расписания открывается страница с описанием события/задания.

![edit entity](images/schedule-10.png)
#### Использование расписания

#### Некоторые особенности заполнения расписания
Для удобного использования расписания в RS App предусмотрены следующие возможности:

- Основные поля в событиях/заданиях изменяются сразу **во всех курсах**. Например, **Name**, **Type**, **Url**.
![schedule control panel](images/schedule-4.png)

- Поле **Special** позволяет дополнительно уточнить тип события/задания. Например, сделать его опциональным с помощью тега _optional_. Допустимо добавлять теги не только из предусмотренного списка.
1. Фильтрация по статусу задания
2. Поиск по названию события/задания
3. Фильтрация по типу задания
4. Сортировка по дате выдачи задания
5. Сортировка по дате окончания задания
6. Поиск по организатору
2 changes: 1 addition & 1 deletion docs/rs-school-chats.md
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@
3. Категория создается вместе со стартом набора.
4. Discord позволяет сворачивать и мьютать все каналы из категории.
5. Для каждого канала в категории прописан channel topic, содержащий информацию о канале.
6. Необходимо получить в [канале #role-assigner](https://discord.com/channels/516715744646660106/1120291411259035698/1120349319384535101) роль текущего курса - это позволит вам просматривать релевантные чаты.
6. Необходимо получить в [канале #role-assigner](https://discord.com/channels/516715744646660106/1120291411259035698/1120349319384535101) роль текущего курса, что позволит вам не пропустить важные анонсы.

Чтобы выбрать корректную роль в #role-assigner зайдите в [RS APP](https://app.rs.school/), выберите свой текущий курс:

0 comments on commit 7195687

Please sign in to comment.