Skip to content

Plataforma de Cursos de Programacion. Realizada en .Net Framework 4.8 , Sql Server ,Ado. Net y Boostrapp.

Notifications You must be signed in to change notification settings

DiegoMartinSantana/CodeMentor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CodeMentor

Plataforma de Cursos de Programacion

  • .NET FRAMEWORK 4.8 ,SQL SERVER , ADO.NET , FLUENT VALIDATION, ITEXTSHARP ( PDF) BOOSTRAPP Y JS,CSS,HTML.

Descripcion

La plataforma permite a los estudiantes visualizar, inscribirse y seguir cursos, gestionar su progreso, obtener certificaciones, dejar reseΓ±a y contactar al instructor. El instructor puede crear y editar cursos, gestionar inscripciones y usuarios, responder preguntas, y administrar reseΓ±as. Creado con Webforms ,Utiliza SQL Server, Ado.Net para manejo de BD, reproduce videos de YouTube, valida datos con Fluent Validation, , genera PDFs con ITextSharp entre otras.

SITIO WEB

  • EN PROCESO DE CARGA.

ESTUDIANTES

La plataforma fue creada con la intencion de que los estudiantes puedan :

  • Visualizar todos los cursos disponibles.

  • Seccion de Registro / Login y posterior acceso y edicion de datos personales.

  • Ver a detalle los cursos con toda su informacion disponible.

  • Solicitar Inscripcion a los mismos.

  • Al tener acceso se les habilitara la seccion de Reproduccion del curso inscripto , en el cual podra :

         - Ver las Clases y Unidades del mismo (Consumiendo de Youtube directamente).
         - Marcar las clases vistas para su correspondiente progreso.
         - Ver las preguntas de otros estudiantes y realizar las suyas.
         - Visualizar seccion de preguntas y respuestas.
    
  • Ademas una vez inscriptos tendran su seccion de MIS CURSOS y en la cual podra :

         - Realizar seguimiento del Progreso en sus clases.
         - Emitir Certificacion una vez finalizado el curso.
    
  • Al finalizar un curso podra :

        - Certificarse en el mismo (Descarga de Pdf) en seccion MIS CURSOS.
        - Al certificarse podra dejar una ReseΓ±a con puntaje y descripcion.
    

Para la interaccion del estudiante con el Instructor , ademas de las preguntas podra :

       - Contactarse con el instructor via Email de manera directa.
       - Reporte de Problemas en el caso de presentarse alguno.

La plataforma cuenta con guias para la certificacion y la inscripcion a un Curso.


INSTRUCTOR

  • Llevar un control general de la plataforma :

         - Cantidad de inscripciones totales.
         - Ultima reseΓ±a dejada.
         - Total de Certificaciones en la Plataforma.
         - Ultimo Curso aΓ±adido.
    
  • Crear , cargar , diseΓ±ar y editar sus cursos:

          - Creacion del Curso. 
          - Carga de unidades del mismo.
          - Carga de clases del Mismo
          - Lenguajes Asociados.
          - Categoria Asociada.
    
  • Tener un relevamiento de los usuarios y inscripciones :

         - Grilla de usuarios con posibilidad de dar de baja.  
         - Inscripciones pendientes (Alta y Baja).
         - Habilitar Acceso a un curso ( irrevocable).
    
  • Responder a las preguntas de los estudiantes :

         - Preguntas sin responder.  
         - Filtrado por cursos.
         - Preguntas realizadas en la ultima semana.
         - Edicion de Respuestas.
         - Eliminar Preguntas.
    
  • Administracion de las reseΓ±as :

         - Filtrado por cursos.
         - Filtrado por Puntuacion.
         - Dar de Baja una reseΓ±a.
    
  • Ademas podra llevar un relevamiento de :

         - Lenguajes Asociados a un curso. (Alta y Edicion)
         - Categorias asociadas. (Alta y Edicion)
         - Dar de Baja una reseΓ±a.
    
  • Todas sus secciones cuentan con sus correspondientes filtros de Busqueda :

         - A-Z / Z-A
         - Cursos con : MAYOR / MENOR PRECIO, MAS / MENOS INSCRIPCIONES.
         - PUNTAJES,PENDIENTES ETC.
    

Hitos Principales

  • Arquitectura en capas.
  • Creacion de Bd y Almacenamiento en base de datos (SQL Server).
  • Manejo de Bd via Ado.Net
  • Reproduccion incrustando Youtube.
  • Manejo de Finalizacion de clases y unidades.
  • Preguntas y Respuestas.
  • Validaciones via Fluent Validation
  • Validaciones de negocio en toda la aplicaciΓ³n.
  • Contacto e envio de gmail (SMTP) en diversas secciones .
  • Generacion de Pdf utlizando ITextSharp.

PRUEBAS

πŸ”— Links

portfolio linkedin

πŸ“· Screenshots

ESTUDIANTES

Captura de pantalla (106)

Captura de pantalla (107)

Captura de pantalla (108)

Captura de pantalla (109)

Captura de pantalla (110)

Captura de pantalla (111)

Captura de pantalla (115)

Captura de pantalla (129)

Captura de pantalla (130) Captura de pantalla (131)

INSTRUCTOR

Captura de pantalla (116)

Captura de pantalla (117)

Captura de pantalla (118)

Captura de pantalla (119)

Captura de pantalla (120)

Captura de pantalla (126)

Captura de pantalla (123)

Captura de pantalla (124)

Captura de pantalla (122)

Captura de pantalla (121)

Captura de pantalla (125)

Captura de pantalla (127)

About

Plataforma de Cursos de Programacion. Realizada en .Net Framework 4.8 , Sql Server ,Ado. Net y Boostrapp.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published