Skip to content
@prompt-edu

Prompt

Welcome to prompt-edu 🙌

Discord Live Platform

About Us 👥

Welcome to the GitHub organization of prompt-edu, home of the PROMPT platform and its ecosystem. PROMPT is an open-source course management platform developed by the Research Group Applied Education Technologies (AET) at the Technical University of Munich (TUM).

AET is a team dedicated to advancing the fields of applied software engineering and education technologies. Our mission is to address the complex challenges of a rapidly changing world through agile methods and continuous software engineering. We love to build open-source software for education purposes and to advance the field with innovative technologies—involving artificial intelligence with a focus on usability, user experience, performance, and scalability.

Our Mission 🎯

We collaborate with industry and academic partners to develop, implement, and evaluate innovative methods and solutions for teaching and learning.

PROMPT supports this mission by providing a modular, extensible course management platform for project-based university teaching—originally built for the iPraktikum at TUM and now growing beyond it. Key goals:

  • Simplify the administration of complex, project-based university courses.
  • Provide a flexible plugin architecture so new course phases can be developed independently.
  • Apply educational technologies and AI to improve teaching experiences.
  • Actively involve students in real-world client projects, preparing them for a professional future—while making the journey enjoyable.

Our Repositories 📦

Repository Description
prompt Main PROMPT platform — React micro-frontend shell + Go microservices
prompt-intro-course Standalone intro programming course component and server
prompt-lib Shared client libraries: @tumaet/prompt-ui-components and @tumaet/prompt-shared-state
prompt-sdk Go SDK for authentication middleware, resolution helpers, and shared domain types

Resources 📚

Each repository includes a README.md with details, setup instructions, contribution guidelines, and technical references.

Fun Facts 🎉

We believe in working hard and playing hard. Our team shares a strong passion for collaborative learning. We regularly combine doctoral seminars with hiking ⛰️ and skiing ⛷️ activities, and we love organizing hackathons at the university 🤓. PROMPT itself was born out of the very teaching format it now supports—the iPraktikum—where students work with real industry clients.

Contributing 🛠

We welcome contributions from everyone! Here's how to get involved:

  1. Explore our repositories: Each repo includes detailed documentation explaining its purpose and how to contribute.
  2. Follow our standards: Review the Contribution Guidelines and each repository's CONTRIBUTING.md before submitting work.
  3. Follow our identity policy: Use your real name and an authentic profile picture—see our Code of Conduct for details.
  4. Join discussions: Engage with the team via issues, pull requests, and our Discord.

For a full overview of all repositories, architecture, and the platform's design, see our Organization Overview.


PROMPT is developed at the Research Group Applied Education Technologies (AET), Technical University of Munich.

Popular repositories Loading

  1. prompt prompt Public

    PROMPT 2.0: A Modular and Scalable Management Platform for Project-Based Teaching

    Go 12 6

  2. tease tease Public

    TEASE (Team Allocator for Software Engineering courses) is a specialized decision support system designed to optimize team allocation in project-based courses.

    TypeScript 4

  3. prompt-lib prompt-lib Public

    prompt-ui-components

    TypeScript 4

  4. prompt-sdk prompt-sdk Public

    Build microservices with ease using the Go SDK for PROMPT. This toolkit streamlines development, integration, and authentication, for PROMPT microservices.

    Go 4 1

  5. prompt-intro-course prompt-intro-course Public

    Go 1

  6. .github .github Public

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…