Skip to content

Foundation for development of version 3.0

Daniel Gerhardt requested to merge 3.0-alpha into master

These changes lay the foundation for further development of version 3.0 and implement the alpha milestone of the road map.

While the code is far from production ready, many of the major goals have been implemented and compatibility with version 2 clients has been reestablished for most features:

  • Content formats: Multiple Choice/Response and their variants, Text (API v2, v3)
  • Comments (API v2, v3)
  • MotD (API v2, v3)
  • Instant feedback (only API v2)
  • Room feature settings (API v2, v3)
  • Limited support of use-cases (only API v2)

Missing or buggy features:

  • Content formats: Slide, Number (new, API v3 only), Grid
  • Multiple rounds / Peer Instruction
  • Room score / Learning progress
  • Instant feedback for API v3
  • WebSocket events for API v3
  • Configuration and Statistics endpoints for API v3

The backend requires a fresh database but data migration from v2 is implemented.

For implementation details see road map document.

Edited by Daniel Gerhardt

Merge request reports