- name: teachnext-app
- description: This application is a “digital classroom desktop application” used in schools and training environments to play and manage educational resources such as videos, audio, documents, and interactive content organized under courses. The application is designed for offline-first usage, where large educational content packages are preloaded onto devices and accessed locally without relying on internet connectivity.
- snapcraft: ‘PRIVATE’
- upstream: ‘PRIVATE’
- upstream-relation: NO
- supported-category: Educational Content Provider
- reasoning: The application needs to read and manage educational content stored on arbitrary filesystem partitions outside the user’s home directory. In real classroom deployments, the partition containing the home directory does not have sufficient storage capacity to hold large educational datasets. As a result, content is commonly copied or mounted on:
-
Separate internal partitions
-
External or removable storage
-
Custom mount points configured by system administrators
The application must be able to dynamically discover and read content from these locations, which is not possible under strict confinement.
[Yes] I understand that strict confinement is generally preferred over classic.
[Yes] I’ve tried the existing interfaces to make the snap to work under strict confinement.