Releases: Tolland-Public-Schools/devicekiosk
Version 2.2.1
Bug fix: app would crash if student email address had and ID number less than 5 digits
Version 2.2.0
Added option to print student schedule from PowerSchool onto ticket
Requires setting additional configuration options in config.yml
Example:
schedule_from_ps: true
schedule_terms: ['3300', '3301', '3302']
Version 2.1.0
Device Kiosk can now pull student home rooms directly from PowerSchool when creating the daily loaner report.
This feature requires the PowerSchool plugin here: https://github.com/Tolland-Public-Schools/devicekiosk-powerschool-plugin
Version 2.0.0
The app has been migrated from PySide6 to PyQt6 in order to support flatpak packaging.
Additionally, a template config.yml is now shipped with the app.
Version 1.8.0
Users can now optionally specify showing the Homeroom page for daily loaners. This information will be printed on daily reports if the page is set to be displayed.
Two additional options are required in config.yml
# Should we ask the user what their home room is?
show_homeroom_page: false
# What name should we use for 'homeroom'? (e.g. 'homeroom', 'advisory', 'block')
homeroom_label: Block 4 class
Also, the SQLite database must either be updated with the following command or the database file deleted.
Device Kiosk will create a new database file with the new column but will not update existing databases.
The update query is:
ALTER TABLE daily ADD COLUMN Homeroom TEXT;
Version 1.7.3
Added option to print a report with how many devices each student has borrowed since the start of the school year.
This button is disabled by default but can be enabled by setting show_loaner_report: true if config.yml
README.md has been updated with this new configuration option.
Version 1.7.2
Added outstanding loaner notification to daily chargers page as well as daily device page.
Version 1.7.1
Daily loaner screen now lets user know if the student has any outstanding loaner devices.
Version 1.7.0
Added support for single user mode. In this mode, all tickets are submitted under a common ZenDesk account.
Version 1.6.4
SQLite database is now set whatever folder the devicekiosk binary is running from, not the user's current working directory.