فهرست مطالب:

آموزش وب برنامه: 13 مرحله
آموزش وب برنامه: 13 مرحله

تصویری: آموزش وب برنامه: 13 مرحله

تصویری: آموزش وب برنامه: 13 مرحله
تصویری: آموزش طراحی وب - CSS - E13 2024, نوامبر
Anonim
برنامه آموزشی وب
برنامه آموزشی وب

این پروژه به عنوان تکلیفی برای دوره آموزشی ویدئویی و تلویزیونی ایجاد شد که در آن ما باید مشکل آموزش و یادگیری را در سه سطح روش شناسی ، عملکردی و مفهومی حل کنیم.

این پروژه به عنوان یک تکلیف برای دوره آموزشی فیلم های ویدئویی و دیجیتال ایجاد شد ، که در آن ما باید مشکل آموزش و یادگیری را در این سه سطح حل می کردیم: روش شناختی ، کاربردی و مفهومی. ما تصمیم گرفتیم این مشکل را با استفاده از یک بستر وب حل کنیم ، دانش آموزان و معلمان دوره می توانند وارد سیستم شوند. دانش آموزان همچنین می توانند به فیلم های آموزشی موضوعاتی مانند کدک ها و فرمت های ویدئویی دسترسی پیدا کنند ، پس از آنکه بخش مفهومی موضوع را آموختند ، می توانند به ارزیابی بپردازند. ارزیابی شامل سه فعالیت است ؛ هر فعالیتی دارای نوعی فیلم آموزشی برای موضوعات مربوط به کدک ها و فرمت های ویدئویی خواهد بود و در عین حال هر فعالیتی اهداف متفاوتی دارد ، بنابراین با این بستر می توان به آموزش و ارزیابی قسمت روش شناختی ، عملکردی و مفهومی دست یافت. برای دستیابی به همه این موارد ، از Angular 4 و Firebase ، با استفاده از کتابخانه هایی مانند AngularFire5 و dragula استفاده کردیم. برای فیلم ها ما از برنامه وب "PowToon" استفاده کردیم.

برای این دستورالعمل شما نیاز دارید:

  • NodeJs
  • زاویه دار 4
  • پروژه Firebase
  • یک کامپیوتر

مرحله 1: نصب

  • نصب nodejs 8.9.1 با NPM (Node Package Manager)
  • Angular -CLI (رابط خط فرمان) را تایپ کنید در کنسول "npm install -g @angular/cli"

مرحله 2: ایجاد پروژه

  • ایجاد پروژه با استفاده از "ng new my-app"
  • نصب بسته های گره با "نصب npm"
  • dragula را با "npm install dragula --save" نصب کنید
  • AngularFire2 را با "npm install firebase angularfire2 --save" نصب کنید

مرحله 3: Firebase

پایگاه آتش
پایگاه آتش

برای این کار می توانید تصاویر این مرحله را بررسی کنید

  • یک حساب Google ایجاد کنید
  • روی "رفتن به کنسول" کلیک کنید
  • ایجاد یک پروژه
  • به General بروید و کلیدهای مشتری را بگیرید

مرحله 4: ایجاد اجزاء

ایجاد اجزاء
ایجاد اجزاء

برای این کار می توانید تصاویر این مرحله را بررسی کنید

اجزای برنامه را ایجاد کنید.

استفاده از نام "ng g c" جزء "" برای هر یک از اجزای زیر:

  • صفحه دوره
  • صفحه مباحث
  • صفحه ویدئو
  • صفحه ارزیابی
  • صفحه روش شناسی
  • صفحه مفهومی
  • صفحه عملکردی
  • جزء نظرات
  • مدیر

مرحله 5: صفحه دوره

صفحه دوره
صفحه دوره
صفحه دوره
صفحه دوره

برای این کار می توانید تصاویر این مرحله را بررسی کنید

html و ts را ایجاد کنید

در صورتی که کاربر دانشجو یا مدیر است ، منطق پشت احراز هویت را بنویسید و یک جدول با اطلاعات دوره از دانش آموز بنویسید. برای این کار می توانید از سرویس احراز هویت و سرویس پایگاه داده استفاده کنید که هر دو در پایان این دستورالعمل ارائه شده است.

مرحله 6: صفحه موضوعات

صفحه مباحث
صفحه مباحث
صفحه مباحث
صفحه مباحث

برای این کار می توانید تصاویر این مرحله را بررسی کنید

در این کامپوننت html و ts را می نویسید.

مشابه صفحه دوره ، مگر اینکه مجبور باشید بررسی کنید که آیا کاربر مدیر است یا دانشجو ، فقط باید احراز هویت را بنویسید و لیست موضوعات دوره را ارائه دهید.

مرحله 7: صفحه ویدیو

صفحه ویدئو
صفحه ویدئو
صفحه ویدئو
صفحه ویدئو

برای این کار می توانید تصاویر این مرحله را بررسی کنید

در این کامپوننت html و ts را می نویسید.

برای این جزء ، پیوندی را از powToon به منظور پخش ویدئو و جزء کامنت ارائه می دهید

مرحله 8: صفحه ارزیابی

صفحه ارزیابی
صفحه ارزیابی
صفحه ارزیابی
صفحه ارزیابی

برای این کار می توانید تصاویر این مرحله را بررسی کنید

برای این نماینده شما از همان جزء ویدئویی با یک فیلم متفاوت استفاده خواهید کرد که در آن فرایند ارزیابی را توضیح می دهید.

سپس فقط یک دکمه داشته باشید که به صفحه مفهومی پیوند می دهد

مرحله 9: صفحه مفهومی

صفحه مفهومی
صفحه مفهومی
صفحه مفهومی
صفحه مفهومی

برای این کار می توانید تصاویر این مرحله را بررسی کنید

در این صفحه هم html و هم ts ایجاد می کنید.

  • با یک دکمه دو جزء ویدیویی ایجاد کنید
  • ایجاد یک آرایه از دو فیلم با بولی "isCorrect"
  • یک تابع CheckScore () بنویسید
  • نمره را در پایگاه داده بارگذاری کنید
  • انتقال به صفحه بعد

مرحله 10: صفحه روش شناسی

صفحه روش شناسی
صفحه روش شناسی
صفحه روش شناسی
صفحه روش شناسی

برای این کار می توانید تصاویر این مرحله را بررسی کنید

در این صفحه هم html و هم ts ایجاد می کنید.

  • شما از dragula استفاده خواهید کرد ، زیرا اسناد dragula را بخوانید
  • ایجاد مجموعه ای از فیلم ها
  • ترتیب فیلم ها را ایجاد کنید
  • یک چک چک بنویسید
  • نمره بارگذاری
  • به صفحه بعدی بروید

مرحله 11: صفحه عملکردی

صفحه عملکردی
صفحه عملکردی
صفحه عملکردی
صفحه عملکردی

برای این کار می توانید تصاویر این مرحله را بررسی کنید

در این صفحه هم html و هم ts ایجاد می کنید.

  • همانند صفحه مفهومی ، دکمه ها و فیلم ها را به عنوان گزینه در اختیار خواهید داشت.
  • در html مشکلی برای کاربر بنویسید تا حل شود
  • سپس ویدیوها را در یک آرایه با بولی "IsCorrect" قرار دهید
  • نمره را در پایگاه داده بارگذاری کنید

مرحله 12: صفحه ورود

صفحه ورود
صفحه ورود
صفحه ورود
صفحه ورود

برای این کار می توانید تصاویر این مرحله را بررسی کنید

  • html و ts را ایجاد کنید
  • تصویر را در html قرار دهید
  • فرم را در html بنویسید
  • فرم موجود در ts را به سرویس auth ارسال کنید
  • کاربر را در پایگاه داده ذخیره کنید

مرحله 13: کد کامل اجزا و خدمات را بارگیری کنید

در صورت بروز مشکل ، در اینجا rar با اجزا و خدمات است

توصیه شده: