İçindekiler:
- Adım 1: Kurulum
- Adım 2: Proje Oluşturma
- 3. Adım: Firebase
- Adım 4: Bileşenler Oluşturma
- Adım 5: Kurs Sayfası
- 6. Adım: Konular Sayfası
- 7. Adım: Video Sayfası
- 8. Adım: Değerlendirme Sayfası
- 9. Adım: Kavramsal Sayfa
- Adım 10: Metodolojik Sayfa
- 11. Adım: İşlevsel Sayfa
- Adım 12: Giriş Sayfası
- Adım 13: Bileşenlerin ve Hizmetlerin Tam Kodunu İndirin
Video: Eğitim Web Uygulaması: 13 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu proje, öğretme ve öğrenme problemini üç düzeyde çözmemiz gereken video ve dijital televizyon dersi için bir ödev olarak oluşturuldu: Metodolojik, İşlevsel ve kavramsal.
Bu proje, öğretme ve öğrenme problemini şu üç seviyede çözmemiz gereken video ve dijital televizyon dersi için bir ödev olarak oluşturuldu: Metodolojik, İşlevsel ve kavramsal. Bu problemi bir web platformu kullanarak çözmeye karar verdik, Dersin öğrenci ve öğretmenleri giriş yapabilirler. Öğrenciler ayrıca codec'ler ve video formatları gibi konuları içeren öğretim videolarına erişebilir, konunun kavramsal kısmını öğrendikten sonra bir değerlendirme yapabilirler. Değerlendirme üç aktiviteden oluşur; her aktivitenin codec ve video formatları ile ilgili konuları öğreten bir çeşit videosu olacak ve aynı zamanda her aktivitenin farklı bir amacı var, bu yüzden bu platform ile metodolojik, fonksiyonel ve kavramsal kısmın öğretimini ve değerlendirilmesini başarabiliriz. Tüm bunları başarmak için AngularFire5 ve dragula gibi kütüphaneleri kullanarak Angular 4 ve Firebase kullandık. Videolar için "PowToon" web uygulamasını kullandık.
Bu talimat için ihtiyacınız olacak:
- NodeJ'ler
- açısal4
- Firebase Projesi
- Bir bilgisayar
Adım 1: Kurulum
- NPM (Düğüm Paket Yöneticisi) ile nodejs 8.9.1'i kurun
- "npm install -g @angular/cli" konsoluna yazarak Angular-CLI (Komut Satırı Arayüzü) yükleyin
Adım 2: Proje Oluşturma
- "ng new my-app" kullanarak bir proje oluşturun
- "npm install" ile düğüm paketlerini kurun
- Dragula'yı "npm install dragula --save" ile kurun
- AngularFire2'yi "npm install firebase angularfire2 --save" ile kurun
3. Adım: Firebase
Bunun için bu adımın resimlerini kontrol edebilirsiniz.
- google hesabı oluştur
- "Konsol'a git" e tıklayın
- proje oluştur
- Genele gidin ve istemci anahtarlarını alın
Adım 4: Bileşenler Oluşturma
Bunun için bu adımın resimlerini kontrol edebilirsiniz.
Uygulama için bileşenleri oluşturun.
Aşağıdaki bileşenlerin her biri için "ng g c "bileşen adı" " kullanılması:
- Kurs Sayfası
- Konular Sayfası
- Video Sayfası
- Değerlendirme Sayfası
- Metodolojik Sayfa
- Kavramsal Sayfa
- İşlevsel Sayfa
- Yorumlar bileşeni
- yönetici
Adım 5: Kurs Sayfası
Bunun için bu adımın resimlerini kontrol edebilirsiniz.
Html ve ts'yi oluşturun
Ts'lerde kullanıcı öğrenci veya Admin ise yetkilendirmenin arkasındaki mantığı yazacaksınız ve öğrenciden gelen ders bilgilerini içeren bir tablo yazacaksınız. Bunun için, bu talimatın sonunda sağlanan bir kimlik doğrulama hizmetini ve bir veritabanı hizmetini kullanabilirsiniz.
6. Adım: Konular Sayfası
Bunun için bu adımın resimlerini kontrol edebilirsiniz.
Bu bileşende html ve ts'yi yazacaksınız.
Kullanıcının yönetici mi yoksa öğrenci mi olduğunu kontrol etmek zorunda olmamanız dışında, kurs sayfasına benzer şekilde, yalnızca kimlik doğrulama yazmanız ve kurstaki konu listelerini sağlamanız gerekir.
7. Adım: Video Sayfası
Bunun için bu adımın resimlerini kontrol edebilirsiniz.
Bu bileşende html ve ts'yi yazacaksınız.
Bu bileşen için, videoyu oynatmak için powToon'dan bağlantı ve yorum bileşenini sağlayacaksınız.
8. Adım: Değerlendirme Sayfası
Bunun için bu adımın resimlerini kontrol edebilirsiniz.
Bu bileşen için aynı video bileşenini farklı bir video ile kullanacaksınız ve bu videoda değerlendirme sürecini anlatacaksınız.
O zaman sadece kavramsal sayfaya bağlanan bir düğmeniz olsun
9. Adım: Kavramsal Sayfa
Bunun için bu adımın resimlerini kontrol edebilirsiniz.
Bu sayfada hem html hem de ts oluşturacaksınız.
- Bir düğmeyle iki video bileşeni oluşturun
- Boole değeri "isCorrect" olan iki videodan oluşan bir dizi oluşturun
- Bir CheckScore() işlevi yazın
- Puanı veritabanına yükleyin
- Sonraki sayfaya taşıma
Adım 10: Metodolojik Sayfa
Bunun için bu adımın resimlerini kontrol edebilirsiniz.
Bu sayfada hem html hem de ts oluşturacaksınız.
- Dragula'yı kullanacaksınız, bunun için dragula belgelerini okuyun
- Video dizisi oluşturun
- Videoların sırasını oluşturun
- bir Kontrol Puanı yaz
- Puan Yükle
- Sonraki sayfaya git
11. Adım: İşlevsel Sayfa
Bunun için bu adımın resimlerini kontrol edebilirsiniz.
Bu sayfada hem html hem de ts oluşturacaksınız.
- Kavramsal sayfa ile aynı, seçenekler olarak düğmelere ve videolara sahip olacaksınız.
- Html'de kullanıcının çözmesi için bir problem yazın
- Ardından videoları boolean "IsCorrect" olan bir diziye yerleştirin
- Puanı veritabanına yükleyin
Adım 12: Giriş Sayfası
Bunun için bu adımın resimlerini kontrol edebilirsiniz.
- Html ve ts'yi oluşturun
- Resmi html içine yerleştirin
- Formu html'ye yazın
- ts'deki formu auth servisine gönderin
- Kullanıcıyı veritabanına kaydet
Adım 13: Bileşenlerin ve Hizmetlerin Tam Kodunu İndirin
Sorun yaşarsanız, bileşenleri ve hizmetleri içeren rar burada
Önerilen:
Üç Hoparlör Devresi -- Adım Adım Eğitim: 3 Adım
Üç Hoparlör Devresi || Adım Adım Eğitim: Hoparlör Devresi, ortamdan alınan ses sinyallerini MIC'e güçlendirir ve bunu, güçlendirilmiş sesin üretildiği Hoparlöre gönderir. Burada, size bu Hoparlör Devresini kullanarak bu Hoparlör Devresini yapmanın üç farklı yolunu göstereceğim:
Kitle Robotikte Adım Adım Eğitim: 6 Adım
Bir Kitle Robotikte Adım Adım Eğitim: Birkaç ay kendi robotumu inşa ettikten sonra (lütfen bunların tümüne bakın) ve iki kez parça arızası yaşadıktan sonra, bir adım geri atmaya ve fikrimi yeniden düşünmeye karar verdim. strateji ve yön. Birkaç aylık deneyim bazen çok tatmin ediciydi ve
ESP8266 Thingspeak ve DHT11 ile Eğitim - Web Sunucusu: 7 Adım
ESP8266 Thingspeak ve DHT11 ile Eğitim | Web Sunucusu: Hey, naber beyler! Akarsh burada CETech'ten. Bu projem, MQTT fikriyle birlikte Thingspeak platformunu anlamak ve ardından Thingspeak'i bir ESP8266 ile kullanmak için daha çok bir öğrenme eğrisi. Makalenin sonuna doğru, birlikte olacağız
Esp8266 Kullanan Hava Durumu Web Uygulaması: 7 Adım
Esp8266 Kullanan Hava Durumu Web Uygulaması: SHT 31, Sensirion tarafından yapılan bir Sıcaklık ve Nem Sensörüdür. SHT31, ±%2 RH civarında yüksek düzeyde doğruluk sağlar. Nem aralığı %0 ile %100 arasındadır ve Sıcaklık aralığı -40 ile 125 °C arasındadır. İle çok daha güvenilir ve hızlı
HP Web Kamerası 101 Aka 679257-330 Web Kamerası Modülünü Genel USB Web Kamerası Olarak Yeniden Kullanma: 5 Adım
HP Web Kamerası 101 Aka 679257-330 Web Kamerası Modülünü Genel USB Web Kamerası Olarak Yeniden Kullanın: 14 yaşındaki Panasonic CF-18'imi yepyeni bir web kamerası ile renklendirmek istiyorum, ancak Panasonic artık bu harika makineyi desteklemiyor, bu yüzden gri maddeyi b&b'den (biralar ve hamburgerler) daha kolay bir şey için kullanın. Bu ilk kısım