About this project
it-programming / web-development
Open
El proyecto consiste en desarrollar un aula virtual a través de la plataforma wordpress, integrándolas con plugin que sean necesarios, como puede ser Divi, Sensei, Woo Commerce, Learn Dash, Learn Press, WP Courseware y otros que fueran necesarios. Completando con programación específica en los aspectos que no estén contemplados por ningún plugin.
La plataforma debe permitir:
a) La disposición de cursos gratuitos que se accede con la sola acción de cargar email
b) La lectura gratuita de una parte de un curso sin necesidad de registrarse
c) La compra de cursos individuales en los que el usuario tendrá acceso de por vida al curso ingresando a la plataforma.
Este tipo de transacciones es de compra única y acceso de por vida, otorgándola automáticamente un nombre de usuario. El usuario puede comprar todos los cursos que desee de esta forma. El usuario accederá a un menú de “mis cursos” y también tendrá acceso al “resto de cursos”.
D) La compra de empresas de un pack de cursos. Donde “n” usuarios pueden acceder a “n” cursos. Esta modalidad es de abono mensual y tendrá una estructura de precios dependiendo de la cantidad de usuarios que acceden.
Hasta 50 usuarios un precio, hasta 100 otro, hasta 200 otro precio, hasta 500 otro valor, hasta 1.000 y más de 1.000 usuarios. La empresa tendrá un usuario administrador quien será el encargado de realizar el alta, baja y modificación de los “n” usuarios (empleados) de la empresa. También la opción de importar usuarios desde una plantilla Excel o similar.
El sistema enviará automáticamente un email para confirmar el alta de usuario y generación de clave. El sistema verificará que el @empresa sea el mismo en todos los usuarios de esa empresa y a la vez ese @empresa no puede ser una cuenta de email de proveedores de internet, caso @gmail, @hotmail, o similares. Cada usuario puede acceder a los “n” cursos que están en el “pack empresas” y tendrán calificaciones en los cursos que realicen, esa información será accesible o podrá ser enviada al administrador de la empresa para control del grado de avance de sus empleados.
Cada usuario accederá a un menú con “mis cursos” y también podrá visualizar el resto de cursos que no están incluidos en su compra. Si la empresa no paga se interrumpe el acceso al sistema hasta que normalice la situación. En éste caso debe gestionarse una comunicación alertando de la falta de pago y de imposibilidad de accedo dentro de 72 horas y luego efectivizarla, restableciendo el acceso luego del nuevo pago.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed