Evaluando propuestas

Plataforma e-learning de cursos online

Publicado el 25 Agosto, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Tiempo de Entrega: 75

Monto presupuestado: Co$ 22.340.815,00

lineamientos generales plataforma: transformate

1.    Descripción general

Se ha realizado un benchmarketing para conocer los puntos clave de plataformas que actualmente en el mercado se encuentran posicionadas; entre ellas encontramos: Udemy, Domestika, MasterClass, Netflix.

En relación al diseño de la plataforma, se ha evaluado la posibilidad de tomar los mejores aspectos de cada una de ellas, a saber:
a.    Diseño visual como el de Masterclass
b.    Presentación de los cursos como un carrusel por categoría, al estilo de Netflix
c.

  Portal del instructor: Udemy
d.    Calidad de los videos: Domestika
e.    La plataforma debe tener la posibilidad que los mentores suban un webinar donde éste pueda coordinar con los estudiantes reuniones o un chat de el con los estudiantes.



2.    Formas de Afiliación

Las formas de afiliación que se proponen en Transformate son:
•    Venta directa: compra de un solo curso
•    Opción PRO igual que Domestika
•    Afiliado ilimitado anual tipo masterclass_com.
•    En relación a la opción de afiliado ilimitado, en relación al pago del mentor, la idea es que esta opción de ILIMITADO sea mensual para que haya cortes y el mentor y Transformate puedan ver cuántas veces entro a un curso específico durante el mes y el tema de pagos sea más sencillo.
•    La barra lateral permanente y el footer igual. Debe tener conversor de idioma y moneda.


•    Debe tener chat en línea
•    Debe tener un formulario de evaluación (selección múltiple) al terminar la lección a manera de repaso de cada curso, pero que no sea un prerrequisito para seguir a la próxima lección.
•    Al finalizar el curso calificar y comentar el curso, pero que las observaciones solo le llegue a la Mentor Transformate.
•    Que Transformate pueda decidir que cursos aparecen en el home ejemplo (más demandados, más ranking, más recientes, más cursados) escogerlo a través de carruseles.


•    Newsletter y redes sociales

2.    Panel del mentor:

El panel del mentor debe ser amigable, un poco para dummies. Donde el mentor pueda  subir los cursos, bajarlos de manera sencilla y que tenga acceso a visualizar como van sus ganancias.


Como gana el mentor:
-70% código directo del mentor ejemplo JUANPABLOF2018
-40% compra orgánica
-25% SEM cursos destacados en anuncios de AdWords
-También hay una forma de afiliación que es si por ejemplo tu como mentor me invitas a convertirme en mentora, tu ganas el 10% de todo lo vendido de mis cursos.
Ejemplo: Stybaliz es mentor e invitó a Juan Pablo  a convertirse en mentor  de un curso  llamado “La magia de la magia” y  Juan Pablo  vendió 1 curso  a través de su código  JUANPABLOV2019 y vendió otro curso a través de compra orgánica. El curso tenía un costo al público de 100 pesos.

Juan pablo ganó entonces 70 pesos por la venta del curso con el código y stybaliz ganó 7 pesos, además juan pablo ganó 40 pesos por la venta del curso que vendió de manera orgánica y stybaliz ganó 4 pesos por la venta de este curso. En total juan pablo recibirá 110 pesos y stybaliz habrá ganado 11 pesos por haber referido a juan pablo.

4.    Servidor idóneo para esto:
Debemos contar con un servidor de largo alcance para la plataforma.

5.    Transformate Business and Goverment
La idea es contar en la plataforma con un módulo de cursos online dirigido a  empresas y gobierno, de igual forma como lo hace Udemy.

6.    Transformate T-BOOKS podcast, audiolibros:
La idea es contar en la plataforma con un módulo para audio libros y podcast, de igual forma como lo hace Apple.


7.    Transformate products and services:

