{"id":21756,"date":"2025-03-21T11:00:10","date_gmt":"2025-03-21T10:00:10","guid":{"rendered":"https:\/\/blog.rwth-aachen.de\/itc\/?p=21756"},"modified":"2025-03-24T10:50:18","modified_gmt":"2025-03-24T09:50:18","slug":"softwaretechnik-messe-2025","status":"publish","type":"post","link":"https:\/\/blog.rwth-aachen.de\/itc\/en\/2025\/03\/21\/softwaretechnik-messe-2025\/","title":{"rendered":"Review of the Software Technology Fair 2025"},"content":{"rendered":"<div class=\"twoclick_social_bookmarks_post_21756 social_share_privacy clearfix 1.6.4 locale-en_US sprite-en_US\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_21756')){$('.twoclick_social_bookmarks_post_21756').socialSharePrivacy({\"txt_help\":\"Wenn Sie diese Felder durch einen Klick aktivieren, werden Informationen an Facebook, Twitter, Flattr, Xing, t3n, LinkedIn, Pinterest oder Google eventuell ins Ausland \\u00fcbertragen und unter Umst\\u00e4nden auch dort gespeichert. N\\u00e4heres erfahren Sie durch einen Klick auf das <em>i<\\\/em>.\",\"settings_perma\":\"Dauerhaft aktivieren und Daten\\u00fcber-tragung zustimmen:\",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/blog.rwth-aachen.de\\\/itc\\\/en\\\/2025\\\/03\\\/21\\\/softwaretechnik-messe-2025\\\/\",\"post_id\":21756,\"post_title_referrer_track\":\"Review+of+the+Software+Technology+Fair+2025\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div><p><div id=\"attachment_21767\" style=\"width: 310px\" class=\"wp-caption alignright\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/03\/1000067668-e1742473894709.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-21767\" class=\"size-medium wp-image-21767\" src=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/03\/1000067668-e1742473894709-300x231.jpg\" alt=\"\" width=\"300\" height=\"231\" srcset=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/03\/1000067668-e1742473894709-300x231.jpg 300w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/03\/1000067668-e1742473894709-768x590.jpg 768w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/03\/1000067668-e1742473894709.jpg 843w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-21767\" class=\"wp-caption-text\">Source: Own illustration<\/p><\/div><\/p>\n<p>This year&#8217;s Software Technology Fair (SWT Fair) took place at the IT Center on March 7. This marks the end of the \u201cSoftware Engineering\u201d module for the dual study program \u201cApplied Mathematics and Computer Science\u201d at FH Aachen. The prospective mathematical-technical software developers (MATSE) presented their projects and showed what they had learned over the course of the semester.<br \/>\n<!--more--><\/p>\n<h3><span style=\"color: #00549f;\">The Projects<\/span><\/h3>\n<p>Once again this year, the training companies and higher education institutions provided exciting topics for the MATSE trainees&#8217; projects. Participating companies were GTS Systems and Consulting GmbH, INFORM GmbH, SOPTIM AG, Amadeus Leisure IT GmbH, Databay AG, Decadia GmbH, PSI Metals Non Ferous GmbH, IVU Traffic Technologies AG, Ericsson GmbH and the Institute for Medical Informatics at the UKA. Various institutions of RWTH Aachen University were also represented as project sponsors: the WZL (Machine Tool Laboratory), the IT Center, the Institute of Engineering Hydrology, the Institute of Transmission Technology, Machine Dynamics and Robotics as well as the Chair and Institute of Concrete and Masonry Structures.<\/p>\n<p>A total of 90 MATSE trainees worked on their projects in 20 small groups. These covered a wide range of topics, from \u201cGUI-supporteddiagnosis of an NFC\/payment device on on-board units in public transport\u201d to \u201cCreation, visualization and inspection of construction plans in VR\u201d and \u201cDevelopment and prototyping of AI-supported software for automated transcription\u201d.<\/p>\n<p>The MATSE trainees from the IT Center presented two projects: in one project the \u201cDevelopment of a prototype for uploading, managing and checking training certificates (AnuBis)\u201d was developed and in another project the \u201cPre-course administration in RWTHmoodle\u201d.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_21768\" style=\"width: 236px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/03\/1000067674.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-21768\" class=\"size-medium wp-image-21768\" src=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/03\/1000067674-226x300.jpg\" alt=\"\" width=\"226\" height=\"300\" srcset=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/03\/1000067674-226x300.jpg 226w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/03\/1000067674-773x1024.jpg 773w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/03\/1000067674-768x1017.jpg 768w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/03\/1000067674-1159x1536.jpg 1159w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/03\/1000067674.jpg 1290w\" sizes=\"auto, (max-width: 226px) 100vw, 226px\" \/><\/a><p id=\"caption-attachment-21768\" class=\"wp-caption-text\">Source: IT Center<\/p><\/div>\n<h3><span style=\"color: #00549f;\">AnuBis<\/span><\/h3>\n<p>AnuBis is a training record and supervisor information system and is to become the successor to the currently used IHK tool \u201cTibros\u201d, which will be shut down in August 2025.<\/p>\n<p>will be switched off. The system is intended to model the relationship between trainees and supervisors and thus enable trainees to write training certificates in good time, which are checked by supervisors and collected centrally so that all certificates can be presented at the end of the training. Trainees can use an input form to write down their achievements from (high) school and their work performance or upload their achievements via PDF.<\/p>\n<p>Supervisors also have the option of defining a time interval at which the training certificates should be created, for example weekly or monthly. The system can also send an automatic reminder email if no certificate has been received shortly before the deadline.<\/p>\n<p>The web app uses the Vue.js framework and the Bootstrap5 styling package in the front end, while the back end is based on Django and verifies and manages the data from the front end. Celery is also used in the backend. Celery handles the communication with a worker server in order to execute reminders asynchronously and after any but fixed period of time and to make them resistant to server restarts. The backend is therefore primarily responsible for modeling the relationships and the logic. The frontend, on the other hand, is used to forward and display the information from the backend.<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #00549f;\">RWTHmoodle: Pre-course administration<\/span><\/h3>\n<p>The project aims to create a plug-in for RWTHmoodle. RWTHmoodle is used, among other things, for preliminary courses that RWTH Aachen University offers new students to prepare them for their studies.<\/p>\n<p>Until now, the administration of pre-course participants has been decentralized among the various providers of pre-courses. The plug-in is intended to standardize the administration of these preliminary courses. A configurable registration form makes it possible to register for the preliminary course independently. In addition, the creation of an RWTHmoodle account, including checking whether the person already has an account, has been integrated into this process. After registering for a pre-course, an automatic confirmation email is sent, which can be used to set a password for the potentially newly created account.<\/p>\n<p>The plug-in was created with PHP and the Moodle database in the backend and integrated into the Moodle environment. For this purpose, the Moodle database could be extended when creating the new plug-in. Docker Desktop was also used to run and test Moodle with the plug-in.<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #00549f;\">Conclusion and outlook<\/span><\/h3>\n<p>The Software Engineering Fair 2025 was a valuable opportunity for the prospective MATSEs to present their projects. The event encouraged the exchange of ideas and experiences and created a positive atmosphere for communicative exchange between \u201cexhibitors\u201d and \u201cvisitors\u201d.<\/p>\n<p>The practical projects enabled the students to develop not only their technical skills, but also important soft skills such as teamwork and communication skills. This combination of technical know-how and personal skills is crucial for their future professional success.<\/p>\n<p>We congratulate the MATSE trainees on their outstanding achievements and look forward to experiencing new exciting projects next year!<\/p>\n<hr \/>\n<p>Responsible for the content of this article is <a href=\"https:\/\/www.itc.rwth-aachen.de\/cms\/it-center\/it-center\/profil\/team\/~epvp\/mitarbeiter-campus-\/?gguid=PER-7VY9QG9&amp;allou=1&amp;lidx=1\" target=\"_blank\" rel=\"noopener\">Marc Weerts<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Sorry, this entry is only available in Deutsch.<\/p>\n","protected":false},"author":6316,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"c2c_always_allow_admin_comments":false,"footnotes":""},"categories":[308,310],"tags":[274,289,527,1434,831,837],"class_list":["post-21756","post","type-post","status-publish","format-standard","hentry","category-events-jubilaen-erfolge","category-studium-lehre","tag-ausbildung","tag-matse","tag-software-engineering","tag-swt-fair","tag-swt-messe","tag-training"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts\/21756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/users\/6316"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/comments?post=21756"}],"version-history":[{"count":14,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts\/21756\/revisions"}],"predecessor-version":[{"id":21780,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts\/21756\/revisions\/21780"}],"wp:attachment":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/media?parent=21756"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/categories?post=21756"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/tags?post=21756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}