Introducción

A continuación se presentan algunos requerimientos y características a tomar en cuenta para crear y desarrollar el sitio, además de describir el contenido del sitio y sus alcances.

Requerimientos para el Desarrollo

  1. Hosting (sube el sitio a internet).

  2. Base de Datos (almacena datos del sitio).

  3. Visual Studio Code (Editor de codigo).

  4. SFTP (Almacenamiento de Archivos en Servidor).

Requerimientos Funcionales del Sitio.

  1. Registro de Usuarios.

  2. Autenticación.

  3. Perfil de Usuario.

  4. Roles.

  5. Gestión de Cursos (Creación, Eliminación, Edición, Inserción de exámenes y contenido didáctico.

  6. Visualización de Cursos.

  7. Sistema de Evaluación (Creación y gestión de exámenes, Certificados al completar cursos).

  8. Reseñas y Cometarios del Curso.

  9. Panel Administrativo (Gestión de Usuarios, Cursos y Contenido Multimedia).

Requerimientos No Funcionales.

  1. Escalabilidad.

  2. Soporte.

Características del Sitio

  1. Interfaz de Usuario (interfaz moderna, fácil de usar, intuitiva, uso de colores y tipografías, responsividad, menús y contenidos organizados).

  2. Gestión del sitio (Panel de instructor, roles administrativos, herramientas de gestión de curso, gestión de evaluación y generación de certificados).

  3. Funcionalidades para Estudiantes(Dashboard personalizados, vista de progreso de curso, lecciones completadas, acceso directo a cursos inscritos y certificados, Acceso a material didáctico, sección de comentarios y Sistema de Calificaciones, Perfil de usuario personalizado que muestre cursos completados y certificados).

  4. Seguridad y Privacidad (Protección de Datos personales, acceso a roles y administración, sistema de recuperación de cuenta o contraseña).

  5. Soporte y Mantenimiento(Actualización y Mantenimiento regular).

Esto forma parte de el contenido y Planteamiento del Sistema de Cursos Online los cuales sirven para partir de una base y desarrollar el mismo.

Last updated