A program that rings school bells and plays music in a recess.
School bell desktop application which can both ring a bell (play sounds) and play music in a flow for certain time. It can be used for daily schedules, events, exams and recurring schedules. This program is intended to facilitate school administration in managing the time to ring the bell for a given schedule. Also it is possible to turn on a music during a recess by specifying a folder. The music will be played in a time range. The program is easily installed and needs no SQL server or anything else.
You can download a ready windows installer from the latest release here. Feel free to download and complile source code at any time.
The program was tested on windows, but was written with the use of QT and there is a chance to make it to work in a different operating systems.
On the main screen you see the list of scheduled records and buttons to Add, Edit or Delete a record.
For each schedule record you can switch between 2 modes:
- Play single file once;
- Play all files in folder with rotation during time (music).
Fig. 2 - set up a schedule to play a single sound
This mode is default. You can switch to this mode at any time by choosing the option 'Play single file once'. You need to fill following fields:
- Description (optional) - here you can enter any text, which describes a record;
- Start day of week - the first day of week when sound will be played;
- End day of week - the last day of week when sound will be played;
- Time - time of a day when the sound will be played;
- Sound file - the file to play. You cannot fill it directly, but use the button instead with caption '...' to choose the file with a dialog.
Also you can preview your sound with the 'Play' button.
The example on figure 2 sets up a sound to be played every week from monday till friday at 9 AM.
Fig.3 - set up a schedule to play all sound files from folder (music)
In order to switch to this mode, you need to select the option 'Play all files in folder with rotation during time (music)'
You need to fill following fields:
- Description (optional) - here you can enter any text, which describes a record;
- Start day of week - the first day of week when sound will be played;
- End day of week - the last day of week when sound will be played;
- Start time - time of a day when the playback must start;
- End time - time of a day when the playback must end.
- Folder - the folder with sound files. You cannot fill it directly, but use the button instead with the caption '...' to choose the file with a dialog.
The example on figure 3 sets up a music to be played every week from monday till friday all the time starting at 9:50:03 AM and ending at 9:55:00 AM.