Déjenos sus datos y le enviaremos un resumen por correo electrónico.
Consiento el tratamiento de mis datos personales para el envío de material publicitario personalizado de conformidad con la Política de privacidad. Al confirmar el envío, acepta recibir material de marketing
Gracias.

El formulario se ha enviado correctamente.
Encontrará más información en su buzón.

Innowise es una empresa internacional de desarrollo de software de ciclo completo fundada en 2007. Somos un equipo de más de 1800+ profesionales de TI que desarrollan software para otros profesionales de todo el mundo.
Conócenos
Innowise es una empresa internacional de desarrollo de software de ciclo completo de software de ciclo completo fundada en 2007. Somos un equipo de más de 1600+ profesionales de TI que desarrollan software para otros profesionales de todo el mundo.

Optimización de sitios web y desarrollo de LMS personalizados: automatización del 30% del papeleo

Innowise ha actualizado el sitio web de una universidad a la nueva versión de Umbraco, que incluye un sistema de gestión de cursos personalizado y formularios de solicitud para estudiantes.

Cliente

Industria
Educación
Región
UE
Cliente desde
2022
Nuestro cliente es una institución educativa con sede en la Unión Europea que ofrece cursos académicos a estudiantes de todo el mundo. No se puede revelar información detallada sobre el cliente en virtud de las disposiciones del acuerdo de confidencialidad.

Desafío

El sistema de gestión de contenidos universitarios del cliente se basaba en CMS Umbraco 4.11. Los principales problemas eran el código no optimizado y el bajo rendimiento, que podían solucionarse actualizando a una versión más reciente de Umbraco.

Además, el sistema de aplicación para la inscripción en cursos en línea requería una actualización para resolver problemas relacionados con la presentación de documentos, el seguimiento de los avances educativos y los registros de los estudiantes. La plataforma también carecía de herramientas de seguimiento del progreso individual y de la capacidad de cargar archivos multimedia relacionados con la educación.

Se encargó a Innowise la actualización de un sitio web existente, incluida la migración de Umbraco a una nueva versión del CMS, la creación de nuevas plantillas HTML, la implementación de la funcionalidad de la aplicación electrónica y la creación de un sistema de gestión más flexible para el seguimiento del progreso, la contabilidad de los estudiantes y la publicación de contenidos.

Solución

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.

Actualización del sitio web

La versión Umbraco CMS 4.11 existente se consideró inadecuada para el futuro desarrollo de sitios web debido a su bajo rendimiento y funcionalidad limitada. Nuestra idea era actualizar el sistema a la versión 9.5 o superior.

Para una migración a Umbraco fluida y controlable, dividimos el flujo de trabajo en varias etapas:

  • crear una copia de seguridad de los archivos de la base de datos y del sitio web del cliente;
  • actualizar el código personalizado y las plantillas a la versión 6.5;
  • actualización a la versión 7.5 con el nuevo panel de administración;
  • actualizar a la versión 8.5 para cambiar la arquitectura subyacente del proyecto;
  • actualización del sitio web a Umbraco 9.5 para su posterior mejora.

La actualización a Umbraco 9.5 ha supuesto importantes cambios globales en el sistema. El cambio a .NET5 aumentó significativamente el rendimiento del sitio web. Tras la actualización, nuestro equipo realizó pruebas, detectando y resolviendo rápidamente problemas menores en la arquitectura y consultas no optimizadas. Como resultado, multiplicamos por 2,5 la velocidad del sitio web.

Sistema de gestión personalizado para cursos educativos

Tras actualizar la plataforma a una versión más reciente, nuestro equipo desarrolló nuevas funciones relacionadas con los cursos. Creamos una lista de programas disponibles con filtrado flexible. Ahora los estudiantes pueden presentar solicitudes en línea para varios programas rellenando la información requerida y cargando documentos.

También dividimos los cursos en varios módulos con apuntes adjuntos, lecciones en vídeo y libros. Después de aprobar uno de los módulos , los alumnos debían hacer exámenes de profesores universitarios para acceder al siguiente módulo. También implantamos una escala de calificaciones para cada disciplina y un sistema de seguimiento individual de las notas.

Los sistemas actualizados de gestión de estudiantes y las herramientas de seguimiento del progreso educativo permiten a alumnos y profesores concentrarse en la educación en lugar de en las preocupaciones organizativas.

Además, nuestros especialistas implementaron una funcionalidad que permite a los estudiantes realizar solicitudes de documentos a la universidad. La notificación de la solicitud se envía a la oficina del decano para su posterior tramitación y presentación. Una vez que la documentación necesaria está lista, los estudiantes reciben notificaciones para acudir a la oficina del decano.

También se ha rediseñado el formulario del documento impreso: la idea era conseguir un diseño de dos páginas, con la Declaración Personal en una página y el resto en la otra cara de la hoja A4 para facilitar el procesamiento de los documentos, con la información menos importante disponible pero visualmente separada.

