Evaluando propuestas

Desarrollo de Campus Virtual

Publicado el 08 Marzo, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito el presupuesto del siguiente sistema de campus virtual. Tiene que estar hecho en PHP y MySQL. Sin frameworks, sin Wordpress ni enlatados, sino 100% a medida.


campus virtual
(uso externo, muchos usuarios)

admin
gestionar cursos (videos hosteados en vimeo, pdfs en server)
cada curso tiene unidades (módulos) que se habilitan a medida que van pagando.
Gestionar valores.

Gestión de usuarios.
Ver datos de usuarios y legajos. (Base de datos)
Creación manual de usuarios (no debería ser necesario, pero por las dudas).

Habilitar clases de forma manual, si abonan en efectivo.
Revisar y registrar pagos.
Las clases permanecen habilitadas por X días.


Gestión de mails automáticos:
Edición de contenidos y tiempos
Al crearse un usuario: Le llega un mail – “Bienvenido, tu usuario es tal”. Con la clase 0 habilitada.
A los X días, mail preguntando como vas con tus clases.
Si no se loggea en X dias, mail preguntando “¿Estás bien?”



USUARIO 1:
Anotarse con formulario – reglamento interno. (Cada sede deberá tener su formulario, para saber a cuál pertenece).
Seleccionar curso.

Acceder a cursos, ver progreso. Ver clases en video, descargar pdfs. Las clases se habilitan por 40 días.

Abonar módulos por MP si es argentina, Paypal si es exterior o transferencia bancaria (en este último caso, deben enviar comprobante y queda sujeto a verificación de esta transf. La habilitación de clases).

USUARIO tipo 2 – Proveniente de sede.
Anotarse con formulario – Reglamento interno. (De la sede).
Seleccionar curso.

Acceder a cursos, ver progreso. Ver clases en video, descargar pdfs. Las clases se habilitan por 40 días.

Abonan directo en la sede.




sistema para escuelas (uso interno, pocos usuarios)

admin

agregar escuelas. (Datos completos)
Ver legajos de escuelas.
Enviar notificaciones a una o varias escuelas.
Ver facturación escuelas. Mes a mes, con los comprobantes de depósito o aviso de MP. Y permitir tildar pagos que entren por otros medios, como efectivo.

Recibir notificación si hubo algún cambio en los perfiles o enviaron pagos. Por sistema y por mail, porque somos viejos.

Carrito de compras.
Editar pedidos. Avisar envíos a sedes (por mail y notificación).
Editar Valores.


sede

logearse
ver su perfil, cambiar datos de perfil, mails, dirección, teléfono. Como para mantener esto actualizado.
Crear usuarios alumnos mediante formulario (que a nosotros nos permita ver a que sede pertenecen, aunque debe rellenarlo el alumno para que acepte términos y condiciones).
Ver legajos de sus alumnos.
Dos modalidades. presencial (pagan mes a mes), online (deciden cuando pagar).
Solicitar habilitación de clases con restricciones (si no cargan pagos de sede en 60 días no se habilitan). Si el pago está cargado, habilitación automática.
Gestión de cursos presenciales. Donde se cargan los datos de los alumnos presenciales, que abonarán mes a mes. Alta y baja de alumnos presenciales, manual y autómatica (dependiendo del curso elegido y duración determinada).

Acceso a planilla de pagos, donde deberán figurar las solicitudes de clases que ingresaron en el mes de modalidad ONLINE, y los alumnos presenciales que tienen cargados en cada curso. (Tienen alumnos presenciales y online).
Ver planillas de pagos de meses anteriores y cargar depósitos de transf.

Al final determinar el valor que deben trasnferir (recomendación que desde allí puedan abonar a través de MP y dar datos de transf. Bancaria).

Recibir notificaciones, pero las mismas deben verse en mail… Porque son todas viejas.

carrito de compras.
Catálogo
Ver costo para sede y valor sugerido de venta en sede.

Solicitar Con botón + y – de agregar o quitar.
Módulos (materia, Nro y cant.)
Otros artículos (cant.)
Dirección de envío
Remitente: Nombre, apellido. Cuit.
Ver valor + sumar valor envío

Pagar a través de Mercadopago.com

datos de legajo:
tomar de form. Reglamento int.
Agregar usuario y contraseña.
En el caso de las sedes, el formulario debe ser personal, ya que el legajo debe tener este dato.
Depende el país donde resida, se le cobrará en $ o usd$
FACTURACIÓN:
Que tanto alumnos1 como sedes puedan descargar las facturas desde el sistema que cargaríamos desde sede central.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por F. M.