Diseño y Desarrollo CMS E-Learning usando Mozilla HUB (salas virtuales)

Job ID: 32990548

Budget: €750 – €1,500 EUR

Comunicación escrita o hablada Español

Antes de aplicar al proyecto debe tener claro que buscamos crear un CMS de control que se basa en esta arquitectura dentro de AWS y basado en Mozilla HUB:
https://hubs.mozilla.com/docs/hubs-cloud-aws-architecture.html
https://hubs.mozilla.com/docs/welcome.html

Si no controla la arquitectura que hemos expuesto anteriormente por favor no aplique al proyecto. Mozilla hub es una especie de Wordpress (desarrollado en react y aframe) donde podemos crear salas virtuales. Nosotros queremos personalizar el servidor que tenemos en AWS (https://hubs.mozilla.com/docs/hubs-cloud-intro.html) y crear un CMS para nuestros usuarios, ya que el sistema que ofrecemos ahora está poco personalizado.

Todo el desarrollo se hará en nuestros servidores de AWS. Necesitamos asesoramiento para los permisos necesarios. Tenemos créditos para realizar el proyecto.

Necesidades:
Queremos crear una capa CMS que ofrezca diferentes funcionalidades a los usuarios de la plataforma y organizar el contenido que generamos (aulas virtuales que genera la plataforma mozilla hub).

Lo primero que buscamos es interconectar con la plataforma mozilla hub para que podamos tener control de los usuarios registrados.

Los usuarios registrados los queremos dividir en varios bloques:

Usuarios Alumnos
Usuarios Profesores
Usuarios Administradores

Cada usuario debe tener opciones diferentes una vez que estén registrados en la plataforma CMS que desarrollemos.

Profesores deben tener las siguiente opciones:

-Ficha de profesor (datos, foto, nombre, colegio, tiempo disponible de suscripción, datos personales)

-Categoría de clases disponibles con filtros de búsqueda (estas clases están desarrolladas dentro de mozilla hub por nosotros, cada categoría tendrá un listado de clases disponibles).

-Alumnos disponibles (cada cuenta de profesor tendrá alumnos limitados por su suscripción)

-Creación de clases, El profesor tendrá una herramienta a modo de calendario donde podrá crear una clase de las categorías de la suscripción o de sus proyectos creados. Podrá invitar a los alumnos que tenga registrados y obtener un código de clase (el sistema de mozilla hub ya tiene un sistema de código)

-Clases favoritas (se añaden las clases favoritos de mozilla hub)

-Clases creadas (se añaden las clases creadas por el profesor en el editor de salas que tiene mozilla hub (spoke). (spoke es un creador interno de mozilla hub)

Los profesores tendrán una suscripción y podrán acceder a un sistema de categoría de para que puedan crear clases virtuales que ofrecemos gracias al sistema de Mozilla HUB.

Administradores deben tener las siguientes opciones

-Tres categorias de administrador:
Administrador owner
Administrador Partner
Administrador Colegio

El sistema es piramidal, los administradores owners tienen una visión de los Partner y los colegios. El administrador Partner tiene una visión de los colegios que tiene dado de alta con una suscripción. El administrador del colegio tiene una visión de los profesores que tiene dado de alta en el colegio.

-Gestión de suscripciones, existen 3 suscripciones y las controla el administrador owner. Necesitamos modificar las opciones de estas suscripciones. Cada suscripción tendrá acceso a unas categorías específicas.

-Creador de categorías para los profesores. Necesitamos un gestor de categorías donde añadir las clases virtuales disponibles para las suscripciones.

-Ficha de administrador (datos, foto, nombre, empresa-colegio, fecha de inicio, datos personales)

-Partnes/Profesores que tienen a su cargo y diferente suscripción.

-Dar de alta o baja a los diferentes administradores.

-Visor de todas las suscripciones. Un filtro donde podamos ver las suscripciones que están dadas de alta, según los partners y los centros educativos.

Alumnos deben tener las siguientes opciones

-Ficha de alumnos (datos, foto, nombre, colegio, datos personale, correo)
-Calendario de clases donde puede ver las clases que tiene activa