Tartalomjegyzék:

Oktatási webes alkalmazás: 13 lépés
Oktatási webes alkalmazás: 13 lépés

Videó: Oktatási webes alkalmazás: 13 lépés

Videó: Oktatási webes alkalmazás: 13 lépés
Videó: Webalkalmazás fejlesztés nulláról, kezdőknek (ToDo lista alkalmazás fejlesztése Django alapon) #1 2024, November
Anonim
Oktatási webes alkalmazás
Oktatási webes alkalmazás

Ez a projekt a video- és digitális televíziós tanfolyam feladataként jött létre, amelyben három szinten kellett megoldanunk a tanítás és tanulás problémáját: módszertani, funkcionális és koncepcionális.

Ez a projekt a video- és digitális televíziózás tanfolyamának feladataként jött létre, amelyben meg kellett oldanunk a tanítás és tanulás problémáját ezen a három szinten: módszertani, funkcionális és koncepcionális. Úgy döntöttünk, hogy ezt a problémát egy webes platform segítségével oldjuk meg, amelybe a kurzus hallgatói és tanárai jelentkezhetnek be. A hallgatók hozzáférhetnek az olyan témájú oktatóvideókhoz is, mint például a kodekek és videó formátumok, miután megtanulták a téma fogalmi részét, és folytathatják az értékelést. Az értékelés három tevékenységből áll; minden tevékenységnek lesz egyfajta videója, amely a kodekekkel és videó formátumokkal kapcsolatos témákat tanít, és ugyanakkor minden tevékenységnek más a célja, így ezzel a platformmal elérhetjük a módszertani, funkcionális és koncepcionális rész oktatását és értékelését. Mindezek eléréséhez az Angular 4 -et és a Firebase -t használtuk, olyan könyvtárakat használva, mint az AngularFire5 és a dragula. A videókhoz a "PowToon" webes alkalmazást használtuk.

Ehhez az utasításhoz szüksége lesz:

  • NodeJs
  • Szögletes4
  • Firebase projekt
  • Egy számítógép

1. lépés: Telepítés

  • Telepítse a nodejs 8.9.1 programot az NPM (Node Package Manager) segítségével
  • Telepítse az Angular -CLI (parancssori felület) gépelést a konzolon "npm install -g @angular/cli"

2. lépés: Projekt létrehozása

  • Projekt létrehozása az "új saját alkalmazás" használatával
  • Csomópontcsomagok telepítése az "npm install" segítségével
  • A Dragula telepítése az "npm install dragula --save" segítségével
  • Az AngularFire2 telepítése az "npm install firebase angularfire2 --save" használatával

3. lépés: Firebase

Firebase
Firebase

Ehhez ellenőrizheti ennek a lépésnek a képeit

  • Hozzon létre egy Google -fiókot
  • Kattintson a "Ugrás a konzolra" gombra
  • létrehozni egy projektet
  • Lépjen az általános oldalra, és ragadja meg az ügyfél kulcsait

4. lépés: Alkatrészek létrehozása

Komponensek létrehozása
Komponensek létrehozása

Ehhez ellenőrizheti a lépés képeit

Hozza létre az alkalmazás összetevőit.

Az "ng g c" összetevő neve "" használata az alábbi összetevők mindegyikéhez:

  • Tanfolyam oldal
  • Témák oldal
  • Videó oldal
  • Értékelő oldal
  • Módszertani oldal
  • Fogalmi oldal
  • Funkcionális oldal
  • Megjegyzések összetevő
  • Admin

5. lépés: Tanfolyamoldal

Tanfolyam oldal
Tanfolyam oldal
Tanfolyam oldal
Tanfolyam oldal

Ehhez ellenőrizheti ennek a lépésnek a képeit

Hozza létre a html -t és a ts -t

