Landing : Athabascau University

QUICK COURSE LINKS:  Add blog post - Read latest group posts - Course Moodle site

FAQs: Course process : Site design : HTML : CSS : JavaScript : JQuery : AJAX : Misc : Accessing your web space at AU : Podcasts for each unit

Updated resource pages:  Unit 1 - Unit 2  - Unit 3Units 4 & 5 - Unit 6 - Unit 7

Important notice: the student web server is unavailable. Until this is fixed, we do not require you to upload your site to the student server. See Running a web server on your local machine for details of how to meet the requirements for the final unit, and my posts on the subject in the discussion forum for further information about the problem.

Testing of a new server is in progress: if you would like to get early access and you are unafraid of working with command lines, network settings, and conf files, please contact Gerald Abshez, asking to be part of the trial.

Proposal to use data from external sites: Revision

Last updated February 29, 2024 - 12:22pm by Ashutosh Singh

Overview:

This proposal aims to improve our website's lesson area by adding pertinent YouTube videos. With this update, customers will have access to dynamic and interesting information that enhances their learning process in addition to the textual instructions.

 

Objectives:

  • Add multimedia elements to the tutorial section to make it better.
  • Give consumers access to visual assistance in addition to written training.
  • Interactive learning resources can improve user retention and engagement.

 

Recommended Execution:

Selection of Videos on YouTube:

  • Find films on YouTube that relate to the subjects we discussed in our instructional area.
  • Make sure the films you choose are excellent, instructive, and pertinent.

 

Procedure for Integration:

  • To dynamically integrate videos into the tutorial section, use the YouTube API.
  • Use AJAX to retrieve video content and present it on the website fluidly.
  • Make sure your design is responsive to maximize the viewing experience on a range of screens and devices.

 

User Communication:

  • Permit users to manage and pause video playback straight from the website.
  • For user convenience, offer choices for full-screen mode and video quality modifications.

 

Performance and Accessibility:

  • Make that all accessibility requirements are fulfilled, including keyboard navigation and screen reader assistance.
  • For better performance, reduce bandwidth use and optimize video loading times.

 

Conclusion:

Integrating YouTube videos into the tutorial section represents a valuable enhancement to our website, providing users with a comprehensive learning experience. This proposal aligns with our commitment to delivering high-quality educational content and fostering user engagement.

COMP 266

COMP 266

COMP 266: Introduction to Web Programming

History