Editor Downcodes memberi Anda kode sumber sistem sekolah online sumber terbuka Wanyue yang kuat! Sistem ini dapat dengan cepat membangun platform pengajaran online yang mengintegrasikan pengajaran langsung, tanya jawab online, koreksi pekerjaan rumah, papan tulis interaktif, dan fungsi lainnya. Sistem ini mendukung berbagai skenario pengajaran seperti kelas kelas kecil, kelas kelas besar, pengajaran dua guru, dan pembayaran konten. Ini juga menyediakan kode sumber untuk kenyamanan pengembangan dan penyesuaian sekunder. Baik institusi maupun individu dapat dengan mudah membuat platform pendidikan online sendiri.
Kode sumber sistem sekolah online sumber terbuka Wanyue dapat membangun platform pengajaran online yang mengintegrasikan pengajaran langsung, tanya jawab online, koreksi pekerjaan rumah, papan tulis interaktif, dan fungsi pengajaran lainnya. Kode sumbernya bersifat open source dan dapat dikustomisasi atau dikembangkan ulang. Realisasikan dengan mudah banyak skenario pengajaran seperti kelas kelas kecil, kelas besar, pengajaran dua guru, dan pembayaran konten.
Skenario aplikasi
1. Kelas besar yang interaktif
Ini mencakup dua mode: kelas suara besar dan kelas video besar, yang dapat menampung puluhan ribu orang online pada saat yang sama; kelas suara besar mendukung video, audio, dan PPT, dan kelas video besar disajikan dalam bentuk nyata. waktu video ceramah.
Modul fungsi: pengajaran langsung, interaksi teks, tampilan perangkat kursus, interaksi suara, papan tulis pengajaran, berbagi layar
2. Kelas kecil yang luar biasa
Mendukung koneksi video antara guru dan siswa, memungkinkan pengajaran interaktif video satu-ke-satu dan satu-ke-banyak antara guru dan siswa. Ini memiliki berbagai fungsi pengajaran praktis seperti papan tulis pengajaran internal, kuis di kelas, menjawab pertanyaan, mengangkat tangan untuk naik panggung, dll.
Modul fungsi: pengajaran langsung, papan tulis pengajaran, berbagi layar, interaksi Lianmai, kuis di kelas, Tanya Jawab online
3. Mengajar dengan dua guru
Dosen utama mengajar secara online, dan tutor membantu dosen utama dalam menjawab pertanyaan dan mengawasi siswa, menjaga disiplin kelas, merangkum poin-poin penting pengetahuan, dan mengeluarkan pengingat penting untuk membangun lingkungan pengajaran langsung yang efisien dan teratur.
Modul fungsi: pengajaran langsung, berbagi perangkat pelajaran, interaksi Lianmai, papan tulis pengajaran, latihan kelas, berbagi layar
4. Pembayaran konten
Ini mencakup dua mode: pembayaran pengetahuan dan pembayaran kursus. Kontennya dibagi menjadi tiga bentuk presentasi: video, grafik dan teks, dan suara.
Modul fungsi: kursus video, kursus grafis, kursus siaran langsung, kursus suara, penjualan kombinasi
Tampilan fungsi
1. Papan tulis pengajaran
Berisi alat seperti kuas, kotak teks, dan penghapus, serta mendukung operasi seperti tanda tulisan dan unggahan PPT.
2. Koneksi mikrofon interaktif
Di kelas kelas kecil, mahasiswa dapat mengajukan permohonan video chat, dan satu dosen dapat mengobrol hingga 16 mahasiswa sekaligus.
3. Tes di kelas
Tes berisi tiga jenis pertanyaan, dibagi menjadi pertanyaan pilihan ganda, penilaian dan aplikasi. Instruktur dapat mengatur tes sebelum kelas dimulai.
4. Latihan di kelas
Setelah dosen melepaskan latihan kelas, siswa harus menyelesaikan jawabannya dalam jangka waktu tertentu, dan latihan akan otomatis diserahkan setelah selesai.
5. Angkat tangan Anda untuk naik ke panggung
Pada saat perkuliahan langsung, mahasiswa mengangkat tangan untuk melamar ke atas panggung untuk ngobrol dengan dosen, dan mereka dapat naik ke panggung setelah dosen menyetujuinya.
6. Tanya Jawab Daring
Dosen mengeluarkan pertanyaan secara acak, dan siswa berpartisipasi dalam menjawab pertanyaan. Siswa yang dipilih oleh dosen dapat menggunakan mikrofon untuk berkomunikasi.
7. Berbagi layar
Di kelas kecil premium, dosen dapat berbagi desktop komputernya dengan mahasiswa di ruang siaran langsung.
8. Unduhan perangkat kursus
Courseware yang diunduh oleh siswa selama kelas dapat dilihat di "My Courseware" di pusat pribadi.
9. Apakah kamu mengerti?
Dosen dapat menggunakan fungsi “mengerti atau tidak” untuk menilai secara umum penguasaan ilmu mahasiswa saat mengajar.
10. Perekaman dan pemutaran
Platform ini dapat merekam seluruh siaran langsung kelas kecil, dan siswa dapat menggunakan fungsi ini untuk berpartisipasi dalam kelas tata rias secara tepat waktu.
11. Perekaman dan pemutaran
Platform ini dapat merekam seluruh siaran langsung kelas kecil, dan siswa dapat menggunakan fungsi ini untuk berpartisipasi dalam kelas tata rias secara tepat waktu.
12. Tahap pembelajaran
Siswa dapat dengan bebas memilih tahap pembelajaran di meja depan, dan rekomendasi kursus yang berbeda ditampilkan pada tahap pembelajaran yang berbeda.
13. Klasifikasi mata pelajaran
Kategori mata pelajaran ditampilkan dalam bentuk ikon, dan siswa dapat melihat semua rincian mata pelajaran dalam mata pelajaran ini dengan mengkliknya.
14. Iklan korsel
Iklan platform ditampilkan dalam bentuk carousel. Jika ada link bawaan, mengkliknya akan melompat ke halaman yang relevan.
15. Guru terkenal dan kursus terkenal
Halaman beranda menampilkan avatar dosen, nama, dan gelar, setelah pengguna mengklik, resume dosen dan mata kuliah yang diajarnya akan ditampilkan.
16. Manajemen kursus
Paket pilihan, kursus yang direkomendasikan, konten pilihan, kelas langsung, empat bagian kursus utama, pengalaman belajar berbeda.
17. Pembangunan bank soal
Terminal kelas berisi bank soal, dan soal-soal di bank soal mendukung entri tulisan tangan, dan juga mendukung impor tabel teks sesuai dengan format yang ditetapkan.
18. Buku Kerja
Dosen dapat mempublikasikan tugas kelas di terminal kelas. Sumber konten: mengunggah foto kertas ujian, atau memilih untuk menambahkannya di bank soal.
19. Buku soal yang salah
Siswa dapat menambahkan pertanyaan yang salah dalam pekerjaan rumah atau ujian kelas ke buku soal yang salah di pusat pribadi, dan mendukung pengambilan foto pertanyaan dan mengunggahnya.
20. Pembelian kursus online
Sesuai kebutuhan, siswa dapat menambahkan kursus berbayar ke keranjang belanja. Jika kursus dilengkapi dengan bahan ajar, mereka perlu mengisi alamat pengiriman.
Parameter kode sumber
bahasa pengembangan
APLIKASI Android: Jawa
Backend manajemen: php
Menggunakan kerangka kerja: ThinkPHP
Parameter server
Basis Data: MySQL
Server cache: Redis
Server obrolan: Soket
Protokol transportasi dan format media
Streaming dorong: RTMP
Tarik streaming RTMP dan HTTP
Format audio: ACC
Format video: H.264
Konfigurasi server
Sistem operasi: linux CentOS
Server, disarankan untuk membeli server domestik
Langkah-langkah instalasi kode sumber
1. Matikan firewall dan atur agar dimatikan saat startup ------>systemctl stop firewalld && systemctl menonaktifkan firewalld
2. Pastikan server membuka port berikut: 21 22 80 888 8888 3306 6379 19967 39000-40000 (port mode pasif ftp, Anda tidak perlu membukanya)
3. Panel pagoda juga perlu membuka port berikut: 21 22 80 888 8888 3306 6379 (dijelaskan di bawah) 19967 39000-40000 (port mode pasif ftp, Anda tidak perlu membukanya)
1. Perintah pemasangan panel pagoda
1.1.yum instal -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash instal.sh
Setelah eksekusi selesai, URL login default, nama pengguna dan kata sandi diberikan.
1.2. Masuk ke backend panel Pagoda berdasarkan alamat yang berhasil diinstal di atas.
1.3. Setelah login berhasil, lakukan instalasi lnmp sekali klik, sebagai berikut:
nginx1.15 MySQL 5.7 php 7.0 phpmyadmin 4.7
Metode instalasinya adalah instalasi cepat
1.4. Setelah program Pagoda terinstal secara otomatis, kita dapat masuk ke menu sebelah kiri untuk membuat aplikasi seperti situs dan database.
1.5. Saat ini, lingkungan lnmp sudah diatur, tetapi plug-in redis dan php seperti opchache redis fileinfo perlu diinstal.
1.6. Temukan redis dan instal.
1.7. Instal plugin ekstensi PHP dengan cara yang sama.
1.8. Saat ini, lingkungan situs web secara keseluruhan telah diatur, tetapi Anda masih perlu memastikan apakah port di bawah panel pagoda terbuka. Jika tidak, buka langsung (bagian yang terbuka di awal di atas adalah port yang dibuka oleh server, jangan bingung)
2. Atur keamanan panel Pagoda
Masuk ke latar belakang, pengaturan - pengaturan panel.
Port panel Pagoda default, pengguna, dan kata sandi perlu diubah untuk memastikan keamanan server.
3.redis konfigurasi
Ubah informasi konfigurasi redis
Mulai ulang redis
4. Tambahkan situs dan database (situs perlu dikonfigurasi dengan sertifikat SSL)
Setelah pengaturan selesai, kita bisa menambahkan situs dan database seperti biasa. Caranya sangat mudah, langsung saja pengaturannya.
Setelah dikonfigurasi, Anda akan ditanya: Situs berhasil dibuat.
Setelah menyiapkan situs, karena ini adalah kerangka kerja tp5, kita perlu memodifikasi direktori root situs web
Konfigurasikan sertifikat SSL
Anda dapat mengajukan permohonan sertifikat SSL gratis di Tencent Cloud.
Isi informasinya dan klik Berikutnya.
Anda dapat memilih verifikasi DNS manual, klik untuk mengonfirmasi aplikasi
Sudah lama diminta untuk menambahkan catatan parsing. Tunggu hingga verifikasi lulus dan unduh sertifikat.
Setelah mengunduh, unzip dan enter
Masuk ke direktori nginx, akan ada dua file di akhir,
Pengoperasian Pagoda: Klik [Situs Web], sesuai dengan situs [Pengaturan] [SSL] [Sertifikat Lainnya], buka file sertifikat, salin konten file sertifikat ke Pagoda, dan klik Simpan.
Semoga informasi di atas bermanfaat bagi Anda! Editor Downcodes berharap Anda sukses dalam menyiapkannya!