- Applied Education Technologies
+
+
+
+ Building the foundation for{' '}
+
+ competency-based recommender benchmarking
+
- Memo Demo Platform
-
- The Applied Education Technologies (AET) group develops
- educational technologies and course formats to make hands-on
- computing education more accessible, project-based, and impactful.
- We collaborate with industry and academic partners to design
- practical learning experiences, real client projects, and
- AI-powered tools that support teaching and learning.
+
+ A collaborative platform for collecting high-quality competency
+ relationship data, enabling systematic evaluation of educational
+ recommender systems.
-
-
- {/* Core Values Section */}
-
-
-
-
-
-
-
- Mission
-
-
- We address complex problems with agile methods and continuous
- software engineering. Our work focuses on AI-powered educational
- technologies, project-based learning, and practical courses that
- prepare students for real-world challenges.
-
-
-
-
-
-
-
-
-
- iPraktikum
-
-
- iPraktikum pairs students with industry partners to build
- production-ready applications. Students gain hands-on skills
- including CI/CD, usability testing, and full-stack development
- while delivering value to real clients.
-
-
+
+
+
+
+
-
-
-
-
-
-
- Partners
-
-
- AET works with universities and industry partners (BMW, Bosch,
- Capgemini, ETH, and more) to scale projects and bring real-world
- contexts into teaching.
-
-
+ {/* Quick Stats */}
+
+
+ 4 Months
+
+ Development Timeline
+
+
+
+ 2 Students
+
+ Collaborative Effort
+
+
+
+ TUM
+
+ Technical University of Munich
+
+
- {/* Projects Section */}
-
-
-
- Projects & Highlights
+ {/* The Problem Section */}
+
+
+
+ The Problem
+
+
+ Why We Need Standardized Benchmarks
-
-
-
-
+
+
+
-
-
-
-
- LEARN-Kit
+
+
+ No Shared Datasets
-
-
- A modular teaching kit for hands-on CS workshops that supports
- inclusive, practical learning experiences for classrooms and
- outreach.
+
+
+ Researchers lack standardized benchmark datasets, making
+ rigorous comparison of competency-based recommender systems
+ impossible.
-
-
- Education
-
-
- Workshops
-
-
-
-
+
-
-
-
-
- Research & Publications
+
+
+ Data Quality Issues
-
-
- Recent work includes peer assessment studies, dynamic GUI
- testing for auto-graders, and virtual prototyping for
- industrial design reviews.
+
+
+ Existing platforms lack mechanisms to verify contributor
+ expertise or weight contributions based on credentials.
-
-
- Research
-
-
- Innovation
-
-
-
-
- {/* Stats Section */}
-
-
-
- 500+
-
- Students
-
-
-
- 50+
-
- Projects
-
-
-
- 20+
-
- Partners
-
-
-
- 10+
-
- Years
+
+
+
+
+
+
+ Manual Curation Doesn't Scale
+
+
+
+
+ Current manual approaches to curating competency relationships
+ are neither scalable nor reproducible across institutions.
+
+
+
- {/* Team Section */}
-
-
-
- Our Team
+ {/* Solution Section */}
+
+
+
+ Our Solution
+
+
+ Collaborative Data Collection Platform
-
+
+ Memo enables educators and researchers to contribute competency
+ mappings systematically, creating a high-quality benchmark dataset
+ for evaluating educational recommender systems.
+
-
-
-
-
-
-
-
-
- Prof. Dr. Stephan Krusche
+
+
+
+
+
+
+
+
+
+ Generalized Database Model
+
+
+ Captures competency relationships independent of specific
+ LMS implementations, enabling universal benchmark dataset
+ creation.
+
- Group Lead
-
-
-
-
-
-
- Dr. Research Lead
-
- Senior Researcher
+
+
+
+
+
+
+
+
+ Verified Contributors
+
+
+ Domain-based email verification and role-based access
+ control ensure contributions come from credible sources.
+
-
-
-
-
+
+
+
+
+
+
+
+
+ Admin Interfaces
+
+
+ Comprehensive tools for user management, dataset export, and
+ quality monitoring.
+
+
-
- Tech Lead
-
- Software Architect
+
+
+
+
+
+
+
+
+
+ Production Infrastructure
+
+
+ Docker containerization and deployment pipelines enable
+ scalable, concurrent access across institutions.
+
-
-
-
-
+
+
+
+ {/* Impact Section */}
+
+
+
+ Impact
+
+
+ Advancing Educational Technology Research
+
+
+
+
+
+
+ Enable systematic evaluation of competency-aware recommender
+ systems
+
+
+
+
+
+ Facilitate empirical validation of pedagogical theories
+
+
-
-
- Education Specialist
+
+
+
+
+ Support cross-institutional comparative studies
+
-
- Pedagogy Expert
+
+
+
+ Accelerate development of personalized learning systems
+
- {/* Course Offerings with Tabs */}
-
-
-
- Course Offerings
+ {/* Tech Stack Section */}
+
+
+
+ Technology
+
+
+ Built with Modern Web Technologies
-
+
+ The platform leverages industry-standard tools to ensure
+ reliability, scalability, and maintainability.
+
-
-
-
-
- Introduction to Software Engineering
-
-
-
-
- Learn the fundamentals of software development,
- version control, testing, and agile methodologies.
-
-
-
- Beginner Friendly
-
-
- 6 ECTS
-
-
-
-
-
-
-
- Web Development Fundamentals
-
-
-
-
- Build modern web applications using HTML, CSS,
- JavaScript, and popular frameworks.
-
-
-
- Hands-on
-
-
- 5 ECTS
-
-
-
-
-
- ),
- },
- {
- id: 'graduate',
- title: 'Graduate',
- content: (
-
-
-
-
- iPraktikum - Industry Project
-
-
-
-
- Work with real industry partners on production
- applications, gaining professional development
- experience.
-
-
-
- Advanced
-
-
- 10 ECTS
-
-
-
-
-
-
-
- AI in Education Technologies
-
-
-
-
- Explore how artificial intelligence can enhance
- teaching and learning experiences.
-
-
-
- Research-Focused
-
-
- 8 ECTS
-
-
-
-
+
+ {[
+ { name: 'Next.js 15', color: 'from-black to-gray-800' },
+ { name: 'React 19', color: 'from-blue-500 to-cyan-500' },
+ { name: 'TypeScript', color: 'from-blue-600 to-blue-700' },
+ { name: 'PostgreSQL', color: 'from-blue-700 to-indigo-800' },
+ { name: 'Prisma', color: 'from-teal-600 to-cyan-600' },
+ { name: 'Tailwind CSS', color: 'from-cyan-500 to-blue-500' },
+ ].map(tech => (
+
+
+
+
- ),
- },
- {
- id: 'workshops',
- title: 'Workshops',
- content: (
-
-
-
-
- Git & Version Control Workshop
-
-
-
-
- Master Git workflows, branching strategies, and
- collaborative development practices.
-
-
-
- Half-Day
-
-
- All Levels
-
-
-
-
-
-
-
- CI/CD & DevOps Essentials
-
-
-
-
- Learn continuous integration, deployment pipelines,
- and modern DevOps practices.
-
-
-
- Full-Day
-
-
- Intermediate
-
-
-
-
-
- ),
- },
- ]}
- />
+
+ {tech.name}
+
+
+
+
+ ))}
+
- {/* FAQ Section */}
-
-
-
- Frequently Asked Questions
+ {/* Team Section */}
+
+
+
+ Team
+
+
+ Bachelor's Thesis Project
-
-
-
-
- iPraktikum is our flagship project-based course where students
- work in teams with industry partners to develop real-world
- software applications. Students gain hands-on experience with
- modern development practices, agile methodologies, and
- professional software engineering workflows.
-
-
- AET courses are available to TUM students through the regular
- course registration system. Check the course catalog for
- prerequisites, available slots, and registration deadlines. Some
- courses may require prior programming experience or specific
- technical knowledge.
-
-
- Yes! We offer several beginner-friendly courses including
- Introduction to Software Engineering and Web Development
- Fundamentals. These courses assume no prior programming
- experience and provide a solid foundation in software
- development.
-
-
- Absolutely! We actively seek partnerships with industry
- organizations for student projects, research collaborations, and
- course development. Contact us to discuss potential
- collaboration opportunities.
-
-
- Students work with modern technologies including Git, CI/CD
- pipelines, cloud platforms, popular programming languages and
- frameworks, testing tools, and agile project management systems.
- The specific tech stack varies by course and project
- requirements.
-
-
+
+
+
+
+ Viktoriya Totalova
+
+ B.Sc. Computer Science Student, TUM
+
+
+
+ Developing foundational infrastructure: database model,
+ authentication systems, administrative interfaces, and
+ production deployment.
+
+
+
+
+
+ Mark Stockhausen
+
+ B.Sc. Management & Technology Student, TUM
+
+
+
+ Implementing contributor interface, scheduling service, and
+ engagement strategies for optimal participant interaction.
+
+
+
+
+
+ Prof. Dr. Stephan Krusche
+ Supervisor
+
+
+ Chair of Applied Software Engineering, Technical University of
+ Munich
+
+
+
+
+
+ Maximilian Anzinger, M.Sc.
+ Advisor
+
+
+ Research advisor providing guidance on competency-based
+ educational systems.
+
+
+
+
+
+ Timeline: December 15, 2025 – April 15, 2026
diff --git a/app/dashboard/page.tsx b/app/dashboard/page.tsx
index e7f0949..c55d13e 100644
--- a/app/dashboard/page.tsx
+++ b/app/dashboard/page.tsx
@@ -85,27 +85,6 @@ export default function DashboardPage() {
-
-
);
}
diff --git a/app/globals.css b/app/globals.css
index eabb513..01d8300 100644
--- a/app/globals.css
+++ b/app/globals.css
@@ -71,6 +71,9 @@
}
@layer base {
+ html {
+ scroll-behavior: smooth;
+ }
* {
@apply border-border outline-ring/50;
}
diff --git a/app/layout.tsx b/app/layout.tsx
index 10d6118..013d117 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -3,6 +3,7 @@ import { Geist, Geist_Mono } from 'next/font/google';
import './globals.css';
import { Navbar } from '../components/navbar';
import { ThemeProvider } from '../components/theme-provider';
+import { Footer } from '../components/footer';
const geistSans = Geist({
variable: '--font-geist-sans',
@@ -36,8 +37,12 @@ export default function RootLayout({
enableSystem
disableTransitionOnChange
>
-
- {children}
+
+
+
+ {children}
+
+
+ Building the foundation for{' '} + + competency-based recommender benchmarking +
-Memo Demo Platform
-- The Applied Education Technologies (AET) group develops - educational technologies and course formats to make hands-on - computing education more accessible, project-based, and impactful. - We collaborate with industry and academic partners to design - practical learning experiences, real client projects, and - AI-powered tools that support teaching and learning. +
+ A collaborative platform for collecting high-quality competency + relationship data, enabling systematic evaluation of educational + recommender systems.
- Projects & Highlights
+ {/* The Problem Section */}
+
+
+
+ The Problem
+
+
+ Why We Need Standardized Benchmarks
-
-
-
-
+
+
+
-
-
-
-
- LEARN-Kit
+
+
+ No Shared Datasets
-
-
- A modular teaching kit for hands-on CS workshops that supports
- inclusive, practical learning experiences for classrooms and
- outreach.
+
+
+ Researchers lack standardized benchmark datasets, making
+ rigorous comparison of competency-based recommender systems
+ impossible.
-
-
- Education
-
-
- Workshops
-
-
-
-
+
-
-
-
-
- Research & Publications
+
+
+ Data Quality Issues
-
-
- Recent work includes peer assessment studies, dynamic GUI
- testing for auto-graders, and virtual prototyping for
- industrial design reviews.
+
+
+ Existing platforms lack mechanisms to verify contributor
+ expertise or weight contributions based on credentials.
-
-
- Research
-
-
- Innovation
-
-
-
-
- {/* Stats Section */}
-
-
-
- 500+
-
- Students
-
-
-
- 50+
-
- Projects
-
-
-
- 20+
-
- Partners
-
-
-
- 10+
-
- Years
+
+
+
+
+
+
+ Manual Curation Doesn't Scale
+
+
+
+
+ Current manual approaches to curating competency relationships
+ are neither scalable nor reproducible across institutions.
+
+
+
- {/* Team Section */}
-
-
-
- Our Team
+ {/* Solution Section */}
+
+
+
+ Our Solution
+
+
+ Collaborative Data Collection Platform
-
+
+ Memo enables educators and researchers to contribute competency
+ mappings systematically, creating a high-quality benchmark dataset
+ for evaluating educational recommender systems.
+
-
-
-
-
-
-
-
-
- Prof. Dr. Stephan Krusche
+
+
+
+
+
+
+
+
+
+ Generalized Database Model
+
+
+ Captures competency relationships independent of specific
+ LMS implementations, enabling universal benchmark dataset
+ creation.
+
- Group Lead
-
-
-
-
-
-
- Dr. Research Lead
-
- Senior Researcher
+
+
+
+
+
+
+
+
+ Verified Contributors
+
+
+ Domain-based email verification and role-based access
+ control ensure contributions come from credible sources.
+
-
-
-
-
+
+
+
+
+
+
+
+
+ Admin Interfaces
+
+
+ Comprehensive tools for user management, dataset export, and
+ quality monitoring.
+
+
-
- Tech Lead
-
- Software Architect
+
+
+
+
+
+
+
+
+
+ Production Infrastructure
+
+
+ Docker containerization and deployment pipelines enable
+ scalable, concurrent access across institutions.
+
-
-
-
-
+
+
+
+ {/* Impact Section */}
+
+
+
+ Impact
+
+
+ Advancing Educational Technology Research
+
+
+
+
+
+
+ Enable systematic evaluation of competency-aware recommender
+ systems
+
+
+
+
+
+ Facilitate empirical validation of pedagogical theories
+
+
-
-
- Education Specialist
+
+
+
+
+ Support cross-institutional comparative studies
+
-
- Pedagogy Expert
+
+
+
+ Accelerate development of personalized learning systems
+
- {/* Course Offerings with Tabs */}
-
-
-
- Course Offerings
+ {/* Tech Stack Section */}
+
+
+
+ Technology
+
+
+ Built with Modern Web Technologies
-
+
+ The platform leverages industry-standard tools to ensure
+ reliability, scalability, and maintainability.
+
-
-
-
-
- Introduction to Software Engineering
-
-
-
-
- Learn the fundamentals of software development,
- version control, testing, and agile methodologies.
-
-
-
- Beginner Friendly
-
-
- 6 ECTS
-
-
-
-
-
-
-
- Web Development Fundamentals
-
-
-
-
- Build modern web applications using HTML, CSS,
- JavaScript, and popular frameworks.
-
-
-
- Hands-on
-
-
- 5 ECTS
-
-
-
-
-
- ),
- },
- {
- id: 'graduate',
- title: 'Graduate',
- content: (
-
-
-
-
- iPraktikum - Industry Project
-
-
-
-
- Work with real industry partners on production
- applications, gaining professional development
- experience.
-
-
-
- Advanced
-
-
- 10 ECTS
-
-
-
-
-
-
-
- AI in Education Technologies
-
-
-
-
- Explore how artificial intelligence can enhance
- teaching and learning experiences.
-
-
-
- Research-Focused
-
-
- 8 ECTS
-
-
-
-
+
+ {[
+ { name: 'Next.js 15', color: 'from-black to-gray-800' },
+ { name: 'React 19', color: 'from-blue-500 to-cyan-500' },
+ { name: 'TypeScript', color: 'from-blue-600 to-blue-700' },
+ { name: 'PostgreSQL', color: 'from-blue-700 to-indigo-800' },
+ { name: 'Prisma', color: 'from-teal-600 to-cyan-600' },
+ { name: 'Tailwind CSS', color: 'from-cyan-500 to-blue-500' },
+ ].map(tech => (
+
+
+
+
- ),
- },
- {
- id: 'workshops',
- title: 'Workshops',
- content: (
-
-
-
-
- Git & Version Control Workshop
-
-
-
-
- Master Git workflows, branching strategies, and
- collaborative development practices.
-
-
-
- Half-Day
-
-
- All Levels
-
-
-
-
-
-
-
- CI/CD & DevOps Essentials
-
-
-
-
- Learn continuous integration, deployment pipelines,
- and modern DevOps practices.
-
-
-
- Full-Day
-
-
- Intermediate
-
-
-
-
-
- ),
- },
- ]}
- />
+
+ {tech.name}
+
+
+
+
+ ))}
+
- {/* FAQ Section */}
-
-
-
- Frequently Asked Questions
+ {/* Team Section */}
+
+
+
+ Team
+
+
+ Bachelor's Thesis Project
-
-
-
-
- iPraktikum is our flagship project-based course where students
- work in teams with industry partners to develop real-world
- software applications. Students gain hands-on experience with
- modern development practices, agile methodologies, and
- professional software engineering workflows.
-
-
- AET courses are available to TUM students through the regular
- course registration system. Check the course catalog for
- prerequisites, available slots, and registration deadlines. Some
- courses may require prior programming experience or specific
- technical knowledge.
-
-
- Yes! We offer several beginner-friendly courses including
- Introduction to Software Engineering and Web Development
- Fundamentals. These courses assume no prior programming
- experience and provide a solid foundation in software
- development.
-
-
- Absolutely! We actively seek partnerships with industry
- organizations for student projects, research collaborations, and
- course development. Contact us to discuss potential
- collaboration opportunities.
-
-
- Students work with modern technologies including Git, CI/CD
- pipelines, cloud platforms, popular programming languages and
- frameworks, testing tools, and agile project management systems.
- The specific tech stack varies by course and project
- requirements.
-
-
+
+
+
+
+ Viktoriya Totalova
+
+ B.Sc. Computer Science Student, TUM
+
+
+
+ Developing foundational infrastructure: database model,
+ authentication systems, administrative interfaces, and
+ production deployment.
+
+
+
+
+
+ Mark Stockhausen
+
+ B.Sc. Management & Technology Student, TUM
+
+
+
+ Implementing contributor interface, scheduling service, and
+ engagement strategies for optimal participant interaction.
+
+
+
+
+
+ Prof. Dr. Stephan Krusche
+ Supervisor
+
+
+ Chair of Applied Software Engineering, Technical University of
+ Munich
+
+
+
+
+
+ Maximilian Anzinger, M.Sc.
+ Advisor
+
+
+ Research advisor providing guidance on competency-based
+ educational systems.
+
+
+
+
+
+ Timeline: December 15, 2025 – April 15, 2026
diff --git a/app/dashboard/page.tsx b/app/dashboard/page.tsx
index e7f0949..c55d13e 100644
--- a/app/dashboard/page.tsx
+++ b/app/dashboard/page.tsx
@@ -85,27 +85,6 @@ export default function DashboardPage() {
-
-
);
}
diff --git a/app/globals.css b/app/globals.css
index eabb513..01d8300 100644
--- a/app/globals.css
+++ b/app/globals.css
@@ -71,6 +71,9 @@
}
@layer base {
+ html {
+ scroll-behavior: smooth;
+ }
* {
@apply border-border outline-ring/50;
}
diff --git a/app/layout.tsx b/app/layout.tsx
index 10d6118..013d117 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -3,6 +3,7 @@ import { Geist, Geist_Mono } from 'next/font/google';
import './globals.css';
import { Navbar } from '../components/navbar';
import { ThemeProvider } from '../components/theme-provider';
+import { Footer } from '../components/footer';
const geistSans = Geist({
variable: '--font-geist-sans',
@@ -36,8 +37,12 @@ export default function RootLayout({
enableSystem
disableTransitionOnChange
>
-
- {children}
+
+
+
+ {children}
+
+
+ Why We Need Standardized Benchmarks
-
- A modular teaching kit for hands-on CS workshops that supports
- inclusive, practical learning experiences for classrooms and
- outreach.
+
+ Researchers lack standardized benchmark datasets, making
+ rigorous comparison of competency-based recommender systems
+ impossible.
- Recent work includes peer assessment studies, dynamic GUI
- testing for auto-graders, and virtual prototyping for
- industrial design reviews.
+
+ Existing platforms lack mechanisms to verify contributor
+ expertise or weight contributions based on credentials.
+ Current manual approaches to curating competency relationships
+ are neither scalable nor reproducible across institutions.
+
+ Memo enables educators and researchers to contribute competency
+ mappings systematically, creating a high-quality benchmark dataset
+ for evaluating educational recommender systems.
+
+ Captures competency relationships independent of specific
+ LMS implementations, enabling universal benchmark dataset
+ creation.
+
+ Domain-based email verification and role-based access
+ control ensure contributions come from credible sources.
+
+ Comprehensive tools for user management, dataset export, and
+ quality monitoring.
+
+ Docker containerization and deployment pipelines enable
+ scalable, concurrent access across institutions.
+
+ Enable systematic evaluation of competency-aware recommender
+ systems
+
+ Facilitate empirical validation of pedagogical theories
+
+ Support cross-institutional comparative studies
+
+ Accelerate development of personalized learning systems
+
+ The platform leverages industry-standard tools to ensure
+ reliability, scalability, and maintainability.
+
- Learn the fundamentals of software development,
- version control, testing, and agile methodologies.
-
- Build modern web applications using HTML, CSS,
- JavaScript, and popular frameworks.
-
- Work with real industry partners on production
- applications, gaining professional development
- experience.
-
- Explore how artificial intelligence can enhance
- teaching and learning experiences.
-
- Master Git workflows, branching strategies, and
- collaborative development practices.
-
- Learn continuous integration, deployment pipelines,
- and modern DevOps practices.
-
- Our Team
+ {/* Solution Section */}
+
+ Collaborative Data Collection Platform
-
+
+ Generalized Database Model
+
+
+ Verified Contributors
+
+
+ Admin Interfaces
+
+
+ Production Infrastructure
+
+
+ Advancing Educational Technology Research
+
+
- Course Offerings
+ {/* Tech Stack Section */}
+
+ Built with Modern Web Technologies
-
+
+ {tech.name}
+
+
- Frequently Asked Questions
+ {/* Team Section */}
+
+ Bachelor's Thesis Project
-