Future of project-based learning is here
WIMMA Lab is a learning environment where students solve assignments in multidisciplinary project teams.
Open Doors 9.6.WIMMA Lab in a nutshell
Challenge focused learning
WIMMA Lab is a two and a half month project where students of JAMK University of Applied Sciences participate as trainees. The students solve challenges given by partner companies, research programs or Universities. Goal of the project is to develop production ready solutions.
Power of teamwork
At WIMMA Lab, students gain experience on project-based teamwork in multidisciplinary teams. Students solve challenges while learning the dynamics of teamwork and value of collaboration.
Agile development
WIMMA Lab is all about building from an idea to execution. Virtual companies use agile development methods, such as Sprints and Kanban boards. However, the goal is not to build quick and dirty demos, but solutions that can be tested in a production environment.
Contacts to businesses
In addition to gaining skills, students' transition to working life is supported by company visitors. During the summer, experts on project-related topics consult WIMMA Lab and share their experiences. Students get great opportunities to network with company representatives.
Virtual companies
Assignments
Building open source services: Tukko - Traffic Visualizer & SKILL-db API
Our main assigment this summer comes from Combitech Oy. We are building an open source service Tukko - Traffic Visualizer that uses public traffic APIs (i.e. Digitraffic). The service shows data visualizations on a map where you can choose between vehicle types and different timescales.
We also built the SKILL-db API that uses skill framework data. The framework data is stored in a PostgreSQL database which can be fetched using REST requests for other projects to use.
Create automated SOC,SIEM,SOAR with CI/CD security checks as well as host and monitor other companies
Mysticons provides consultation services to other teams when it comes to containerizing their software and DevSecOps related principles. Mysticons also provide penetration tests and documentation regarding existing issues. Mysticons aim to establish a robust, scalable hosting environment that can be expanded with minimal disruption to production. This system prioritizes security through the implementation of a ticketing system, automated vulnerability assessments, and a strict CI/CD pipeline. These measures are designed to prevent the deployment of vulnerable containers and to assist other companies during their development and maintenance phases.
Skill Collector 1.0 & VIKSU 2.0
Overflow was tasked with the VIKSU application of the Adults on the move project at WIMMA Lab 2023. VIKSU is an application made between 2014-2017, which can be used to monitor companies' progress in promoting active commuting. The current situation of VIKSU is that it is not operational, the program is outdated and it is very vulnerable to cyber threats. Our task is to investigate what VIKSU has been like in the past, how it could be improved and update VIKSU to meet todays' standards. Team Overflow was also tasked at WIMMA Lab 2023 to update the Skill Collector made at FutureFactory in spring 2023. There are plans to improve the usability of the Skill Collector and make it a 'clean' version so that it can be branded according to the purpose / company. Overflow's task this year is also to learn how to make a product from a DevSecOps perspective.
Career Scouter 1.0, Wimmalab.org and Social Media Marketing
Pengwin Medias will do the marketing for WIMMA Lab and Open Doors event. On top of these Pengwin will make Career Scouter 1.0.
Coaches
History
The WIMMA Lab concept is evolving year by year. It was formerly known as Challenge Factory (2014 - 2017) and Summer Factory (2011 - 2014).
IoTitude
Used multiple agile development methods to rebrand and update Haastix, a challenge-based picture game. The core idea is that the game master creates challenges for players (e.g. find a statue in 15 minutes) and the one who completes all the challenges first wins.
Overflow
Designed a forum service for WIMMA Lab learning environment based on the open-source Conduit software. The forum includes all the features one would typically expect in a modern forum service.
Mysticons
Monitored the security of other WIMMA Lab projects and log events as well as other security related issues for the entirety of the WIMMA Lab through their SOC (Security Operations Center). Mysticons was operating and developing through the Kubernetes platform which worked in conjuction with their SIEM.
Pengwin Media
Did the marketing for WIMMA Lab and Open Doors event. They made materials for other teams when needed, for example new colors and mockup for the Haastix. After Open Doors, Pengwin Media started to update team websites.
Project Kaiho
Project Kaiho was a late entry to the WIMMA Lab assignments. With a group composed of various members of other teams, they built a website for a distillery using WordPress and Elementor.
WIMMA Lab was organized in virtual form.
IoTitude
Designed and developed Haastix mobile game utilizing WebSockets and React Native to encourage players to move around and explore their surroundings. In the game, the Game Master gives players a task and players take pictures that fit the description with their smartphones.
Overflow
Developed “Future Factory Marketplace” service for JAMK with React and ASP.NET Core. The service makes it possible for students to familiarize themselves with assignments and team up with like-minded students for a Future Factory course.
Mysticons
Created the Kubernetes platform and CI/CD pipelines that allow the services of other teams in WIMMA Lab 2021 to function. Mysticons also developed a forms-sheet with Power Automate that allows teachers to easily create Microsoft Teams channels and GitLab repositories for their courses.
Pengwin Media
Re-designed the WIMMA Lab brand by updating logos and creating a new website utilizing Next.js. Pengwin Media collaborated with other virtual companies and provided frontend coding, testing, and mockups. In addition, Pengwin Media kept WIMMA Lab's social media channels updated.
WIMMA Lab was on break due to COVID-19.
IoTitude
Developed Jonoxi, a scalable queueing service using technologies such as PWA, serverless cloud functions and Firebase. The user can join a queue and track their queueing number.
Overflow
Developed a service called TACS for managing airsoft games. Their assignment was to expand on the already existing EHASA-system, which could create and organise games. With the added functionality of TACS, it allowed the game organisers to see players' positions on the map in real time, and to share tactical plans with teams.
Mysticons
Built a CI/CD pipeline and improved on the current DevSecOps model, produced software for a robot and extended its features, and made learning music easier through games for JAMK University of Applied Sciences' educational purposes.
Pengwin Media
Provided media content, video production, UI design and graphic design for the WIMMA Lab brand and its virtual companies, and helped the other virtual companies with their assignments.
IoTitude
Developed a 'virtual friend' game system for children in a hospital environment using IoT technology.
Overflow
Researched indoor positioning and NB-IoT technology that helped them develop the MoTrak tracking system to locate and monitor assistive technology indoors.
Mysticons
Developed the RPA-bot to help the work of the secretaries of JAMK University of Applied Sciences and developed a tool to track students' GitLab activity.
Pengwin Media
Provided media content, video production, UI design and graphic design for the WIMMA Lab brand and its virtual companies, and helped the other virtual companies with their assignments.
The WIMMA Lab brand was established.
IoTitude
Developed Mood-O-Meter, which collects data on people's moods. The data is collected by an IoT device with buttons for different moods and the statistics could be seen in real time in an user interface.
Overflow
Researched the possibilities of SDN networks and developed a system called Puikkari for controlling them.
Mysticons
Implemented data analysis methods to visualize data collected by other virtual companies, developed a sensor to identify vacant parking slots using machine learning and created a pipeline for monitoring sensors and IoT devices.
Pengwin Game
Developed a mobile game about growing, making and selling wine to support the studies of tourism and catering at JAMK University of Applied Sciences. It was implemented with the Unity game engine.
Pengwin Media
Provided media content, video production, UI design and graphic design for the WIMMA Lab brand and its virtual companies, and helped the other virtual companies with their assignments.
The concept of virtual companies was established. All of the newly-founded virtual companies worked on developing a sewage monitoring and maintenance system with IoT technologies. The aim was to prevent flooding in city centres and speed up street maintenance.
IoTitude
Worked as a developer team of measurement, monitoring and management applications. The IoTitude Game team developed an educational game for Social Services and Health Care students.
Overflow
Developed an SDN network solution between measurement devices and the cloud.
Kumos
Produced the Rancher cloud platform for the containerised components of the system.