Sommario:
- Passaggio 1: installazione
- Passaggio 2: creazione del progetto
- Passaggio 3: Firebase
- Passaggio 4: creazione di componenti
- Passaggio 5: pagina del corso
- Passaggio 6: pagina degli argomenti
- Passaggio 7: pagina video
- Passaggio 8: pagina di valutazione
- Passaggio 9: pagina concettuale
- Passaggio 10: pagina metodologica
- Passaggio 11: pagina funzionale
- Passaggio 12: pagina di accesso
- Passaggio 13: scaricare il codice completo di componenti e servizi
Video: Web-app per l'istruzione: 13 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Questo progetto nasce come incarico per il corso di video e televisione digitale in cui dovevamo risolvere il problema dell'insegnamento e dell'apprendimento in tre livelli: Metodologico, Funzionale e concettuale.
Questo progetto nasce come incarico per il corso di video e televisione digitale, in cui dovevamo risolvere il problema dell'insegnamento e dell'apprendimento in questi tre livelli: Metodologico, Funzionale e concettuale. Abbiamo deciso di risolvere questo problema utilizzando una piattaforma web, in cui possono accedere studenti e docenti del corso. Gli studenti possono anche accedere ai video didattici che trattano argomenti come codec e formati video, dopo aver appreso la parte concettuale dell'argomento possono procedere a fare una valutazione. La valutazione si compone di tre attività; ogni attività avrà una sorta di video che insegna argomenti relativi a codec e formati video e allo stesso tempo ogni attività ha uno scopo diverso, quindi con questa piattaforma possiamo ottenere l'insegnamento e la valutazione della parte metodologica, funzionale e concettuale. Per ottenere tutto ciò, abbiamo utilizzato Angular 4 e Firebase, utilizzando librerie come AngularFire5 e dragula. Per i video abbiamo utilizzato la web-app "PowToon".
Per questo istruibile avrai bisogno di:
- NodeJs
- Angolare4
- Progetto Firebase
- Un computer
Passaggio 1: installazione
- Installa nodejs 8.9.1 con NPM (Node Package Manager)
- Installa Angular-CLI (Command Line Interface) digitando alla console "npm install -g @angular/cli"
Passaggio 2: creazione del progetto
- Crea un progetto usando "ng new my-app"
- Installa i pacchetti del nodo con "npm install"
- Installa dragula con "npm install dragula --save"
- Installa AngularFire2 con "npm install firebase angularfire2 --save"
Passaggio 3: Firebase
Per questo puoi controllare le immagini di questo passaggio
- Crea un account Google
- Fare clic su "Vai alla console"
- creare un progetto
- Vai in generale e prendi le chiavi del cliente
Passaggio 4: creazione di componenti
Per questo puoi controllare le immagini di questo passaggio
Creare i componenti per l'app.
Utilizzo di "ng g c "nome componente" " per ciascuno dei seguenti componenti:
- Pagina del corso
- Pagina degli argomenti
- Pagina video
- Pagina di valutazione
- Pagina metodologica
- Pagina concettuale
- Pagina funzionale
- Componente commenti
- amministratore
Passaggio 5: pagina del corso
Per questo puoi controllare le immagini di questo passaggio
Crea l'html e il ts
Nel ts scriverai la logica dietro l'autenticazione, se l'utente è uno studente o un Admin, e scriverai una tabella con le informazioni sul corso dello studente. Per questo è possibile utilizzare un servizio di autenticazione e un servizio di database entrambi forniti alla fine di questo tutorial.
Passaggio 6: pagina degli argomenti
Per questo puoi controllare le immagini di questo passaggio
In questo componente scriverai html e ts.
Simile alla pagina del corso tranne per il fatto che non devi controllare se l'utente è un amministratore o uno studente, dovrai solo scrivere l'autenticazione e fornire gli elenchi degli argomenti del corso.
Passaggio 7: pagina video
Per questo puoi controllare le immagini di questo passaggio
In questo componente scriverai html e ts.
Per questo componente fornirai il link da powToon per riprodurre il video e il componente commento
Passaggio 8: pagina di valutazione
Per questo puoi controllare le immagini di questo passaggio
per questo evento utilizzerai lo stesso componente video con un video diverso in cui spiegherai il processo di valutazione.
Quindi basta avere un pulsante che collega alla pagina concettuale
Passaggio 9: pagina concettuale
Per questo puoi controllare le immagini di questo passaggio
In questa pagina creerai sia html che ts.
- Crea due componenti video con un pulsante
- Crea una serie di due video con un booleano "isCorrect"
- Scrivi una funzione CheckScore()
- Carica il punteggio nel database
- Trasporto alla pagina successiva
Passaggio 10: pagina metodologica
Per questo puoi controllare le immagini di questo passaggio
In questa pagina creerai sia html che ts.
- Utilizzerai dragula, per questo leggi i documenti di dragula
- Crea una serie di video
- Crea l'ordine dei video
- scrivere un punteggio di controllo
- Carica punteggio
- Vai alla pagina successiva
Passaggio 11: pagina funzionale
Per questo puoi controllare le immagini di questo passaggio
In questa pagina creerai sia html che ts.
- Come la pagina concettuale, avrai pulsanti e video come opzioni.
- Nell'html scrivi un problema che l'utente deve risolvere
- Quindi posiziona i video in un array con un booleano "IsCorrect"
- Carica il punteggio nel database
Passaggio 12: pagina di accesso
Per questo puoi controllare le immagini di questo passaggio
- Crea l'html e ts
- Inserisci nell'html l'immagine
- Scrivi il modulo in html
- Invia il modulo nel ts al servizio di autenticazione
- Salva l'utente nel database
Passaggio 13: scaricare il codice completo di componenti e servizi
Nel caso aveste problemi, ecco il rar con i componenti e i servizi
Consigliato:
Alimentatore a batteria per trapano per pedali per chitarra: 3 passaggi
Alimentatore a batteria per trapano per pedali per chitarra: ho realizzato questo alimentatore a batteria per trapano un paio di mesi fa e finora ha funzionato benissimo. La batteria dura davvero tanto, tipo oltre 10 ore con 4 pedali accesi quando l'ho provata. Ho comprato tutte le parti su Amazon, avevo già le batterie e
Come scrivere un'istruzione utilizzando Instructables: 14 passaggi
Come scrivere un'istruzione utilizzando Instructables: questo documento mostra come utilizzare gli instructable per scrivere un'istruzione
Orologio con animazione LED SMART connesso al Web con pannello di controllo basato sul Web, server dell'ora sincronizzato: 11 passaggi (con immagini)
Orologio con animazione LED SMART connesso al Web con pannello di controllo basato sul Web, server dell'ora sincronizzato: la storia di questo orologio risale a molto tempo fa, più di 30 anni. Mio padre è stato il pioniere di questa idea quando avevo solo 10 anni, molto prima della rivoluzione dei LED, quando i LED erano 1/1000 della luminosità della loro attuale brillantezza accecante. Un vero
Kahoot! Strumento Web 2.0 - Istruzioni per la creazione di quiz per gli insegnanti: 10 passaggi
Kahoot! Strumento Web 2.0 - Istruzioni per la creazione di quiz per gli insegnanti: Il seguente Instructable ha lo scopo di mostrare agli insegnanti come utilizzare la funzione di creazione di quiz per lo strumento Web 2.0, Kahoot! Kahoot! può essere utilizzato come strumento di gioco digitale per rivedere e valutare la conoscenza dei contenuti degli studenti in varie materie e su più
Tutorial IO del driver Web Utilizzo di un sito Web live ed esempi di lavoro: 8 passaggi
Esercitazione IO del driver Web utilizzando un sito Web attivo ed esempi di lavoro: Tutorial IO del driver Web utilizzando un sito Web attivo ed esempi funzionanti Ultimo aggiornamento: 26/07/2015 (Ricontrolla spesso mentre aggiorno queste istruzioni con maggiori dettagli ed esempi) SfondoHo avuto di recente una sfida interessante presentata a me. Avevo bisogno di