Der Kunde
Pegaso Formazione ist ein italienischer Bildungsanbieter mit Kursen für Berufstätige. Die Teilnehmenden meldeten sich auf der Website zu den Kursen an, und diese Anmeldungen mussten anschließend in ein anderes System gelangen. Jeden Teilnehmer von Hand abzutippen war langsam und fehleranfällig, die Website sollte die Daten also selbst übergeben.
Was ich gebaut habe
Auf der Joomla-Website des Anbieters habe ich eine Online-Anmeldung eingerichtet und eine kleine Brücke, die sie exportiert.
- Online-Anmeldeformular: Mit ChronoForms gebaut, erfasst es die persönlichen und beruflichen Angaben der Teilnehmenden, darunter Beruf, Fachrichtung und Nummer im Berufsregister, sowie den gewählten Kurs.
- XML-Export: Ein PHP-Skript liest die Anmeldungen und schreibt eine XML-Datei mit einem Datensatz pro Teilnehmer, in einer festen Struktur, die ein anderes Programm ohne Abtippen importieren kann.
- Nur neue Anmeldungen: Der Export beginnt bei einer bestimmten Anmeldenummer, sodass jeder Durchlauf dort weitermacht, wo der letzte aufgehört hat.
- Bereit für Kurse: Das Skript enthält bereits die noch nicht aktivierte Struktur, um Anmeldungen nach Kurs zu gruppieren.
Womit es gebaut ist
Joomla, ChronoForms, PHP und MySQL, XML.