Además, hemos añadido varios formularios en línea nuevos, uno de los cuales es una solicitud internacional con la funcionalidad de una evaluación básica de los conocimientos de inglés del solicitante. Nuestro equipo está trabajando actualmente en este formulario para añadir más criterios de evaluación y entradas de voz.

Innowise también ha mejorado la funcionalidad del sitio con un nuevo panel de control, que permite a los estudiantes ver los horarios de los profesores y reservar huecos disponibles para consultas de investigación. Con la ayuda de esta nueva función, los estudiantes pueden concertar citas cómodamente sin tener que pasar por el largo proceso de enviar correos electrónicos a los profesores o visitar sus despachos. El sistema permite a los usuarios navegar rápidamente por los calendarios de los profesores y seleccionar la hora y la sala de la universidad que más les convenga. El sistema puede integrarse con Google Calendar, lo que garantiza que todas las reservas y cambios realizados en el horario se sincronizan al instante en todas las plataformas.

Tecnologías y herramientas

Back-end
.NET5, ASP.NET WEB API, Entity Framework, JWT, FluentValidation, AutoMapper
Front-end
XHTML built to W3C Specifications, JavaScript, jQuery and CSS. Level A Conformance to Web Content Accessibility. React, Lodash, Recoil, Material UI, Apollo Client
Bases de datos
MS SQL Server
Plataformas
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

Proceso

Seguimos la metodología Scrum con sprints de dos semanas para garantizar la flexibilidad necesaria en el proceso de trabajo. Durante el proyecto, toda la comunicación entre nuestro equipo y el cliente se llevó a cabo a través de Google Chat y Google Meets con un seguimiento permanente de las tareas a través de Jira. En general, el alcance de nuestro trabajo incluyó las siguientes etapas:

  • Realizamos una auditoría del proyecto para identificar problemas de rendimiento y reunir requisitos.
  • Tras recopilar los requisitos, hicimos una copia de seguridad del sitio web y de la base de datos.
  • Actualizamos el sitio web a la versión Umbraco 9.5, evitando que el proceso interrumpiera el trabajo de la universidad y la tramitación de nuevas solicitudes.
  • Durante las pruebas, mantuvimos y mejoramos la funcionalidad anterior del sistema de gestión de contenidos de la universidad.

Después de que el cliente aprobara los resultados, empezamos a desarrollar nuevas funciones para los cursos, herramientas de automatización para los documentos y nuevos formularios de solicitud y examen. Seguimos trabajando en el proyecto, manteniendo la funcionalidad del sitio y perfeccionando nuevas características para los programas educativos.

Equipo

1
Jefe de proyecto
1
Ingeniero DevOps
2
Desarrolladores de Front-end
2
Desarrolladores de Back-end
1
Diseñador UI/UX
1
Ingeniero de QA
1
Jefe de equipo
equipo-innowise

Resultados

La actualización de la página web del colegio ha aumentado considerablemente su rendimiento, duplicando el tráfico de la página e incrementando el número de solicitudes de estudiantes para nuevos cursos. La implantación de papeleo automatizado y nuevas herramientas de documentación ha optimizado y agilizado considerablemente el trabajo del personal del colegio. Los estudiantes pueden ahora complementar el material didáctico con vídeos, libros, imágenes y artículos, lo que hace que el proceso de aprendizaje sea más estructurado y ameno. El sitio está optimizado para dispositivos móviles, lo que permite a los estudiantes aprender, seguir sus progresos, reservar consultas y presentar solicitudes en cualquier momento y lugar.
Duración del proyecto
  • Mayo de 2022 - en curso

Póngase en contacto con nosotros

Reservar una llamada o rellene el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Por favor, facilítenos detalles del proyecto, duración, tecnologías, especialistas informáticos necesarios y otra información relevante.
    Grabe un mensaje de voz sobre su proyecto
    para ayudarnos a comprenderlo mejor.
    Adjunte los documentos adicionales si es necesario
    Cargar archivo

    Puede adjuntar hasta 1 archivo de 2 MB en total. Archivos válidos: pdf, jpg, jpeg, png

    Le informamos de que cuando haga clic en el botón Enviar, Innowise procesará sus datos personales de acuerdo con nuestra Política de privacidad con el fin de proporcionarle la información adecuada.

    ¿Qué pasa después?

    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallar las necesidades de su proyecto y firmar un acuerdo de confidencialidad que garantice la confidencialidad de la información.

    2

    Después de examinar los requisitos, nuestros analistas y desarrolladores elaboran una propuesta de proyecto con el alcance de las obras, el tamaño del equipo, el tiempo y las estimaciones de costos.

    3

    Concertamos una reunión con usted para discutir la oferta y llegar a un acuerdo.

    4

    Firmamos un contrato y comenzamos a trabajar en su proyecto lo más rápido posible.

    Gracias.

    Su mensaje ha sido enviado.
    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    Gracias.

    Su mensaje ha sido enviado. 

    We’ll process your request and contact you back as soon as possible.

    flecha