Isi kandungan:

Aplikasi Web Pendidikan: 13 Langkah
Aplikasi Web Pendidikan: 13 Langkah

Video: Aplikasi Web Pendidikan: 13 Langkah

Video: Aplikasi Web Pendidikan: 13 Langkah
Video: Aplikasi Rapor 2023 Kurmer dan Kurikulum 2013 - Panduan Pembelajaran dan Asesmen 2022 2024, November
Anonim
Aplikasi Web Pendidikan
Aplikasi Web Pendidikan

Projek ini dibuat sebagai tugas untuk kursus video dan televisyen digital di mana kita harus menyelesaikan masalah pengajaran dan pembelajaran dalam tiga tahap: Metodologi, Fungsional dan konseptual.

Projek ini dibuat sebagai tugas untuk video dan televisyen digital, di mana kita harus menyelesaikan masalah pengajaran dan pembelajaran dalam tiga tahap ini: Metodologi, Fungsional dan konseptual. Kami memutuskan untuk menyelesaikan masalah ini menggunakan platform web, di mana pelajar dan guru kursus boleh log masuk. Pelajar juga boleh mengakses video pengajaran yang merangkumi topik seperti codec dan format video, setelah mereka mengetahui bahagian konsep dari topik tersebut mereka dapat meneruskan penilaian. Penilaian terdiri daripada tiga aktiviti; setiap aktiviti akan mempunyai jenis video yang mengajar topik yang berkaitan dengan codec dan format video dan pada masa yang sama setiap aktiviti mempunyai tujuan yang berbeza, jadi dengan platform ini kita dapat mencapai pengajaran dan penilaian bahagian metodologi, fungsional dan konseptual. Untuk mencapai semua ini, kami menggunakan Angular 4 dan Firebase, menggunakan perpustakaan seperti AngularFire5 dan dragula. Untuk video kami menggunakan aplikasi web "PowToon".

Untuk arahan ini, anda memerlukan:

  • NodeJs
  • Sudut4
  • Projek Firebase
  • Komputer

Langkah 1: Pemasangan

  • Pasang nodejs 8.9.1 dengan NPM (Pengurus Pakej Node)
  • Pasang menaip Angular-CLI (Command Line Interface) di konsol "npm install -g @ angular / cli"

Langkah 2: Membuat Projek

  • Buat projek menggunakan "ng aplikasi baru saya"
  • Pasang pakej nod dengan "npm install"
  • Pasang dragula dengan "npm install dragula --save"
  • Pasang AngularFire2 dengan "npm install firebase angularfire2 --save"

Langkah 3: Firebase

Firebase
Firebase

Untuk ini, anda boleh menyemak gambar langkah ini

  • Buat akaun google
  • Klik "Pergi ke konsol"
  • buat projek
  • Pergi ke umum dan ambil kunci pelanggan

Langkah 4: Membuat Komponen

Membuat Komponen
Membuat Komponen

Untuk ini, anda boleh melihat gambar langkah ini

Buat komponen untuk aplikasi.

Menggunakan "ng g c" nama komponen "" untuk setiap komponen berikut:

  • Halaman Kursus
  • Halaman Topik
  • Halaman Video
  • Halaman Penilaian
  • Halaman Metodologi
  • Halaman Berkonsep
  • Halaman Berfungsi
  • Komponen komen
  • Pentadbir

Langkah 5: Halaman Kursus

Halaman Kursus
Halaman Kursus
Halaman Kursus
Halaman Kursus

Untuk ini, anda boleh melihat gambar langkah ini

Buat html dan ts

Dalam maklumat tersebut, anda akan menulis logik di sebalik autentikasi, sekiranya pengguna tersebut adalah pelajar atau Pentadbir, dan anda akan menulis jadual dengan maklumat kursus dari pelajar tersebut. Untuk itu anda boleh menggunakan perkhidmatan pengesahan dan perkhidmatan pangkalan data yang disediakan di hujung arahan ini.

Langkah 6: Halaman Topik

Halaman Topik
Halaman Topik
Halaman Topik
Halaman Topik

Untuk ini, anda boleh melihat gambar langkah ini

Dalam komponen ini anda akan menulis html dan ts.

Sama seperti halaman kursus kecuali anda tidak perlu memeriksa sama ada pengguna adalah pentadbir atau pelajar, anda hanya perlu menulis pengesahan dan memberikan senarai topik dalam kursus.

Langkah 7: Halaman Video

Halaman Video
Halaman Video
Halaman Video
Halaman Video

Untuk ini, anda boleh menyemak gambar langkah ini

Dalam komponen ini anda akan menulis html dan ts.

Untuk komponen ini, anda akan memberikan pautan dari powToon untuk memainkan video, dan komponen komen

Langkah 8: Halaman Penilaian

Halaman Penilaian
Halaman Penilaian
Halaman Penilaian
Halaman Penilaian

Untuk ini, anda boleh menyemak gambar langkah ini

untuk ocmponent ini, anda akan menggunakan komponen video yang sama dengan video yang berbeza di mana anda akan menerangkan proses penilaian.

Kemudian hanya butang yang menghubungkan ke halaman konsep

Langkah 9: Halaman Berkonsep

Halaman Berkonsep
Halaman Berkonsep
Halaman Berkonsep
Halaman Berkonsep

Untuk ini, anda boleh menyemak gambar langkah ini

Di halaman ini anda akan membuat html dan ts.

  • Buat dua komponen video dengan butang
  • Buat susunan dua video dengan "isCorrect" boolean
  • Tulis fungsi CheckScore ()
  • Muat naik skor ke pangkalan data
  • Angkut ke halaman seterusnya

Langkah 10: Halaman Metodologi

Halaman Metodologi
Halaman Metodologi
Halaman Metodologi
Halaman Metodologi

Untuk ini, anda boleh menyemak gambar langkah ini

Di halaman ini anda akan membuat html dan ts.

  • Anda akan menggunakan dragula, untuk itu baca dokumen dragula
  • Buat pelbagai video
  • Buat urutan video
  • tuliskan Markah Periksa
  • Muat naik Skor
  • Pergi ke halaman seterusnya

Langkah 11: Halaman Berfungsi

Halaman Berfungsi
Halaman Berfungsi
Halaman Berfungsi
Halaman Berfungsi

Untuk ini, anda boleh menyemak gambar langkah ini

Di halaman ini anda akan membuat html dan ts.

  • Sama seperti halaman konseptual, anda akan mempunyai butang dan video sebagai pilihan.
  • Dalam html tulis masalah untuk pengguna selesaikan
  • Kemudian letakkan video dalam array dengan "IsCorrect" boolean
  • Muat naik skor ke pangkalan data

Langkah 12: Halaman Log Masuk

Halaman Log Masuk
Halaman Log Masuk
Halaman Log Masuk
Halaman Log Masuk

Untuk ini, anda boleh menyemak gambar langkah ini

  • Buat html dan ts
  • Letakkan di html gambar
  • Tulis borang di html
  • Kirimkan borang dalam ts ke perkhidmatan auth
  • Simpan pengguna dalam pangkalan data

Langkah 13: Muat turun Kod Komponen dan Perkhidmatan Penuh

Sekiranya anda menghadapi masalah, berikut adalah rar dengan komponen dan perkhidmatan

Disyorkan: