WebSocket Service🔗
Introduction🔗
The WebSocket Service is the entrypoint into the proghour system.
As described at Home, the proghour system is powered by a few different services, this page describes the duplex transmission based WebSocket service.
Service description🔗
Proghour is based on the idea of Games, and Lobbies. Every game has a host who has permissions to set challange-packs, gamemodes, and settings inside their game lobby. They also have the power to press play which transferes the players into a playarea where code can be written and executed against a set of public and private tests.
Endpoint progress🔗
Implementation progress is visualized with emojis beside headers, some endpoints might also contain blockquotes with progress updates.
- 📝 Planned
- 🚧 Work in progress
- 🚀 Implemented
- ⚠️ Deprecated