la idea es contar en la plataforma con un módulo para que los mentores puedan ofrecer sus servicios (consultorias) y productos (ebooks, worboks y otros articulos de venta por parte del mentor relacionado con los cursos) y que la gente pueda comprar y contratar al mentor a través de la intermediación de la platadorma, al estilo amazon.
La idea es que la plataforma pueda ganar un porcentaje por esta transacción (20%)


DESCRIPCIÓN del servicio a contratar


•    en el marco del cumplimiento de los lineamientos generales expuestos anteriormente, la idea es generar una plataforma de cursos con las siguientes características:


1    back end (administrador). Desde el back-end se podrá gestionar los cursos y pagos.

Contar con dos perfiles de acceso. ADMINISTRADOR Y mentor (instructor). A CONTINUACIÓN se detalla las funcionalidades que se deben incluir en estos:


1.1 Perfil Administrador:
Cursos
-Ver Todos los cursos: Puedes listar eliminar estos cursos y crear uno nuevo.


Cada curso tendrá las siguientes opciones (esto también aplica para el  instructor):
-    Duración total del curso: establecer la duración del curso
-    Duración del curso Parámetro: Parámetro como días, horas, minutos
-    Número total de estudiantes en el curso: Número total de estudiantes que han tomado este curso
-    Bloqueo por unidad: habilitando esto restringe a todos los usuarios a completar  la unidad / prueba anterior antes de acceder a la siguiente

-    Mostrar el progreso del curso  en  el  inicio  del  curso: muestra  el  progreso  del curso del usuario en la página del curso.

-    Progreso del curso basado en el tiempo: Genere automáticamente el progreso del curso basado el tiempo cursado

-    Autoevaluación: Dejar puntuación y comentarios del curso al finalizarlo.

-    Fecha de inicio del curso: Fecha a partir de la cual comienza el curso

-    Máximo de estudiantes en el curso: Número máximo de estudiantes que pueden continuar el curso a la vez.

-    Insignia de Excelencia: Sube la imagen de la insignia.

-    Porcentaje de distintivo: establecer porcentaje para ganar el distintivo

-    Título de la insignia: Cuando se desplace el mouse sobre la insignia, se mostrará como un título

-    Certificado de finalización: habilite la imagen del certificado que los estudiantes reciben al finalizar el curso

-    Plantilla de certificado: establezca una plantilla de certificado para los certificados de este curso

-    Porcentaje de aprobación: establezca el porcentaje para la aprobación del curso

-    Programa del curso: Establecer el programa para el curso.

-    Requisito previo: el curso que se requiere antes de continuar con este curso

-    Retomas del curso: Número de retomas que un usuario puede hacer en un curso (no aplicable para el administrador)

-    Curso Foro: Conectar Foro con Curso

-    Grupo de cursos: Conectar foro con grupo

-    Resumen del curso: Resumen del curso que se mostrarán en la página de inicio del curso / estado del curso

-    Mensaje de finalización del curso: este mensaje se muestra a los usuarios cuando finalizan el envío del curso

-    Curso gratuito: habilitar este interruptor lo convertirá en un curso gratuito

-    Hacer que la primera sección sea gratuita: permitir que los usuarios solo vean la primera sección de forma gratuita.

-    Curso por solicitud: los estudiantes deben solicitar el curso y el instructor los aprobará manualmente. No habilite el curso "Gratis" con esta configuración.

-    Precio y detalles de cobro: se asocia el curso a un precio y forma de pago y especificaciones financieras.

-    Unidades: Una unidad divide un curso completo en subunidades pequeñas. Un instructor puede establecer el tiempo para las unidades que estarán disponibles para los estudiantes. Esta sección consta de todas las unidades del curso importadas.



