Bitte hinterlassen Sie Ihre Kontaktdaten, wir werden Ihnen unser Whitepaper per E-Mail zusenden
Ich stimme der Verarbeitung meiner persönlichen Daten zu, um personalisiertes Marketingmaterial in Übereinstimmung mit der der Datenschutzrichtlinie geschickt zu bekommen. Mit der Bestätigung der Anmeldung erklären Sie sich damit einverstanden, Marketingmaterial zu erhalten
Vielen Dank!

Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.

Innowise ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1600+ IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.
Über uns
Innowise ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1600+ IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.

Website-Optimierung und maßgeschneiderte LMS-Entwicklung: Automatisierung von 30% des Papierkrams

Innowise hat die Website einer Hochschule auf die neue Umbraco-Version aktualisiert, die ein individuelles Kursmanagementsystem und Bewerbungsformulare für Studenten enthält.

Der Kunde

Branche
Bildung
Region
EU
Kunde seit
2022
Unser Kunde ist eine Bildungseinrichtung mit Sitz in der Europäischen Union, die akademische Kurse für Studenten weltweit anbietet. Detaillierte Informationen über den Kunden dürfen aufgrund der Bestimmungen der Vertraulichkeitsvereinbarung (NDA) nicht offengelegt werden.

Herausforderung

Das Content-Management-System der Hochschule des Kunden basierte auf CMS Umbraco 4.11. Die Hauptprobleme waren nicht optimierter Code und schlechte Leistung, die durch ein Upgrade auf eine neuere Version von Umbraco behoben werden konnten.

Darüber hinaus musste das Anwendungssystem für die Online-Kurseinschreibung aktualisiert werden, um Probleme im Zusammenhang mit der Einreichung von Dokumenten, der Verfolgung von Bildungsfortschritten und den Studentendaten zu lösen. Der Plattform fehlten auch Instrumente zur Verfolgung der individuellen Fortschritte und die Möglichkeit, bildungsbezogene Multimedia-Dateien hochzuladen.

Innowise wurde mit der Aktualisierung einer bestehenden Website beauftragt, einschließlich der Migration von Umbraco auf eine neue Version des CMS, der Erstellung neuer HTML-Vorlagen, der Implementierung elektronischer Bewerbungsfunktionen und der Erstellung eines flexibleren Verwaltungssystems zur Fortschrittsverfolgung, Buchhaltung der Studenten und Veröffentlichung von Inhalten.

Lösung

Our team conducted an audit of the client’s education CMS and decided to upgrade it to a newer version over several stages as per the official Umbraco documentation. We upgraded the system to enable efficient course management and application submission, which makes the educational process more convenient for teachers and students alike.

Aktualisierung der Website

Die bestehende Version 4.11 von Umbraco wurde aufgrund ihrer schlechten Leistung und eingeschränkten Funktionalität als ungeeignet für die zukünftige Entwicklung der Website angesehen. Unsere Idee war es, das System auf die Version 9.5 oder höher zu aktualisieren.

Um eine reibungslose und kontrollierbare Umbraco-Migration zu ermöglichen, haben wir den Workflow in mehrere Phasen unterteilt:

  • Erstellung einer Sicherungskopie der Datenbank und der Dateien der Website des Kunden;
  • Aktualisierung des benutzerdefinierten Codes und der Vorlagen auf Version 6.5;
  • Upgrade auf Version 7.5 mit dem neuen Verwaltungsbereich;
  • Upgrade auf Version 8.5, um die zugrunde liegende Projektarchitektur zu ändern;
  • Upgrade der Website auf Umbraco 9.5 für spätere Erweiterungen.

Das Upgrade auf Umbraco 9.5 hat zu erheblichen globalen Systemänderungen geführt. Die Umstellung auf .NET5 hat die Leistung der Website erheblich gesteigert. Nach dem Upgrade hat unser Team Tests durchgeführt, kleinere Probleme in der Architektur und nicht optimierte Abfragen identifiziert und umgehend behoben. So konnten wir die Geschwindigkeit der Website um das 2,5-fache steigern.

Maßgeschneidertes Verwaltungssystem für Bildungskurse

Nach der Aktualisierung der Plattform auf eine neuere Version entwickelte unser Team neue kursbezogene Funktionen. Wir haben eine Liste der verfügbaren Programme mit flexibler Filterung erstellt. Die Studierenden können sich nun online für verschiedene Programme bewerben, indem sie die erforderlichen Informationen eingeben und Dokumente hochladen.

Außerdem haben wir die Kurse in mehrere Module unterteilt, denen Notizen, Videolektionen und Bücher beigefügt sind. Nach dem Bestehen eines Moduls sollten die Studenten Tests von Hochschullehrern ablegen, um Zugang zum nächsten Modul zu erhalten. Wir haben auch eine Benotungsskala für jedes Fach und ein individuelles Notenverfolgungssystem eingeführt.

Die aktualisierten Studentenverwaltungssysteme und die Instrumente zur Verfolgung des Lernfortschritts ermöglichen es Studenten und Lehrern, sich auf den Unterricht zu konzentrieren, anstatt sich um organisatorische Belange zu kümmern.

Darüber hinaus haben unsere Spezialisten eine Funktion implementiert, mit der Studierende Dokumente bei der Hochschule anfordern können. Die Benachrichtigung über den Antrag wird an das Dekanat zur weiteren Bearbeitung und Einreichung weitergeleitet. Sobald die erforderlichen Unterlagen fertig sind, erhalten die Studierenden eine Benachrichtigung, dass sie zum Dekanat kommen sollen.

Das gedruckte Formular wurde ebenfalls neu gestaltet: Die Idee war, ein zweiseitiges Layout mit der persönlichen Stellungnahme auf einer Seite und dem Rest auf der anderen Seite des A4-Blatts zu erhalten, um die Bearbeitung der Dokumente zu erleichtern, wobei weniger wichtige Informationen verfügbar, aber visuell getrennt sind.

Außerdem haben wir mehrere neue Online-Formulare hinzugefügt, darunter eine internationale Bewerbung mit der Funktion einer grundlegenden Bewertung der Englischkenntnisse des Bewerbers. Unser Team arbeitet derzeit an diesem Formular, um weitere Bewertungskriterien und Spracheingaben hinzuzufügen.

Innowise hat außerdem die Funktionalität der Website durch ein neues Dashboard erweitert, das es den Studierenden ermöglicht, die Stundenpläne der Professoren einzusehen und freie Termine für Forschungsgespräche zu buchen. Mit Hilfe dieser neuen Funktion können Studierende bequem Termine vereinbaren, ohne langwierige E-Mails an Professoren schreiben oder deren Büros aufsuchen zu müssen. Das System ermöglicht es den Nutzern, schnell in den Kalendern der Professoren zu navigieren und eine passende Zeit und einen Raum an der Hochschule auszuwählen. Das System kann in den Google-Kalender integriert werden, so dass alle Buchungen und Änderungen am Terminplan sofort über alle Plattformen hinweg synchronisiert werden.

Technologien & Tools

Back-end
.NET5, ASP.NET WEB API, Entity Framework, JWT, FluentValidation, AutoMapper
Front-end
XHTML nach W3C-Spezifikationen, JavaScript, jQuery und CSS. Level-A-Konformität mit der Zugänglichkeit von Webinhalten. React, Lodash, Recoil, Material UI, Apollo Client
Datenbanken
MS SQL Server
Plattformen
Umbraco CMS 9
Cloud
Azure Data Storage, Azure Key Vault, Azure App Insights, Azure App Services, Azure AD, Azure Functions, Azure Cosmos DB
DevOps
Azure DevOps
QA
NUnit, Moq

Prozess

Wir folgten dem Scrum-Ansatz mit zweiwöchigen Sprints, um die notwendige Flexibilität im Arbeitsprozess zu gewährleisten. Während des Projekts erfolgte die gesamte Kommunikation zwischen unserem Team und dem Kunden über Google Chat und Google Meets mit permanenter Aufgabenverfolgung über Jira. Im Allgemeinen umfasste der Umfang unserer Arbeit die folgenden Phasen:

  • Wir haben ein Projektaudit durchgeführt, um Leistungsprobleme zu ermitteln und Anforderungen zu sammeln.
  • Nachdem wir die Anforderungen gesammelt hatten, erstellten wir ein Backup der Website und der Datenbank.
  • Wir haben die Website auf die Version Umbraco 9.5 umgestellt, damit die Arbeit der Hochschule und die Bearbeitung neuer Bewerbungen nicht unterbrochen werden.
  • Während der Tests haben wir die bisherige Funktionalität des Content-Management-Systems der Hochschule beibehalten und verbessert.

Nachdem die Ergebnisse vom Kunden genehmigt worden waren, begannen wir mit der Entwicklung neuer Kursfunktionen, Automatisierungstools für Dokumente sowie neuer Bewerbungs- und Testformulare. Wir arbeiten weiter an dem Projekt, befassen uns mit der Wartung der Funktionalität der Website und verfeinern neue Funktionen für Bildungsprogramme.

Team

1
Project Manager
1
DevOps-Ingenieur
2
Front-end Entwickler
2
Back-end Entwickler
1
UI/UX-Designer
1
QA Engineer
1
Teamleiter
team-innowise

Ergebnisse

Die aktualisierte Website der Hochschule verzeichnete eine erhebliche Leistungssteigerung, verdoppelte die Besucherzahl und erhöhte die Zahl der Anmeldungen von Studenten für neue Kurse. Durch die Einführung automatisierter Schreibarbeiten und neuer Dokumentationswerkzeuge wurde die Arbeit der Mitarbeiter der Hochschule optimiert und erheblich beschleunigt. Die Studierenden können fortan Lernmaterialien mit Videos, Büchern, Bildern und Artikeln ergänzen, was den Lernprozess strukturierter und angenehmer macht. Die Website ist für mobile Geräte optimiert, so dass die Studierenden jederzeit und überall lernen, ihre Fortschritte verfolgen, Beratungen buchen und Anträge einreichen können.
Dauer des Projekts
  • Mai 2022 - in Arbeit

Kontaktieren Sie uns!

Buchen Sie einen Anruf oder füllen Sie das Formular unten aus und wir melden uns bei Ihnen, sobald wir Ihre Anfrage bearbeitet haben.

    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten und andere Infos bei.
    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten
    und andere Infos bei.
    Hängen Sie nach Bedarf zusätzliche Dokumente an.
    Datei hochladen

    Sie können bis zu 1 Datei von insgesamt 2 MB anhängen. Gültige Dateien: pdf, jpg, jpeg, png

    Bitte beachten Sie, dass Innowise mit dem Anklicken der Schaltfläche 'Senden' Ihre persönlichen Daten nach der Datenschutzrichtlinie verarbeiten wird, um Ihnen die gewünschten Informationen zukommen zu lassen.

    Wie geht es weiter?

    1

    Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA für die Vertraulichkeit der Informationen zu unterzeichnen.

    2

    Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.

    3

    Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung zu treffen.

    4

    Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Pfeil