Zostaw swoje dane kontaktowe, a prześlemy Ci nasz oficjalny dokument e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Polityka prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Optymalizacja strony internetowej i niestandardowy rozwój LMS: automatyzacja 30% papierkowej roboty

Innowise zaktualizowało stronę internetową uczelni do nowej wersji Umbraco, zawierającej dostosowany system zarządzania kursami i formularze zgłoszeniowe dla studentów.

Klient

Przemysł
Edukacja
Region
UE
Klient od
2022
Naszym klientem jest instytucja edukacyjna z siedzibą w Unii Europejskiej oferująca kursy akademickie dla studentów na całym świecie. Szczegółowe informacje o kliencie nie mogą zostać ujawnione zgodnie z postanowieniami NDA.

Wyzwanie

System zarządzania treścią uczelni klienta był oparty na CMS Umbraco 4.11. Głównymi problemami były niezoptymalizowany kod i słaba wydajność, które można było naprawić poprzez aktualizację do nowszej wersji Umbraco.

Co więcej, system aplikacji do zapisów na kursy online wymagał aktualizacji, aby rozwiązać kwestie związane z przesyłaniem dokumentów, śledzeniem postępów edukacyjnych i rejestrami studentów. Platformie brakowało również narzędzi do śledzenia indywidualnych postępów i możliwości przesyłania plików multimedialnych związanych z edukacją.

Zadaniem Innowise była aktualizacja istniejącej strony internetowej, w tym migracja Umbraco do nowej wersji CMS, stworzenie nowych szablonów HTML, wdrożenie funkcjonalności aplikacji elektronicznych oraz stworzenie bardziej elastycznego systemu zarządzania do śledzenia postępów, rozliczania studentów i publikowania treści.

Rozwiązanie

Nasz zespół przeprowadził audyt edukacyjnego systemu CMS klienta i zdecydował się zaktualizować go do nowszej wersji w kilku etapach, zgodnie z oficjalną dokumentacją Umbraco. Zmodernizowaliśmy system, aby umożliwić sprawne zarządzanie kursami i składanie wniosków, co sprawia, że proces edukacyjny jest wygodniejszy zarówno dla nauczycieli, jak i uczniów.

Aktualizacja strony internetowej

Istniejąca wersja Umbraco CMS 4.11 została uznana za nieodpowiednią do przyszłego rozwoju strony internetowej ze względu na słabą wydajność i ograniczoną funkcjonalność. Naszym pomysłem była aktualizacja systemu do wersji 9.5 lub wyższej.

Aby zapewnić płynną i kontrolowaną migrację Umbraco, podzieliliśmy przepływ pracy na kilka etapów:

  • utworzenie kopii zapasowej bazy danych klienta i plików strony internetowej;
  • aktualizacja niestandardowego kodu i szablonów do wersji 6.5;
  • aktualizacja do wersji 7.5 z nowym panelem administracyjnym;
  • aktualizacja do wersji 8.5 w celu zmiany podstawowej architektury projektu;
  • aktualizacja witryny do wersji Umbraco 9.5 w celu późniejszego ulepszenia.

Aktualizacja do Umbraco 9.5 spowodowała znaczące globalne zmiany w systemie. Przejście na .NET5 znacznie zwiększyło wydajność witryny. Po aktualizacji nasz zespół przeprowadził testy, wskazując i szybko rozwiązując drobne problemy w architekturze i niezoptymalizowane zapytania. W rezultacie zwiększyliśmy szybkość witryny 2,5-krotnie.

Indywidualny system zarządzania kursami edukacyjnymi

Po aktualizacji platformy do nowszej wersji, nasz zespół opracował nową funkcjonalność związaną z kursami. Stworzyliśmy listę dostępnych programów z elastycznym filtrowaniem. Studenci mogą teraz składać aplikacje online na różne programy, wypełniając wymagane informacje i przesyłając dokumenty.

Podzieliliśmy również kursy na kilka modułów z dołączonymi notatkami, lekcjami wideo i książkami. Po zaliczeniu jednego z modułów, studenci powinni zdać testy u nauczycieli akademickich, aby uzyskać dostęp do kolejnego modułu. Wdrożyliśmy również skalę ocen dla każdej dyscypliny oraz indywidualny system śledzenia ocen.

Zaktualizowane systemy zarządzania uczniami i narzędzia do śledzenia postępów edukacyjnych umożliwiają uczniom i nauczycielom skoncentrowanie się na edukacji zamiast na kwestiach organizacyjnych.

