Sobre este proyecto
it-programming / wordpress-1
Abierto
En términos generales, lo que nos gustaría lograr con la página web sería lo siguiente:
- Realizar las inscripciones en línea
- Automatizar la creación de grupos en base a las respuestas del formulario, cupos y horarios
- Ofrecer opciones de pago en línea / pagos domiciliados
- Ofrecer un espacio completo donde puedan interactuar alumnos / maestros, ver su información, hacer cambios, etc.
De manera específica, tenemos las siguientes necesidades para cada uno de los usuarios:
Alumnos
- Que puedan acceder a su perfil y se muestre en el:
*Estatus (Estudiante Activo o Inactivo; Ligado a si se recibió el pago del mes o no.)
*Tipo de Inscripción (Club Conversacional, Cursos de Inglés para Adultos, Cursos de Inglés para Niños / Jóvenes)
*Horario Elegido y Maestro (En base a su zona horaria)
*Únicamente para Club Conversacional: Que aparezca la opción “¿Quieres inscribirte a más de un horario? Haz click aquí.” Y mande al alumno a otra página en la cual pueda seleccionar un horario distinto en donde haya cupo para inscribirse en él.
*Forma de Pago (Pago Manual / Pago Domiciliado)
*Si es pago Manual, que haya una opción de “Pagar” y otra de “Domiciliar Pago”.
*Si es Pago Domiciliado, que se muestre la fecha del próximo pago, y una opción de “Cambiar a Pago Manual”.
*Un apartado que diga “¿Quieres solicitar un cambio de horario? Haz click aquí” y mande al alumno a otra página en la cual pueda seleccionar un horario distinto en donde haya cupo.
- Que haya un apartado de Notificaciones, en el cual les aparezcan avisos generales del administrador, mensajes nuevos o publicaciones nuevas de su grupo.
- Que haya un apartado “Ir al Grupo de la Clase”, que direccione a un foro donde les va a salir un grupo específico para el tipo de inscripción y horario del alumno.
Maestros
- Que puedan acceder a su perfil y se muestre en el:
*Asignación (Club Conversacional, Cursos de Inglés para Adultos, Cursos de Inglés para Niños / Jóvenes)
*Horarios Asignados
- Que haya un apartado de Notificaciones, en el cual les aparezcan avisos generales del administrador, mensajes nuevos o publicaciones nuevas de su grupo.
- Que haya un apartado “Ver Grupos”, que direccione a un foro en donde se muestren todos los grupos que el maestro tiene asignados, para que pueda entrar al foro específico de cada grupo.
Administrador
- Poder agregar, modificar o eliminar horarios
- Poder agregar, modificar o eliminar maestros y sus configuraciones
- Poder modificar costos de los servicios
- Poder enviar avisos a todos los alumnos activos
En cuanto a las soluciones que se mencionan anteriormente, necesitamos las siguientes funciones:
registro en línea
creación de landing page, en donde los alumnos llenen un formulario por etapas en el cual se les vaya pidiendo la siguiente información:
*¿qué es lo que te interesa? (club conversacional, cursos de inglés para adultos, cursos de inglés para niños / jóvenes)
información del alumno
*nombre(s)
*apellido materno
*apellido paterno
*fecha de nacimiento
*zona horaria (qué la identifique de manera automática pero les de la opción de poder cambiarla)
(únicamente en el caso de los cursos de inglés para niños / jóvenes) información del responsable
*nombre
*teléfono de contacto
*elección de nivel / módulo (dependiendo de si eligieron club conversacional o cursos de inglés)
*elección de horario
- queremos que salgan las opciones de todos los horarios disponibles y quién es la maestra del grupo, pero que se vayan deshabilitando los horarios que ya se hayan llenado para que ya no se puedan seleccionar.
- Poner una opción para que seleccionen horarios alternos que tengan disponibles en caso de que no se llene el cupo de su primera elección.
- Agregar una opción que diga “¿Quieres inscribirte a más de un horario?”, y que al seleccionarla te vuelvan a salir las mismas opciones anteriores.
¿Cómo deseas realizar tu pago? (Pagos Manuales / Domiciliar el Pago)
Tenemos el dominio y hosting en Hostgator, y me interesa alguién que me pueda entregar en un mes como máximo.
Contexto general del proyecto
Actualmente tenemos inscripciones mensuales para tres servicios que ofrecemos, que son los clubs conversacionales, los cursos de inglés para adultos y los cursos de inglés para niños / jóvenes.
El proceso actual es que me mandan inbox a la página de Facebook y les mando la información junto con un formulario de inscripción (hecho en Google Forms).
Ellos llenan el formulario, en el cual se les pregunta, entre otras cosas, que nivel y horario les interesa. Los horarios los voy cambiando en base a demanda, pero no varían mucho.
Se les pide que seleccionen todos los horarios que tienen disponibles, ya que a lo largo de las inscripciones día con día manualmente vamos revisando la base de datos que se va llenando con los interesados, y los acomodamos en horarios de acuerdo a los cupos que tengamos disponibles por grupo.
Una vez que cierran las inscripciones y ya hayamos acomodado a todos en grupos, les volvemos a mandar mensaje por Facebook con una confirmación de en qué nivel / horario están asignados y los datos para que puedan realizar su pago, y ya solo estamos monitoreandolos para recordarles la fecha límite y confirmarles de recibido cuando nos envían su comprobante.
La verdad este proceso nos funciona, pero es muy tedioso y nos absorbe mucho tiempo.
Categoría Programación y Tecnología
Subcategoría Wordpress
¿Cuál es el alcance del proyecto? Desarrollo de sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.)
Plazo de Entrega: 12 Abril, 2021
Habilidades necesarias