Spiral Logo🚀SE TOOLKIT

Shape the Future of Software Engineering Education

Open-source toolkit for SE education using Large Language Models with a focus on Requirements Engineering and UML design through interactive lab exercises with AI-powered feedback.

Explore Labs

Key Features

🤖

AI-Powered Learning

Leverage cutting-edge LLMs to provide personalized feedback and guidance through complex software engineering concepts.

🎮

Gamified Approach

Learn through engaging game mechanics with points, rewards, and challenging scenarios that make learning fun and effective.

📊

Interactive Exercises

Practice with real-world software engineering challenges through hands-on interactive lab exercises.

AI Personas

👨‍🏫

Tutor

Explains concepts and guides you through exercises with patience and clarity. Perfect for beginners or when learning new concepts.

👩‍💼

Expert

Provides detailed technical feedback on designs with industry-level insights. Ideal for advanced learning and professional growth.

👥

Peer

Facilitates collaborative problem-solving and design reviews in a friendly, supportive manner. Great for practicing teamwork skills.

Looking for Partners!

Join our research by implementing the toolkit at your institution. Help us evaluate the effectiveness of LLMs in Software Engineering education and shape the future of teaching these critical skills.

Student Experiences

Hear what students have to say about their experiences with our AI-powered learning platform

It was fun and engaging

— Student

Significantly more interactive, paired with an interesting topic makes it fun to do

— Student

I like the step-by-step guidance and immediate feedback

— Student

It was quick to use and it didn't feel like I am bothering someone or asking stupid questions

— Student

It was independent so I learnt more

— Student

Quicker and easier to understand

— Student

Interaction with LLMs make this exercise 'fun' and might encourage students to be intentional with their prompts and proof-read answers.

— Student

The hands-on experience working directly conversing with an LLM model in the form of a game greatly streamlined the learning process and I thoroughly enjoyed it.

— Student

It was fun and engaging

— Student

Significantly more interactive, paired with an interesting topic makes it fun to do

— Student

I like the step-by-step guidance and immediate feedback

— Student

It was quick to use and it didn't feel like I am bothering someone or asking stupid questions

— Student

It was independent so I learnt more

— Student

Quicker and easier to understand

— Student

Interaction with LLMs make this exercise 'fun' and might encourage students to be intentional with their prompts and proof-read answers.

— Student

The hands-on experience working directly conversing with an LLM model in the form of a game greatly streamlined the learning process and I thoroughly enjoyed it.

— Student

Assessment

⏳ Coming Soon...