Ponadto nasi specjaliści wdrożyli funkcjonalność, która umożliwia studentom składanie wniosków o dokumenty z uczelni. Powiadomienie o prośbie jest wysyłane do dziekanatu w celu późniejszego przetworzenia i złożenia. Gdy niezbędna dokumentacja jest gotowa, studenci otrzymują powiadomienia o konieczności stawienia się w dziekanacie.

Przeprojektowano również formularz drukowanego dokumentu: pomysł polegał na uzyskaniu dwustronicowego układu z oświadczeniem osobistym na jednej stronie i resztą na drugiej stronie arkusza A4 w celu łatwego przetwarzania dokumentów, z mniej ważnymi informacjami dostępnymi, ale wizualnie oddzielonymi.

Ponadto dodaliśmy kilka nowych formularzy online, z których jeden to międzynarodowy wniosek z funkcją podstawowej oceny znajomości języka angielskiego wnioskodawcy. Nasz zespół pracuje obecnie nad tym formularzem, aby dodać więcej kryteriów oceny i wprowadzanie głosowe.

Innowise ulepszyło również funkcjonalność strony o nowy pulpit nawigacyjny, umożliwiający studentom przeglądanie harmonogramów profesorów i rezerwowanie wolnych miejsc na konsultacje badawcze. Dzięki tej nowej funkcji studenci mogą wygodnie planować spotkania bez konieczności przechodzenia przez długi proces wysyłania e-maili do profesorów lub odwiedzania ich biur. System pozwala użytkownikom na szybką nawigację po kalendarzach profesorów i wybranie dogodnego czasu i pokoju na uczelni. System może być zintegrowany z Kalendarzem Google, zapewniając, że wszystkie rezerwacje i zmiany dokonane w harmonogramie są natychmiast synchronizowane na wszystkich platformach.

Technologie i narzędzia

Back-end
.NET5, ASP.NET WEB API, Entity Framework, JWT, FluentValidation, AutoMapper
Front-end
XHTML zbudowany zgodnie ze specyfikacjami W3C, JavaScript, jQuery i CSS. Zgodność z poziomem A dostępności treści internetowych. React, Lodash, Recoil, Material UI, Apollo Client
Bazy danych
MS SQL Server
Platformy
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

Proces

Stosowaliśmy metodologię Scrum z dwutygodniowymi sprintami, aby zapewnić niezbędną elastyczność w procesie pracy. Podczas projektu cała komunikacja między naszym zespołem a klientem odbywała się za pośrednictwem Google Chat i Google Meets ze stałym śledzeniem zadań za pośrednictwem Jira. Ogólnie rzecz biorąc, zakres naszych prac obejmował następujące etapy:

  • Przeprowadziliśmy audyt projektu w celu zidentyfikowania problemów z wydajnością i zebrania wymagań.
  • Po zebraniu wymagań wykonaliśmy kopię zapasową strony internetowej i bazy danych.
  • Zaktualizowaliśmy stronę internetową do wersji Umbraco 9.5, dzięki czemu proces ten nie zakłócił pracy uczelni i przetwarzania nowych aplikacji.
  • Podczas testów utrzymywaliśmy i ulepszaliśmy poprzednią funkcjonalność systemu zarządzania treścią uczelni.

Po zatwierdzeniu wyników przez klienta rozpoczęliśmy opracowywanie nowych funkcji kursu, narzędzi do automatyzacji dokumentów oraz nowych formularzy aplikacyjnych i testowych. Nadal pracujemy nad projektem, utrzymujemy funkcjonalność strony i udoskonalamy nowe funkcje dla programów edukacyjnych.

Zespół

1
Kierownik projektu
1
Inżynier DevOps
2
Programiści front-end
2
Programiści back-end
1
Projektant UI/UX
1
QA Inżynier
1
Kierownik zespołu
team-innowise

Wyniki

Zaktualizowana strona internetowa uczelni wykazała znaczny wzrost wydajności, podwajając ruch na stronie i zwiększając liczbę zgłoszeń studentów na nowe kursy. Wdrożenie zautomatyzowanej papierkowej roboty i nowych narzędzi dokumentacyjnych zoptymalizowało i znacznie przyspieszyło pracę pracowników uczelni. Studenci mogą teraz uzupełniać materiały edukacyjne filmami, książkami, zdjęciami i artykułami, co sprawia, że proces uczenia się jest bardziej ustrukturyzowany i przyjemny. Witryna jest zoptymalizowana pod kątem urządzeń mobilnych, umożliwiając studentom naukę, śledzenie postępów, rezerwowanie konsultacji i składanie wniosków w dowolnym miejscu i czasie.
Czas trwania projektu
  • Maj 2022 - w toku

Skontaktuj się z nami!

Zarezerwuj połączenie lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka