Skip to content
openDesk EduopenDesk Edu
← Back to Components

Element

communicationbase
elementmatrixchatmessaging

Element

Element is a Matrix-based chat client powered by the Element Web frontend with Nordeck widgets tailored for education. It provides real-time messaging, threaded conversations, and file sharing within a federated, open protocol. As a base openDesk CE component, it ships stable and production-ready.

Key Features

  • Real-time messaging: Instant messaging with read receipts, typing indicators, and message threading.
  • Rooms and channels: Organize conversations by topic, class, or project with dedicated rooms.
  • File sharing: Drag-and-drop file uploads with in-line previews for images, PDFs, and documents.
  • Nordeck education widgets: Interactive widgets for polls, quizzes, and collaborative activities within chat rooms.
  • Federation support: Connect with other Matrix servers for cross-organization communication.

Integration with openDesk Edu

Element integrates with openDesk Edu through Keycloak-based SSO using SAML 2.0 and OIDC. Users access the chat directly from the unified Nubus portal with a single sign-on experience. It deploys as a modular Helm chart alongside the Synapse Matrix homeserver. Persistent message data is backed up through k8up.