A ts -be be kell írnia a hitelesítés mögötti logikát, ha a felhasználó hallgató vagy rendszergazda, és táblázatot ír a hallgató tanfolyaminformációival. Ehhez használhat hitelesítési szolgáltatást és adatbázis -szolgáltatást, amelyek mindketten az utasítás végén találhatók.

6. lépés: Témák oldal

Témák oldal
Témák oldal
Témák oldal
Témák oldal

Ehhez ellenőrizheti ennek a lépésnek a képeit

Ebbe az összetevőbe írja be a html -t és a ts -t.

Hasonló a tanfolyam oldalához, kivéve, ha nem kell ellenőriznie, hogy a felhasználó rendszergazda vagy diák, csak hitelesítést kell írnia, és el kell látnia a kurzus témakörének listáját.

7. lépés: Videóoldal

Videó oldal
Videó oldal
Videó oldal
Videó oldal

Ehhez ellenőrizheti ennek a lépésnek a képeit

Ebbe az összetevőbe írja be a html -t és a ts -t.

Ehhez a komponenshez megadja a powToon linkjét a videó lejátszásához, valamint a megjegyzés összetevőt

8. lépés: Értékelő oldal

Értékelő oldal
Értékelő oldal
Értékelő oldal
Értékelő oldal

Ehhez ellenőrizheti ennek a lépésnek a képeit

ehhez az eseményhez ugyanazt a videokomponenst fogja használni egy másik videóval, amelyben elmagyarázza az értékelési folyamatot.

Akkor csak legyen egy gombja, amely a fogalmi oldalra mutat

9. lépés: Koncepcionális oldal

Fogalmi oldal
Fogalmi oldal
Fogalmi oldal
Fogalmi oldal

Ehhez ellenőrizheti ennek a lépésnek a képeit

Ezen az oldalon html -t és ts -t is létrehozhat.

  • Hozzon létre két videokomponenst egy gombbal
  • Hozzon létre két videóból álló tömböt egy logikai "isCorrect" értékkel
  • Írjon egy CheckScore () függvényt
  • Töltse fel a pontszámot az adatbázisba
  • Szállítás a következő oldalra

10. lépés: Módszertani oldal

Módszertani oldal
Módszertani oldal
Módszertani oldal
Módszertani oldal

Ehhez ellenőrizheti ennek a lépésnek a képeit

Ezen az oldalon html -t és ts -t is létrehozhat.

  • A Dragulát fogja használni, ehhez olvassa el a Dragula dokumentációját
  • Videók tömbjének létrehozása
  • Hozza létre a videók sorrendjét
  • csekk pontszámot írni
  • Feltöltési pontszám
  • Ugrás a következő oldalra

11. lépés: Funkcionális oldal

Funkcionális oldal
Funkcionális oldal
Funkcionális oldal
Funkcionális oldal

Ehhez ellenőrizheti ennek a lépésnek a képeit

Ezen az oldalon html -t és ts -t is létrehozhat.

  • Ugyanaz, mint a koncepcionális oldalon, gombok és videók is rendelkezésre állnak.
  • A html -be írjon egy problémát, amelyet a felhasználónak meg kell oldania
  • Ezután helyezze a videókat egy tömbbe egy boolean "IsCorrect"
  • Töltse fel a pontszámot az adatbázisba

12. lépés: Bejelentkezési oldal

Bejelentkezési oldal
Bejelentkezési oldal
Bejelentkezési oldal
Bejelentkezési oldal

Ehhez ellenőrizheti ennek a lépésnek a képeit

  • Hozza létre a html -t és a ts -t
  • Helyezze be a képet a html -be
  • Írja be az űrlapot a html -be
  • Küldje be az űrlapot a ts -ben az auth szolgáltatáshoz
  • Mentse a felhasználót az adatbázisba

13. lépés: Töltse le az összetevők és szolgáltatások teljes kódját

Ha problémái vannak, itt van a rar az összetevőkkel és a szolgáltatásokkal

Ajánlott: