Indholdsfortegnelse:

Uddannelse Web-app: 13 trin
Uddannelse Web-app: 13 trin

Video: Uddannelse Web-app: 13 trin

Video: Uddannelse Web-app: 13 trin
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, November
Anonim
Uddannelse Web-app
Uddannelse Web-app

Dette projekt blev oprettet som en opgave for video- og digital -tv -forløbet, hvor vi skulle løse problemet med undervisning og læring på tre niveauer: Metodologisk, Funktionelt og konceptuelt.

Dette projekt blev oprettet som en opgave for video- og digitalt fjernsynsforløb, hvor vi skulle løse problemet med undervisning og læring på disse tre niveauer: Metodologisk, funktionelt og konceptuelt. Vi besluttede at løse dette problem ved hjælp af en webplatform, hvor studerende og lærere på kurset kan logge ind. Eleverne kan også få adgang til undervisningsvideoer, der dækker emner som codecs og videoformater, efter at de har lært den konceptuelle del af emnet, de kan fortsætte med at foretage en evaluering. Evalueringen består af tre aktiviteter; hver aktivitet vil have en slags videoer, der underviser i emner relateret til codecs og videoformater, og på samme tid har hver aktivitet et andet formål, så med denne platform kan vi opnå undervisning og evaluering af den metodologiske, funktionelle og konceptuelle del. For at opnå alt dette brugte vi Angular 4 og Firebase ved hjælp af biblioteker som AngularFire5 og dragula. Til videoerne brugte vi web-appen "PowToon".

Til denne instruktive skal du bruge:

  • NodeJs
  • Vinklet4
  • Firebase -projekt
  • En computer

Trin 1: Installation

  • Installer nodejs 8.9.1 med NPM (Node Package Manager)
  • Installer Angular -CLI (Command Line Interface) ved at skrive på konsollen "npm install -g @angular/cli"

Trin 2: Oprettelse af projekt

  • Opret et projekt ved hjælp af "ng new my-app"
  • Installer nodepakker med "npm install"
  • Installer dragula med "npm install dragula --save"
  • Installer AngularFire2 med "npm install firebase angularfire2 --save"

Trin 3: Firebase

Firebase
Firebase

Til dette kan du kontrollere billederne af dette trin

  • Opret en Google -konto
  • Klik på "Gå til konsol"
  • oprette et projekt
  • Gå til general og tag fat i klientnøglerne

Trin 4: Oprettelse af komponenter

Oprettelse af komponenter
Oprettelse af komponenter

Til dette kan du kontrollere billederne af dette trin

Opret komponenterne til appen.

Brug af "ng g" komponentnavn "" for hver af følgende komponenter:

  • Kursus side
  • Emner Side
  • Videoside
  • Evalueringsside
  • Metodisk side
  • Konceptuel side
  • Funktionel side
  • Kommentarer komponent
  • Admin

Trin 5: Kursus

Kursus side
Kursus side
Kursus side
Kursus side

Til dette kan du kontrollere billederne af dette trin

Opret html og ts

I ts vil du skrive logikken bag autentificeringen, hvis brugeren er en elev eller en Admin, og du vil skrive en tabel med kursusoplysninger fra eleven. Til det kan du bruge en godkendelsestjeneste og en databasetjeneste, der begge tilbydes i slutningen af denne instruks.

Trin 6: Emneside

Emner Side
Emner Side
Emner Side
Emner Side

Til dette kan du kontrollere billederne af dette trin

I denne komponent skriver du html og ts.

Ligesom kursussiden, bortset fra at du ikke behøver at kontrollere, om brugeren er administrator eller studerende, skal du kun skrive godkendelse og levere lister over emner i kurset.

Trin 7: Videoside

Videoside
Videoside
Videoside
Videoside

Til dette kan du kontrollere billederne af dette trin

I denne komponent skriver du html og ts.

For denne komponent giver du linket fra powToon for at afspille videoen og kommentarkomponenten

Trin 8: Evalueringsside

Evalueringsside
Evalueringsside
Evalueringsside
Evalueringsside

Til dette kan du kontrollere billederne af dette trin

for denne ocmponent vil du bruge den samme videokomponent med en anden video, hvor du vil forklare evalueringsprocessen.

Så har du bare en knap, der linker til den konceptuelle side

Trin 9: Konceptuel side

Konceptuel side
Konceptuel side
Konceptuel side
Konceptuel side

Til dette kan du kontrollere billederne af dette trin

På denne side opretter du både html og ts.

  • Opret to videokomponenter med en knap
  • Opret en matrix med to videoer med et boolsk "isCorrect"
  • Skriv en CheckScore () -funktion
  • Upload scoren til databasen
  • Transport til næste side

Trin 10: Metodologisk side

Metodologisk side
Metodologisk side
Metodologisk side
Metodologisk side

Til dette kan du kontrollere billederne af dette trin

På denne side opretter du både html og ts.

  • Du vil gøre brug af dragula, til det kan du læse dragula's dokumenter
  • Opret array af videoer
  • Opret rækkefølgen af videoer
  • skrive en Check Score
  • Upload score
  • Gå til næste side

Trin 11: Funktionel side

Funktionel side
Funktionel side
Funktionel side
Funktionel side

Til dette kan du kontrollere billederne af dette trin

På denne side opretter du både html og ts.

  • Samme som den konceptuelle side har du knapper og videoer som muligheder.
  • Skriv et problem, som brugeren kan løse i html
  • Placer derefter videoerne i en matrix med en boolsk "IsCorrect"
  • Upload scoren til databasen

Trin 12: Login side

Login side
Login side
Login side
Login side

Til dette kan du kontrollere billederne af dette trin

  • Opret html og ts
  • Placer billedet i html
  • Skriv formularen i html
  • Send formularen i ts til godkendelsestjenesten
  • Gem brugeren i databasen

Trin 13: Download den fulde kode for komponenter og tjenester

Hvis du havde problemer, er her sjældenheden med komponenter og tjenester

Anbefalede: