Mundarija:

Ta'lim veb-ilovasi: 13 qadam
Ta'lim veb-ilovasi: 13 qadam

Video: Ta'lim veb-ilovasi: 13 qadam

Video: Ta'lim veb-ilovasi: 13 qadam
Video: 1 kunda Google qidiruvidan $2000 ishlash | Google Qidiruvdan pul ishlash 2022 2024, Noyabr
Anonim
Ta'lim veb-ilovasi
Ta'lim veb-ilovasi

Bu loyiha video va raqamli televidenie kursi uchun topshiriq sifatida yaratilgan bo'lib, unda biz o'qitish va o'qitish muammosini uch bosqichda hal qilishimiz kerak edi: uslubiy, funktsional va kontseptual.

Ushbu loyiha video va raqamli televidenie kursi uchun topshiriq sifatida yaratilgan bo'lib, unda biz o'qitish va o'qitish muammosini ushbu uch bosqichda hal qilishimiz kerak edi: uslubiy, funktsional va kontseptual. Biz bu muammoni veb -platformadan foydalanib hal qilishga qaror qildik. Kurs talabalari va o'qituvchilari tizimga kirishlari mumkin. Talabalar, shuningdek, kodek va video formatlari kabi mavzularni o'z ichiga olgan o'quv videolariga kira oladilar, ular mavzuning kontseptual qismini o'rganganlaridan so'ng, ular baho berishlari mumkin. Baholash uchta faoliyat turidan iborat; Har bir mashg'ulotda kodeklar va video formatlari bilan bog'liq mavzularni o'rgatadigan bir xil turdagi videolar bo'ladi va shu bilan birga har bir mashg'ulot boshqa maqsadga ega, shuning uchun biz ushbu platforma yordamida metodik, funktsional va kontseptual qismni o'qitish va baholashga erishishimiz mumkin. Bularning barchasiga erishish uchun biz AngularFire5 va dragula kabi kutubxonalar yordamida Angular 4 va Firebase -dan foydalandik. Videolar uchun biz "PowToon" veb-ilovasidan foydalanganmiz.

Bu ko'rsatma uchun sizga kerak bo'ladi:

  • NodeJs
  • Burchak 4
  • Firebase loyihasi
  • Kompyuter

1 -qadam: O'rnatish

  • Nodejs 8.9.1 ni NPM (Node Package Manager) bilan o'rnating
  • "Npm install -g @angular/cli" konsoliga burchakli -CLI (buyruq qatori interfeysi) ni o'rnating.

2 -qadam: Loyihani yaratish

  • "Mening yangi ilovam" yordamida loyiha yarating.
  • Tugun paketlarini "npm install" bilan o'rnating
  • Dragulani "npm install dragula --save" yordamida o'rnating
  • AngularFire2 -ni "npm firebase angularfire2 -ni saqlash" bilan o'rnating.

3 -qadam: Firebase

Firebase
Firebase

Buning uchun siz ushbu qadamning rasmlarini tekshirishingiz mumkin

  • Google hisobini yarating
  • "Konsolga o'tish" ni bosing
  • loyiha yaratish
  • Umumiy bo'limga o'ting va mijoz kalitlarini oling

4 -qadam: Komponentlarni yaratish

Komponentlar yaratish
Komponentlar yaratish

Buning uchun siz ushbu qadamning rasmlarini tekshirishingiz mumkin

Dastur komponentlarini yarating.

Quyidagi komponentlarning har biri uchun "ng g c" komponent nomi "" dan foydalanish:

  • Kurs sahifasi
  • Mavzular sahifasi
  • Video sahifasi
  • Baholash sahifasi
  • Uslubiy sahifa
  • Kontseptual sahifa
  • Funktsional sahifa
  • Fikrlar komponenti
  • Admin

5 -qadam: Kurs sahifasi

Kurs sahifasi
Kurs sahifasi
Kurs sahifasi
Kurs sahifasi

Buning uchun siz ushbu qadamning rasmlarini tekshirishingiz mumkin

HTML va ts ni yarating

TS da siz autentifikatsiyaning mantig'ini yozasiz, agar foydalanuvchi talaba yoki administrator bo'lsa va siz o'quvchining kurs ma'lumotlari bilan jadval yozasiz. Buning uchun siz ko'rsatma oxirida berilgan autentifikatsiya xizmati va ma'lumotlar bazasi xizmatidan foydalanishingiz mumkin.

6 -qadam: Mavzular sahifasi

Mavzular sahifasi
Mavzular sahifasi
Mavzular sahifasi
Mavzular sahifasi

Buning uchun siz ushbu qadamning rasmlarini tekshirishingiz mumkin

Bu komponentaga html va ts yozasiz.

Kurs sahifasiga o'xshab, agar foydalanuvchi administrator yoki talaba ekanligini tekshirishingiz shart bo'lmasa, siz faqat autentifikatsiyani yozishingiz va kursdagi mavzular ro'yxatini taqdim etishingiz kerak bo'ladi.

7 -qadam: Video sahifa

Video sahifasi
Video sahifasi
Video sahifasi
Video sahifasi

Buning uchun siz ushbu qadamning rasmlarini tekshirishingiz mumkin

Bu komponentaga html va ts yozasiz.

Ushbu komponent uchun siz videoni ijro etish uchun powToon havolasini va sharh komponentini taqdim etasiz

8 -qadam: baholash sahifasi

Baholash sahifasi
Baholash sahifasi
Baholash sahifasi
Baholash sahifasi

Buning uchun siz ushbu qadamning rasmlarini tekshirishingiz mumkin

bu komponent uchun siz bir xil video komponentdan foydalanasiz, bunda siz baholash jarayonini tushuntirasiz.

Keyin kontseptual sahifaga bog'laydigan tugma mavjud

9 -qadam: kontseptual sahifa

Kontseptual sahifa
Kontseptual sahifa
Kontseptual sahifa
Kontseptual sahifa

Buning uchun siz ushbu qadamning rasmlarini tekshirishingiz mumkin

Bu sahifada siz html va ts ni yaratasiz.

  • Tugma bilan ikkita video komponentni yarating
  • "IsCorrect" booleanli ikkita videodan iborat qator yarating.
  • CheckScore () funktsiyasini yozing
  • Ballarni ma'lumotlar bazasiga yuklang
  • Keyingi sahifaga ko'chirish

10 -qadam: Metodik sahifa

Uslubiy sahifa
Uslubiy sahifa
Uslubiy sahifa
Uslubiy sahifa

Buning uchun siz ushbu qadamning rasmlarini tekshirishingiz mumkin

Bu sahifada siz html va ts ni yaratasiz.

  • Siz draguladan foydalanasiz, buning uchun dragula hujjatlarini o'qing
  • Videolar to'plamini yarating
  • Video tartibini yarating
  • tekshirish balini yozing
  • Yuklab olish reytingi
  • Keyingi sahifaga o'ting

11 -qadam: Funktsional sahifa

Funktsional sahifa
Funktsional sahifa
Funktsional sahifa
Funktsional sahifa

Buning uchun siz ushbu qadamning rasmlarini tekshirishingiz mumkin

Bu sahifada siz html va ts ni yaratasiz.

  • Kontseptual sahifada bo'lgani kabi sizda ham tugmalar va videolar bo'ladi.
  • HTML -da foydalanuvchi hal qiladigan muammoni yozing
  • Keyin videolarni "IsC Correct" boolean qatoriga joylashtiring.
  • Ballarni ma'lumotlar bazasiga yuklang

12 -qadam: Kirish sahifasi

Kirish sahifasi
Kirish sahifasi
Kirish sahifasi
Kirish sahifasi

Buning uchun siz ushbu qadamning rasmlarini tekshirishingiz mumkin

  • HTML va ts ni yarating
  • Rasmni html -ga joylashtiring
  • Formani html -da yozing
  • "Ts" dagi shaklni avtorizatsiya xizmatiga yuboring
  • Foydalanuvchini ma'lumotlar bazasida saqlang

13 -qadam: Komponentlar va xizmatlarning to'liq kodini yuklab oling

Agar sizda muammolar bo'lsa, bu erda komponentlar va xizmatlar kam uchraydi

Tavsiya: