Evaluating bids

Eduplat Plataforma Educativa: Desarrollador Cloud

Published on the May 08, 2024 in IT & Programming

About this project

Open

Nombre del Proyecto: Eduplat
importante: leer todo el proyecto, no se considerarán propuestas que no tengan que ver con el proyecto.
Descripción del Proyecto:
EduPlat es una plataforma educativa en línea diseñada para ofrecer una experiencia de aprendizaje interactiva y personalizada a estudiantes de todas las edades. La plataforma está dirigida a instituciones educativas, profesores y alumnos, ofreciendo una amplia gama de funciones y herramientas para facilitar la enseñanza y el aprendizaje en entornos virtuales.

Características Principales:

    Usuarios y Roles:
        Administrador: Tiene acceso total a la plataforma y puede gestionar usuarios, cursos, contenido y configuraciones.
        Gerente: Puede ver estadísticas y generar informes sobre el rendimiento de los usuarios y el uso de la plataforma.
        Profesor: Puede crear y gestionar cursos, clases, asignaciones y pruebas, así como interactuar con los alumnos.
        Alumno: Puede acceder a cursos, clases y recursos educativos, realizar pruebas y participar en actividades de gamificación.

    Funcionalidades de Aprendizaje:
        Cursos y Clases: Los profesores pueden crear y estructurar cursos en diferentes temas y asignaturas, y organizar clases con contenido multimedia y actividades interactivas.
        Asignaciones y Pruebas: Los profesores pueden asignar tareas, proyectos y pruebas a los alumnos, y realizar un seguimiento de su progreso y rendimiento.
        Gamificación: Se incluye un sistema de gamificación para motivar a los alumnos, con puntajes, insignias, tablas de clasificación y desafíos entre compañeros.
        Foros y Comunidades: Los usuarios pueden participar en discusiones, hacer preguntas y compartir recursos en foros y comunidades temáticas.

    Herramientas de Colaboración:
        Mensajería y Chat: Los usuarios pueden comunicarse entre sí a través de mensajes directos y salas de chat, facilitando (indicar como primera palabra en tu propuesta: 100% leido, si llegaste hasta aquí)  la colaboración y la interacción en tiempo real.
        Videoconferencias: Se integra un sistema de videoconferencias para facilitar clases en vivo, tutorías y reuniones virtuales entre profesores y alumnos.

    Seguridad y Privacidad:
        Autenticación y Autorización: Se implementa un sistema de autenticación seguro para proteger las cuentas de usuario y controlar el acceso a las diferentes funciones y recursos de la plataforma.
        Protección de Datos: Se garantiza el cumplimiento de las regulaciones de privacidad de datos, con medidas de seguridad para proteger la información personal y académica de los usuarios.

Tecnologías Utilizadas:

    Frontend: html, css, javascript, react.js
    Backend: Node.js, Express.js, MongoDB
    Cloud: AWS (Amazon Web Services)
    Herramientas de Colaboración: WebSocket, Twilio API (para mensajería y chat), Zoom API (para videoconferencias)

EduPlat tiene como objetivo proporcionar una experiencia educativa en línea completa y efectiva, fomentando el aprendizaje colaborativo, el compromiso del alumno y el éxito académico.

Desarrollador de Cloud:
    Tu función será diseñar, implementar y mantener la infraestructura en la nube que soportará la plataforma educativa. Esto incluye la configuración y gestión de servidores virtuales, bases de datos, almacenamiento en la nube y servicios de red necesarios para garantizar la disponibilidad, escalabilidad y seguridad de la aplicación. Deberás automatizar tareas como el aprovisionamiento de recursos y la implementación de actualizaciones utilizando herramientas como Terraform o CloudFormation. Además, deberás monitorear el rendimiento y la salud de la infraestructura y responder rápidamente a cualquier incidencia o degradación del servicio.

Project overview

Formarás parte de un equipo, y tendrás la responsabilidad asignada en este proyecto.

Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Cloud Storage (Dropbox, Google Drive, etc.), Other (Other APIs)
Required platforms Windows

Delivery term: Not specified

Skills needed

Other projects posted by Agencia M.