Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zikwall/schedule-module

πŸ“† Class schedule for educational institutions
https://github.com/zikwall/schedule-module

education module php schedule table timetable yii2

Last synced: about 1 month ago
JSON representation

πŸ“† Class schedule for educational institutions

Awesome Lists containing this project

README

        

# Yii2 Schedule - for educational institutions

## Features

## for managers and administrators:
- You can appoint the managers of the schedule and limit their powers in the framework of specific actions
- Create/edit the schedule right in the grid
- Activation and deactivation of manager modes
- Monitoring the compliance of conflicts when creating a timetable:
- - Auditing audience engagement
- - Verification of teacher employment
- - Verification of the employment of training groups | subgroups
- - Combining pairs
- - Binding of space to the training group
- - Binding projects [@githubjeka tracker-issues system](https://github.com/githubjeka/tracker-issues)
- Convenient management interface
- - Drop-down lists
- - Linked lists
- Notification of users

## for users:
- Three types of timetable:
- - "Great" master schedule
- - Schedule for a group with a list of groups
- - Schedule in the list
- Schedule in student profiles
- Binding students to groups
- - Automatic definition of the student group in all types of schedule
- Convenient switch between courses
- Color identification of groups, profiles of directions, specialties
- Powerful and functional filtering:
- - By days
- - By couples
- - Weekly
- - By subject
- - Teachers
- - By item type
- - By training group
- - By audience
- - And all this together
- View By:
- - Groups
- - Profiles
- Convenient delivery of information
- - View audience details
- - View the details of the enclosure
- - View teacher details
- - Automatic detection of the current week and color highlighting of the relevant activities

### To Install Manual
- upload all files to `protected/modules/schedule/`
- init module in admin setting and in your profiles

## Screenshots

![Alt text](https://imageshack.com/a/img924/246/05yIiC.jpg "Optional title")
![Alt text](https://imageshack.com/a/img924/7885/mxW0op.jpg "Optional title")
![Alt text](https://imageshack.com/a/img924/184/Vjzqi7.jpg "Optional title")
![Alt text](https://imageshack.com/a/img922/7417/UJoZMN.jpg "Optional title")
![Alt text](https://imageshack.com/a/img923/4657/6n2jzF.jpg "Optional title")
![Alt text](https://imageshack.com/a/img923/632/Dww8c6.jpg "Optional title")

## ВозмоТности

#####Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ для расписания занятий для вашСго унивСрситСта/ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ°

**Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠ΅ расписаниС занятий** - это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ удобная функция,
Π½ΠΎ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ красивая Β«ΠΏΡ€ΠΈΠΌΠ°Π½ΠΊΠ°Β» для Π²Π°ΡˆΠΈΡ… ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ².
Π’Π΅Π΄ΡŒ расписаниС ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ:
- ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½;
- ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚;
- Ρ„ΠΎΡ€ΠΌΡƒ.

МоТно Ρ€Π°ΡΠΊΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ занятия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ проходят Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½Π° Π·Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Или Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ направлСния занятий (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Английский для Π΄Π΅Ρ‚Π΅ΠΉ).

## Для ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² ΠΈ администраторов

- Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² расписания ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… полномочия Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… дСйствий
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅/Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ расписания прямо Π² сСткС
- Активация ΠΈ дСактивация Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°
- ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° соблюдСниСм ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ создании расписания:
- - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° занятости Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ
- - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° занятости ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ
- - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° занятостСй ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ|ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏ
- - ОбъСдинСниС ΠΏΠ°Ρ€
- - ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° пространства ΠΊ ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅
- - ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² [@githubjeka tracker-issues system](https://github.com/githubjeka/tracker-issues)
- Π£Π΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс управлСния
- - Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки
- - БвязанныС списки
- ΠžΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

## для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
- Π’Ρ€ΠΈ Π²ΠΈΠ΄Π° расписания:
- - "Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅" мастричноС расписаниС
- - РасписаниС для Π³Ρ€ΡƒΠΏΠΏΡ‹ со списком Π³Ρ€ΡƒΠΏΠΏ
- - РасписаниС в список
- РасписаниС Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ студСнтов
- ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° студСнтов ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ
- - АвтоматичСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ студСнта Π²ΠΎ всСх Ρ‚ΠΈΠΏΠ°Ρ… расписания
- Π£Π΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ курсами
- ЦвСтовая идСнтификация Π³Ρ€ΡƒΠΏΠΏ, ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ
- ΠœΠΎΡ‰Π½Π°Ρ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Ρ„ΠΈΠ»ΡŒΡ€Π°Ρ†ΠΈΡ:
- - По дням
- - По ΠΏΠ°Ρ€Π°ΠΌ
- - По нСдСлям
- - По ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌ
- - По прСподаватСлям
- - По Ρ‚ΠΈΠΏΠ°ΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²
- - По ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ Π³Ρ€ΡƒΠΏΠΏΠ°
- - По аудиториям
- - И всС это вмСстС
- ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΏΠΎ:
- - Π“Ρ€ΡƒΠΏΠΏΠ°ΠΌ
- - ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡΠΌ
- Π£Π΄ΠΎΠ±Π½ΠΎΠ΅ прСдоставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
- - ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ подробностСй Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ
- - ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ подробнСстСй корпуса
- - ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ подробностСй прСподаватСля
- - АвтоматичСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π½Π΅Π΄Π΅Π»ΠΈ ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… занятий