Configuración de la unidad:
Descripción de la unidad: Describe tu unidad en unas pocas líneas
-    Tipo de unidad: Seleccione el tipo de unidad de Video, Audio, Podcast, General
-    Unidad gratis: después de habilitar este interruptor, esta unidad será visible para todos
-    Duración de unidad: define la duración de esa unidad
-    Parámetro de duración de la unidad: mide la duración del tiempo (minutos, segundos, etc.)
-    Foros de la unidad: Puedes conectar cualquier foro con la unidad
-    Conectar asignaciones: seleccione una asignación que pueda conectar con esta unidad
-    Archivos adjuntos: pueden adjuntar imágenes, audio, videos que desea que el usuario descargue (que se utilizan en esta unidad)
-    Todos los cuestionarios: un cuestionario es una breve evaluación utilizada en educación y campos similares para medir el crecimiento en el conocimiento, habilidades, y / o habilidades. Las pruebas se suelen puntuar en puntos. Un instructor puede crear pruebas y adjuntarlas para la evaluación de los estudiantes que están inscritos en ese curso.



Configuración de la prueba:
-    Subtítulo de prueba: agregue el subtítulo de su prueba
-    Conectar curso: conecte el curso para incluir esta prueba
-    Duración de la prueba: Establezca la duración de la prueba. Una vez    transcurrido el tiempo, se enviará automáticamente.
-    Parámetro de duración de la prueba: Establecer el parámetro de la duración de la prueba
-    Evaluar automáticamente los resultados: evalúe los resultados tan pronto como se complete el cuestionario (deshabilítelo cuando desee calcular los resultados manualmente)
-    Número de repeticiones de prueba adicionales: establezca el número de repeticiones que un estudiante puede tomar
-    Mensaje posterior a la prueba: este mensaje se muestra a los usuarios cuando  envían la prueba
-    Todas las preguntas: Banco de preguntas, como su nombre lo indica, es una colección de diferentes tipos de preguntas.

Admite 10 tipos de preguntas: Verdadero-Falso, Opción múltiple, Múltiples correctas, Soort Answers, Match Answers, Rellene el espacio en blanco, DropDown Select, Texto pequeño, Texto grande, Tipo de encuesta
Configuración de la pregunta:
-    Tipo de pregunta: seleccione su tipo de pregunta (opción múltiple, verdadero o falso, etc.)
-    Opciones de preguntas: configura las opciones para las preguntas
-    Respuesta correcta: ingrese la opción que sea correcta (0 para ninguna respuesta que necesita verificación manual)
-    Sugerencia de respuesta: agregue una sugerencia / pista para que la respuesta se muestre al alumno
-    Explicación de la respuesta: Agregue la explicación de su respuesta
-    Todas las asignaciones: una asignación es una tarea o trabajo que se le asigna, especialmente como parte de su trabajo o estudios. Las asignaciones son una parte integral del curso que representan tareas o trabajo fuera de línea que requieren una mayor duración de tiempo en Días y son evaluados manualmente por instructores. Puede crear asignaciones desde Front End así como desde Back End.

Para crear una asignación desde Front End.

Ajustes de asignación:
-    Subtítulo de asignación: establezca el subtítulo de su asignación
-    Límite de tiempo máximo de asignación: límite máximo de tiempo hasta el cual un estudiante puede enviar la tarea
-    Incluir check en curso: habilitar el cambio incluirá un check de asignación en el curso
-    Envíos de asignación: hay dos opciones: puede cargar un archivo o enviar su asignación por escrito seleccionando área de texto aquí
-    Tipo de adjunto: tipos de adjuntos que serán válidos durante el envío
-    Tamaño del archivo adjunto (en mb): establezca el tamaño del tipo de archivo adjunto. Mayor que esto no será presentado
-    Asignaciones de creación y flujo de usuarios
-    Noticias del curso: con esta sección también puede agregar noticias relacionadas con los cursos
Pagos: esta sección es para comisiones de instructores. Muestra los pagos que un administrador debe pagar a los instructores en diferentes cursos.

Un administrador necesita calcular las comisiones del instructor mensualmente. Cuando un administrador agrega las comisiones lo instructores pueden verlas en su panel.
Plantillas de certificado: Transformate puede crear sus propias plantillas de certificado que se utilizan para los certificados y establecer estas plantillas para los certificados.


Estadísticas: Estadísticas sobre los cursos tomados por estudiantes, y los cursos creados por instructores.

Configuraciones
-    Limitar el número de cursos por instructor: puede limitar el número de cursos por instructor especificando el número en la casilla (0 para el curso ilimitado por instructor).
-    Limitar el número de unidades creadas por instructor: puede limitar el número de unidades por instructor especificando el número en la casilla (0 para el curso ilimitado por instructor).
-    Número límite de pruebas creadas por instructor: puede limitar el número de pruebas por instructor especificando el número en el cuadro (0 para el curso ilimitado por instructor).


-    Visualización de cursos: Configurar que cursos aparecen en el home y de que manera: Se podrá configurar el orden que en que aparecerán los cursos, incluso con la posibilidad de destacar algunos.
Configuración de comisiones:
-    Establecer comisiones: Puede establecer comisiones de instructores según el curso y el instructor para el mismo curso. Diferentes instructores pueden asignar diferentes comisiones.

La comisión se asigna en valor porcentual. Se establecen Cinco grupos de comisiones. Comisión por código (un usuario se afilió con el código del profesor), comisión normal (por compra orgánica), comisión SEM, el usuario llego a través de adwords.

Comisión de mentor a mentor, comisión que gana.
Configuración de comisiones:
-    Establecer comisiones: Puede establecer comisiones de instructores según el curso y el instructor para el mismo curso. Diferentes instructores pueden asignar diferentes comisiones.

La comisión se asigna en valor porcentual. Se establecen Cinco grupos de comisiones. Comisión por código (un usuario se afilió con el código del profesor), comisión normal (por compra orgánica), comisión SEM, el usuario llego a través de adwords.

Comisión de mentor a mentor, comisión que gana un mentor que invitó a otro mentor sobre los cursos del invitado, Comisión por compra de servicios de    mentor.
-    Comisiones de pago: puede pagar comisiones al instructor en función del período de tiempo, es decir, puede especificar el período de tiempo de inicio y el período de finalización y, al hacer clic en el botón Mostrar, aparece: Instructor, Comisión de un Instructor, ID de correo electrónico de un Instructor, Casilla de verificación, un botón (pago a través de PayPal). Hay un botón "Marcar como pagado" que permite marcar a los instructores que reciben sus pagos.


Emails y Notificaciones: Aquí se configurarán cuando, en que evento se dispara una notificación y/o un email. Por ejemplo, el alumno finaliza el curso, avisa al instructor y al alumno.
> Administración de pedidos:
Una vez que un estudiante ha realizado un pedido, el acceso al curso no se ha dado hasta que el pedido se haya marcado como completado.

El estudiante tendrá 3 formas de acceder
a los cursos:

-    Afiliado ilimitado (pago mensual para acceder a todos los cursos)
-    Afiliado pro (Pago mensual, para obtener descuento en todos los cursos y  acceder a algunos gratis, perfil destacado y atención personalizada)
-    Pago por curso
-    Para aprobar un pedido, el administrador hace clic en la marca que se encuentra al frente del pedido para marcar el pedido como completado. Una vez que el pedido está marcado como completado solo, el Estudiante tendrá acceso al curso.


2.    Perfil instructor.
El perfil instructor tendrá acceso via Front end, a un editor sumamente amigable que le permitía configurar su curso. Con funciones similares a las de creación de curso descriptas en el backend.

Pero de manera más amigable, sin necesidad de acceder al backend.

3.    Funcionamiento global.
-El diseño será inspirado en Masterclass, domestika.org y Netflix
-Tendrá chat online
-Tendrá 3 idiomas y 3 monedas.
-Habrá un foro general, por curso y por unidad
-Una sección de Marketplace del mentor, en el que se podrá contratar servicios y productos de los mentores.





Tiempos

Tiempo de Implementación: 2 meses
Entregar código fuente
Se deberá Definir tiempo de garantía por cualquier BUG en el código

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 Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.), Cloud Storage (Dropbox, Google Drive, etc.), Otros (Otras APIs), Social media (Facebook, Twitter, etc.)
Roles necesarios Programador, Gerente de proyecto

Plazo de Entrega: 24 Octubre, 2019

Habilidades necesarias

Otros proyectos publicados por S. C.