Агуулгын хүснэгт:
- Алхам 1: Суурилуулалт
- Алхам 2: Төсөл үүсгэх
- Алхам 3: Firebase
- Алхам 4: Бүрэлдэхүүн хэсгүүдийг бий болгох
- Алхам 5: Хичээлийн хуудас
- Алхам 6: Сэдвийн хуудас
- Алхам 7: Видео хуудас
- Алхам 8: Үнэлгээний хуудас
- Алхам 9: Үзэл баримтлалын хуудас
- Алхам 10: Арга зүйн хуудас
- Алхам 11: Функциональ хуудас
- Алхам 12: Нэвтрэх хуудас
- Алхам 13: Бүрэлдэхүүн хэсэг ба үйлчилгээний бүрэн кодыг татаж авах
Видео: Боловсролын вэб апп: 13 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү төслийг видео, дижитал телевизийн курсын даалгавар болгон бүтээсэн бөгөөд үүнд бид заах, сургах асуудлыг арга зүйн, функциональ, ойлголтын гэсэн гурван түвшинд шийдвэрлэх ёстой байв.
Энэхүү төслийг видео болон дижитал телевизийн хичээлийн даалгавар болгон бүтээсэн бөгөөд үүнд бид заах, сурах асуудлаа арга зүйн, функциональ, ойлголтын гэсэн гурван түвшинд шийдвэрлэх ёстой байсан. Бид энэ асуудлыг вэб платформ ашиглан шийдвэрлэхээр шийдсэн. Хичээлийн оюутнууд болон багш нар нэвтэрч болно. Оюутнууд сэдвийнхээ ойлголтын хэсгийг олж мэдсэнийхээ дараа үнэлгээ хийх ажлыг үргэлжлүүлсний дараа кодек, видео формат гэх мэт сэдвүүдийг хамарсан сургалтын видео бичлэгүүдийг үзэх боломжтой. Үнэлгээ нь гурван үйл ажиллагаанаас бүрдэнэ; Үйл ажиллагаа бүр нь кодек, видео форматтай холбоотой сэдвүүдийг заах видео хэлбэртэй байх бөгөөд үйл ажиллагаа бүр өөр өөр зорилготой байдаг тул энэхүү платформын тусламжтайгаар бид арга зүй, үйл ажиллагаа, үзэл баримтлалын хэсгийг зааж, үнэлэх боломжтой болно. Энэ бүхэнд хүрэхийн тулд бид AngularFire5, dragula гэх мэт номын санг ашиглан Angular 4 болон Firebase -ийг ашигласан. Видео бичлэгийн хувьд бид "PowToon" вэб програмыг ашигласан.
Энэхүү зааварчилгааны хувьд танд хэрэгтэй болно:
- NodeJs
- Өнцөг 4
- Firebase төсөл
- Компьютер
Алхам 1: Суурилуулалт
- Nodejs 8.9.1 -ийг NPM (Node Package Manager) ашиглан суулгаарай
- Консол дээр "npm install -g @angular/cli" гэж бичээд Angular -CLI (Command Line Interface) бичнэ үү.
Алхам 2: Төсөл үүсгэх
- "Ng new my-app" ашиглан төсөл үүсгээрэй
- "Npm install" ашиглан зангилааны багцыг суулгана уу.
- Dragula -ийг "npm install dragula --save" ашиглан суулгаарай
- AngularFire2 -ийг "npm install firebase angularfire2 -save" ашиглан суулгаарай.
Алхам 3: Firebase
Үүнийг хийхийн тулд та энэ алхамуудын зургийг шалгаж болно
- Google акаунт үүсгэнэ үү
- "Консол руу очих" дээр дарна уу.
- төсөл бий болгох
- Ерөнхий рүү очоод үйлчлүүлэгчийн түлхүүрийг аваарай
Алхам 4: Бүрэлдэхүүн хэсгүүдийг бий болгох
Үүнийг хийхийн тулд та энэ алхамуудын зургийг шалгаж болно
Аппликешны бүрэлдэхүүн хэсгүүдийг бий болгох.
Дараах бүрэлдэхүүн хэсгүүдэд "ng g c" бүрэлдэхүүн хэсгийн нэрийг "" ашиглана уу.
- Курсын хуудас
- Сэдвийн хуудас
- Видео хуудас
- Үнэлгээний хуудас
- Арга зүйн хуудас
- Үзэл баримтлалын хуудас
- Функциональ хуудас
- Сэтгэгдлийн бүрэлдэхүүн хэсэг
- админ
Алхам 5: Хичээлийн хуудас
Үүнийг хийхийн тулд та энэ алхамуудын зургийг шалгаж болно
Html болон ts -ийг үүсгэнэ үү
Ts -д та хэрэглэгчийн оюутан эсвэл админ бол баталгаажуулалтын логикийг бичиж, оюутны сургалтын мэдээллийг агуулсан хүснэгт бичих болно. Үүний тулд та энэхүү зааварчилгааны төгсгөлд баталгаажуулах үйлчилгээ болон мэдээллийн сангийн үйлчилгээг ашиглаж болно.
Алхам 6: Сэдвийн хуудас
Үүнийг хийхийн тулд та энэ алхамуудын зургийг шалгаж болно
Энэ бүрэлдэхүүн хэсэгт та html болон ts бичнэ.
Хичээлийн хуудасны нэгэн адил, хэрэв та хэрэглэгч админ эсвэл оюутан эсэхийг шалгах шаардлагагүй бол та зөвхөн баталгаажуулалтаа бичиж, хичээлийн сэдвүүдийн жагсаалтыг өгөх хэрэгтэй болно.
Алхам 7: Видео хуудас
Үүнийг хийхийн тулд та энэ алхамуудын зургийг шалгаж болно
Энэ бүрэлдэхүүн хэсэгт та html болон ts бичнэ.
Энэ бүрэлдэхүүн хэсгийн хувьд та видеог тоглуулахын тулд powToon -ийн линк болон тайлбарын хэсгийг өгөх болно
Алхам 8: Үнэлгээний хуудас
Үүнийг хийхийн тулд та энэ алхамуудын зургийг шалгаж болно
Энэ бүрэлдэхүүн хэсгийн хувьд та үнэлгээний явцыг тайлбарлах видео бичлэгийн өөр бүрэлдэхүүн хэсгийг ашиглах болно.
Дараа нь үзэл баримтлалын хуудас руу холбосон товчлууртай болно
Алхам 9: Үзэл баримтлалын хуудас
Үүнийг хийхийн тулд та энэ алхамуудын зургийг шалгаж болно
Энэ хуудсан дээр та html болон ts хоёуланг нь үүсгэх болно.
- Товчлуураар хоёр видео бүрэлдэхүүн хэсэг үүсгээрэй
- Boolean "isC Correct" ашиглан хоёр видеоны массив үүсгэх
- CheckScore () функцийг бичнэ үү
- Мэдээллийн санд оноо байршуулах
- Дараагийн хуудсанд шилжүүлэх
Алхам 10: Арга зүйн хуудас
Үүнийг хийхийн тулд та энэ алхамуудын зургийг шалгаж болно
Энэ хуудсан дээр та html болон ts хоёуланг нь үүсгэх болно.
- Та Dragula ашиглах болно, үүний тулд Dragula -ийн документыг уншина уу
- Видео массив үүсгэх
- Видео бичлэгийн дарааллыг бий болгох
- шалгах оноо бичнэ үү
- Оноог байршуулах
- Дараагийн хуудас руу очно уу
Алхам 11: Функциональ хуудас
Үүнийг хийхийн тулд та энэ алхамуудын зургийг шалгаж болно
Энэ хуудсан дээр та html болон ts хоёуланг нь үүсгэх болно.
- Үзэл баримтлалын хуудасны нэгэн адил танд товчлуурууд болон видеонууд байх болно.
- Html дээр хэрэглэгчийн шийдэх асуудлыг бичээрэй
- Дараа нь видеог логик "IsC Correct" бүхий массивт байрлуулна уу.
- Мэдээллийн санд оноо байршуулах
Алхам 12: Нэвтрэх хуудас
Үүнийг хийхийн тулд та энэ алхамуудын зургийг шалгаж болно
- Html ба ts -ийг үүсгэнэ үү
- Зургийг html дээр байрлуул
- Маягтыг html дээр бичнэ үү
- Ts дахь маягтыг auth үйлчилгээнд илгээнэ үү
- Хэрэглэгчийг мэдээллийн санд хадгалах
Алхам 13: Бүрэлдэхүүн хэсэг ба үйлчилгээний бүрэн кодыг татаж авах
Хэрэв танд асуудал гарсан бол бүрэлдэхүүн хэсэг, үйлчилгээнд ховор тохиолддог зүйл энд байна
Зөвлөмж болгож буй:
DIY робот - Боловсролын 6 тэнхлэгтэй робот гар: 6 алхам (зурагтай)
DIY робот | Боловсролын 6 тэнхлэгтэй робот гар: DIY-Robotics сургалтын үүр нь 6 тэнхлэгтэй робот гар, электрон удирдлагын хэлхээ, програмчлалын програм агуулсан платформ юм. Энэхүү платформ нь үйлдвэрлэлийн робот техникийн ертөнцийн танилцуулга юм. Энэхүү төслөөр дамжуулан DIY-Robotics нь
DIY боловсролын микро: бит робот: 8 алхам (зурагтай)
DIY боловсролын микро: бит робот: Энэхүү зааварчилгаа нь харьцангуй хүртээмжтэй, чадвартай, хямд роботыг хэрхэн бүтээхийг танд үзүүлэх болно. Энэхүү роботыг зохион бүтээх миний зорилго бол ихэнх хүмүүст компьютерийн шинжлэх ухааныг сонирхолтой байдлаар заах эсвэл сурч мэдэх боломжтой зүйлийг санал болгох явдал байв
Esp8266: 7 алхамыг ашиглан цаг агаарын вэб апп
Esp8266 ашиглан цаг агаарын вэб апп: SHT 31 бол Sensirion -ийн хийсэн температур ба чийгшилийн мэдрэгч юм. SHT31 нь ± 2% RH орчим өндөр нарийвчлалыг өгдөг. Агаарын чийгшил 0-100% хооронд, температурын хүрээ -40-125 ° C хооронд байна. Энэ нь илүү найдвартай, хурдан бөгөөд
Нууц тогших, IR мэдрэгч, вэб апп бүхий соронзон ухаалаг түгжээ: 7 алхам (зурагтай)
Secret Knock, IR Sensor, & Web App бүхий соронзон ухаалаг түгжээ нууц тогших. Өө … бас хэд хэдэн заль мэх хийх болно. Соронзон
Вэб дээр суурилсан хяналтын самбар бүхий вэб холболттой SMART LED анимэйшн цаг, синхрончлогдсон цагийн сервер: 11 алхам (зурагтай)
Вэб дээр суурилсан Хяналтын самбар бүхий вэб холболттой SMART LED анимэйшн цаг, синхрончлогдсон цаг: Энэ цагийн түүх 30 гаруй жилийн түүхтэй. Аав маань энэ санааг анх 10 -хан настай байхад, LED хувьсгалаас нэлээд өмнө анх санаачилж байсан юм. Үнэн