¡El editor de Downcodes le ofrece un poderoso código fuente del sistema escolar en línea de código abierto Wanyue! El sistema puede construir rápidamente una plataforma de enseñanza en línea que integra enseñanza en vivo, preguntas y respuestas en línea, corrección de tareas, pizarra interactiva y otras funciones. Admite varios escenarios de enseñanza, como clases con grupos reducidos, clases con grupos numerosos, enseñanza con dos profesores y pago de contenidos. También proporciona código fuente para mayor comodidad. Tanto las instituciones como los individuos pueden crear fácilmente su propia plataforma de educación en línea.
El código fuente del sistema escolar en línea de código abierto de Wanyue puede crear una plataforma de enseñanza en línea que integra enseñanza en vivo, preguntas y respuestas en línea, corrección de tareas, pizarra interactiva y otras funciones de enseñanza. El código fuente es de código abierto y se puede personalizar o volver a desarrollar. Realice fácilmente muchos escenarios de enseñanza, como clases con grupos reducidos, clases con grupos numerosos, enseñanza con dos profesores y pago de contenidos.
Escenarios de aplicación
1. Clase interactiva de clase grande
Incluye dos modos: clase grande de voz y clase grande de video, que puede acomodar a decenas de miles de personas en línea al mismo tiempo; la clase grande de voz admite video, audio y PPT, y la clase grande de video se presenta en forma real; tiempo video conferencias.
Módulos de funciones: enseñanza en vivo, interacción de texto, visualización de material didáctico, interacción de voz, pizarra de enseñanza, uso compartido de pantalla
2. Excelentes clases en clases pequeñas.
Admite la conexión de vídeo entre profesores y estudiantes, lo que permite la enseñanza interactiva por vídeo uno a uno y uno a muchos entre profesores y estudiantes. Tiene una variedad de funciones prácticas de enseñanza, como pizarra de enseñanza incorporada, cuestionarios en clase, responder preguntas, levantar la mano para subir al escenario, etc.
Módulos de funciones: enseñanza en vivo, pizarra de enseñanza, uso compartido de pantalla, interacción Lianmai, cuestionarios en clase, preguntas y respuestas en línea
3. Enseñanza con doble profesor
El profesor principal enseña en línea y el tutor ayuda al profesor principal a responder preguntas y supervisar a los estudiantes, mantener la disciplina en el aula, resumir los puntos clave de conocimiento y emitir recordatorios importantes para construir un entorno de enseñanza en vivo eficiente y ordenado.
Módulos de funciones: enseñanza en vivo, intercambio de material didáctico, interacción Lianmai, pizarra de enseñanza, ejercicios en el aula, uso compartido de pantalla
4. Pago de contenido
Incluye dos modos: pago de conocimientos y pago de cursos. El contenido se divide en tres formas de presentación: video, gráficos y texto, y los estudiantes pueden obtener cursos relevantes a través de tres métodos: gratuito, con contraseña y de pago.
Módulos de funciones: cursos de vídeo, cursos gráficos, cursos de transmisión en vivo, cursos de voz, ventas combinadas
Visualización de funciones
1. Pizarra didáctica
Contiene herramientas como pinceles, cuadros de texto y borradores, y admite operaciones como escritura de marcas y carga de PPT.
2. Conexión de micrófono interactivo
En clases pequeñas, los estudiantes pueden solicitar el chat de video y un profesor puede chatear con hasta 16 estudiantes al mismo tiempo.
3. Prueba en clase
La prueba contiene tres tipos de preguntas, divididas en preguntas de opción múltiple, de criterio y de aplicación. El instructor puede preestablecer la prueba antes de que comience la clase.
4. Ejercicios en el aula
Una vez que el profesor publica el ejercicio en el aula, los estudiantes deben completar las respuestas dentro de un período de tiempo determinado y el ejercicio se enviará automáticamente una vez finalizado.
5. Levanta la mano para subir al escenario
Durante las conferencias en vivo, los estudiantes levantan la mano para solicitar subir al escenario y charlar con el profesor, y pueden subir al escenario una vez que el profesor esté de acuerdo.
6. Preguntas y respuestas en línea
El profesor publica preguntas al azar y los estudiantes participan respondiendo preguntas. Los estudiantes seleccionados por el profesor pueden utilizar el micrófono para comunicarse.
7. Compartir pantalla
En las clases premium de clases reducidas, los profesores pueden compartir el escritorio de su computadora con los estudiantes en la sala de transmisión en vivo.
8. Descarga de material didáctico
El material didáctico descargado por los estudiantes durante la clase se puede ver en "Mi material didáctico" en el centro personal.
9. ¿Lo entiendes?
Los profesores pueden utilizar la función "comprender o no" para juzgar en general el dominio del conocimiento de los estudiantes cuando enseñan.
10. Grabación y reproducción
La plataforma puede grabar toda la transmisión en vivo de las clases pequeñas y los estudiantes pueden usar esta función para participar en las clases de recuperación de manera oportuna.
11. Grabación y reproducción
La plataforma puede grabar toda la transmisión en vivo de las clases pequeñas y los estudiantes pueden usar esta función para participar en las clases de recuperación de manera oportuna.
12. Etapa de aprendizaje
Los estudiantes pueden elegir libremente la etapa de aprendizaje en la recepción y se muestran diferentes recomendaciones de cursos en diferentes etapas de aprendizaje.
13. Clasificación de materias
Las categorías de materias se muestran en forma de íconos y los estudiantes pueden ver todos los detalles del curso bajo esta materia haciendo clic en ellos.
14. Anuncios en carrusel
Los anuncios de la plataforma se muestran en forma de carrusel. Si hay enlaces integrados, al hacer clic en ellos se accederá a la página correspondiente.
15. Profesores famosos y cursos famosos.
La página de inicio muestra el avatar, el nombre y el título del profesor. Después de que el usuario hace clic, se muestra el currículum del profesor y los cursos que imparte.
16. Gestión del curso
Paquetes seleccionados, cursos recomendados, contenido seleccionado, clases en vivo, cuatro secciones principales de cursos, diferentes experiencias de aprendizaje.
17. Construcción del banco de preguntas.
La terminal de clase contiene un banco de preguntas, y las preguntas del banco de preguntas admiten la entrada escrita a mano y también admiten la importación de tablas de texto de acuerdo con el formato establecido.
18. Libro de trabajo
Los profesores pueden publicar tareas de clase en la terminal de clase: cargar fotografías de los exámenes o elegir agregarlas al banco de preguntas.
19. Libro de preguntas equivocado
Los estudiantes pueden agregar preguntas incorrectas en las tareas o exámenes de clase al libro de preguntas incorrecto en el centro personal, y pueden ayudar a tomar fotografías de las preguntas y cargarlas.
20. Compra de cursos online
Según las necesidades, los estudiantes pueden agregar cursos pagos al carrito de compras. Si el curso viene con material didáctico, deberán completar la dirección de entrega.
Parámetros del código fuente
lenguaje de desarrollo
Aplicación de Android: Java
Backend de gestión: php
Usando marco: ThinkPHP
Parámetros del servidor
Base de datos: MySQL
Servidor de caché: Redis
Servidor de chat: zócalo
Protocolos de transporte y formatos de medios.
Transmisión push: RTMP
Extraiga la transmisión RTMP y HTTP
Formato de audio: ACC
Formato de vídeo: H.264
Configuración del servidor
Sistema operativo: Linux CentOS
Servidor, se recomienda adquirir un servidor doméstico.
Pasos de instalación del código fuente
1. Apague el firewall y configúrelo para que se apague al inicio ------>systemctl stop firewalld && systemctl enable firewalld
2. Asegúrese de que el servidor abra los siguientes puertos: 21 22 80 888 8888 3306 6379 19967 39000-40000 (puerto ftp en modo pasivo, no es necesario abrirlo)
3. El panel pagoda también necesita abrir los siguientes puertos: 21 22 80 888 8888 3306 6379 (descrito a continuación) 19967 39000-40000 (puerto ftp en modo pasivo, no es necesario abrirlo)
1. Comando de instalación del panel Pagoda
1.1 yum instalar -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
Una vez completada la ejecución, se proporcionan la URL de inicio de sesión, el nombre de usuario y la contraseña predeterminados.
1.2. Inicie sesión en el backend del panel de Pagoda según la dirección instalada correctamente arriba. Necesitamos configurar el entorno del sitio web.
1.3 Después de iniciar sesión correctamente, realice la instalación de lnmp con un solo clic, de la siguiente manera:
nginx1.15 MySQL 5.7 php 7.0 phpmyadmin 4.7
El método de instalación es instalación rápida.
1.4 Una vez instalado automáticamente el programa Pagoda, podemos ir al menú de la izquierda para crear aplicaciones como sitios y bases de datos.
1.5 En este momento, el entorno lnmp está configurado, pero es necesario instalar los complementos de redis y php, como opchache redis fileinfo.
1.6. Busque redis e instálelo.
1.7. Instale el complemento de extensión PHP de la misma manera.
1.8. En este momento, se ha configurado el entorno general del sitio web, pero aún necesita confirmar si los puertos debajo del panel de pagoda están abiertos. De lo contrario, ábralos directamente (la parte que está abierta al principio arriba es). el puerto abierto por el servidor, no te confundas)
2. Configurar la seguridad del panel Pagoda
Ingrese el fondo, configuración - configuración del panel.
Es necesario modificar el puerto, el usuario y la contraseña predeterminados del panel Pagoda para garantizar la seguridad del servidor.
3.configuración de redis
Modificar la información de configuración de Redis
Reiniciar Redis
4. Agregue un sitio y una base de datos (el sitio debe configurarse con un certificado SSL)
Una vez completada la configuración, podemos agregar sitios y bases de datos normalmente. Esto es muy simple, simplemente configúrelo directamente.
Una vez configurado, se le preguntará: El sitio se creó correctamente.
Después de configurar el sitio, dado que es un marco tp5, debemos modificar el directorio raíz del sitio web.
Configurar certificado ssl
Puede solicitar un certificado SSL gratuito en Tencent Cloud.
Complete la información y haga clic en Siguiente.
Puede elegir la verificación DNS manual, haga clic para confirmar la aplicación
Se ha solicitado durante mucho tiempo agregar un registro de análisis. Espere a que pase la verificación y descargue el certificado.
Después de descargar, descomprimir y entrar.
Ingrese al directorio nginx, habrá dos archivos al final,
Operación de Pagoda: haga clic en [Sitio web], correspondiente al sitio [Configuración] [SSL] [Otros certificados], abra el archivo del certificado, copie el contenido del archivo del certificado en Pagoda y haga clic en Guardar.
¡Espero que la información anterior te sea útil! ¡El editor de Downcodes le desea éxito en la configuración!