Sobre este projeto
it-programming / web-development
Aberto
Se requiere el desarrollo de una plataforma web completa para la evaluación de exámenes, diseñada para gestionar usuarios, registrar sustentantes, administrar exámenes aplicados y generar reportes detallados. El sistema deberá ser intuitivo y mantener una consistencia en navegación y diseño, garantizando un acceso controlado mediante credenciales.
Los módulos principales y sus funcionalidades son:
1. Acceso al Sistema (Login):
- Pantalla de inicio con campos para Usuario y Contraseña.
- Botón de LOGIN para autenticación.
2. Menú General:
- Visible en todas las páginas, incluyendo opciones como Enterprise Configuration, Enrolling, Applied, In Process, Recovery, On Hold, Historic y Logout.
3. Página Principal (Dashboard de Usuario):
- Visualización de datos generales del usuario: Hora (formato automático), Usuario, Empresa, País y Correo electrónico.
- Funcionalidad para actualización de datos, permitiendo cambiar Contraseña, Nuevo correo electrónico (con confirmación) y País (mediante lista desplegable).
- Botón SAVE para guardar los cambios.
4. Módulo: Enrolling (Registro de Sustentantes):
- Campos para registrar Applicant (Nombre del sustentante), Password, Term (días), Country y Company.
- Selección de examen mediante una lista desplegable con opciones como General English (Reading & Listening), Business English, Call Center, Hotels, Other Languages.
- Envío automático de correo con requisitos e instrucciones para el examen remoto al sustentante, envío automático de correo electrónico de registro y terminación de exámen al reclutador.
- Botones Add y Cancel.
5. Módulo: Applied (Exámenes Aplicados):
- Tabla de datos que muestra Report & Folio, Job Experience, Applying For, CEFR Level, Ended Test (fecha de término), Reading Comprehension, Audio Comprehension y Test Type.
- Funcionalidad para exportar la tabla a formato Excel.
6. Módulo: In Process / Recovery:
- Funcionalidad de búsqueda por Nombre y Apellido del sustentante.
- Botón SEARCH para iniciar la búsqueda.
7. Módulo: On Hold:
- Pantalla dedicada a sustentantes en espera.
- Tabla de datos con Activation Date, Term, Applicant, Password y Active (Y/N).
Consideraciones Generales:
- Todas las tablas deben ofrecer una visualización clara y ordenada.
- Los campos tipo "combo" deben implementarse como listas desplegables.
- El sistema debe asegurar una navegación y diseño consistentes.
- Se debe garantizar un acceso seguro y controlado mediante credenciales de usuario.
Buscamos desarrollador con experiencia en:
PHP (backend)
MySQL (diseño y manejo de base de datos)
JavaScript (frontend dinámico)
Generación de PDFs desde HTML
Desarrollo de APIs
Trabajo en entorno Linux / VPS
Control de versiones (Git)
Deseable:
Experiencia en plataformas de evaluación o sistemas similares
Capacidad de trabajar con entregables semanales
Comunicación clara y documentación básica
Importante:
No buscamos soluciones basadas en CMS (WordPress, etc.)
Buscamos desarrollo estructurado, escalable y documentado
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias