mywebclass-simulation

Product Development

Product Development Project Tasks

In this section of the project, you will be focusing on product development for your website. To ensure that your website is user-friendly, legally compliant, and accessible to everyone, you will need to complete the following tasks:

  1. Conduct legal research for the website, implement necessary changes, perform testing, and resolve any issues that arise. This will help ensure that your website complies with relevant laws and regulations.

  2. Conduct research and implement internationalization features for the website, perform testing, and resolve any issues that arise. This will make your website accessible to users from different countries and cultures.

  3. Conduct SEO research, implement changes, perform testing, and resolve any issues that arise. This will help improve your website’s visibility and ranking on search engines.

  4. Conduct web accessibility research, implement changes, perform testing, and resolve any issues that arise. This will help ensure that your website is accessible to users with disabilities.

  5. Develop a responsive content template and homepage for the website. This will help ensure that your website is visually appealing and easy to navigate on different devices.

  6. Implement GDPR requirements with Google Analytics using Consent API and Javascript. This will help ensure that your website complies with relevant data privacy regulations.

Make sure to carefully follow the instructions for each task and pay close attention to any issues that arise during testing. By completing these tasks, you will ensure that your website is legally compliant, accessible, user-friendly, and optimized for search engines. Good luck with your project!

Product Development Report Requirements - Create a PowerPoint with Slides to Report on the Following

  1. A Product Summary Slide
  2. A section slide summarizing your internationalization research (make sure you cover utf-8 and languages)
    1. A slide explaining the business requirement need
    2. A slide identifying the positive tests you need to implement for this requirement
    3. A slide describing negative tests required
    4. A slide with any tools or technologies useful for implementation or testing
  3. A slide summarizing your search engine optimization research for on-page optimizations and technical issues
    1. A slide explaining the business requirement need
    2. A slide identifying the positive tests you need to implement for this requirement
    3. A slide describing negative tests required
    4. A slide with any tools or technologies useful for implementation or testing
  4. A slide summarizing your web accessibility research
    1. A slide explaining the business legal requirements
    2. A slide explaining the legal requirements
    3. A slide identifying the positive tests you need to implement for this requirement
    4. A slide describing negative tests required
    5. A slide with any tools or technologies useful for implementation or testing
  5. A slide explaining the responsive design of your home page and content template
    1. A slide explaining your research into front end responsive frameworks for CSS and JavaScript like Bootstrap, Foundation, Material Design, and Others that you evaluated.
    2. A slide explaining the selection of your framework feel free to use Bootstrap 5, It’s what I use, but you can use another one
    3. A slide with a 5-10 second screen recording (not with your phone) of your site showing how the home page and content page appear on mobile and desktop
  6. A Slide Explaining GDPR Compliance and The Google Analytics Consent Mode API
    1. A slide explaining your research into GDPR Compliance and Google Analytics Consent
    2. A slide explaining technical implementation of this requirement
    3. A slide with a 5-10 second screen recording (not with your phone) of your site showing your implementation working and show the browser console local storage and cookies to see that it works
    4. A Slide with a photo of your privacy policy
    5. A Slide with a photo of your confirmation modal for GDPR
  7. A slide with a link to your completed web project

Submission Instructions

  1. Upload the report to canvas and host your videos on YouTube, so the file’s are not too big and embed them in the PowerPoint

Grading Rubric

Criteria Excellent (2) Good (1.5) Fair (1) Poor (0.5) Needs Improvement (0)
Conducting legal research Implemented necessary changes, performed testing, and resolved all issues Implemented necessary changes, performed testing, and resolved most issues Implemented some necessary changes, performed some testing, and resolved some issues Implemented few necessary changes, performed little testing, and resolved few issues Did not conduct legal research or implement necessary changes
Internationalization features Implemented necessary changes, performed testing, and resolved all issues Implemented necessary changes, performed testing, and resolved most issues Implemented some necessary changes, performed some testing, and resolved some issues Implemented few necessary changes, performed little testing, and resolved few issues Did not conduct research or implement necessary changes
SEO optimization Implemented necessary changes, performed testing, and resolved all issues Implemented necessary changes, performed testing, and resolved most issues Implemented some necessary changes, performed some testing, and resolved some issues Implemented few necessary changes, performed little testing, and resolved few issues Did not conduct research or implement necessary changes
Web accessibility Implemented necessary changes, performed testing, and resolved all issues Implemented necessary changes, performed testing, and resolved most issues Implemented some necessary changes, performed some testing, and resolved some issues Implemented few necessary changes, performed little testing, and resolved few issues Did not conduct research or implement necessary changes
Responsive content template and homepage Developed a visually appealing and easy-to-navigate template and homepage that work well on different devices Developed a visually appealing and easy-to-navigate template and homepage that mostly work well on different devices Developed a template and homepage that work on some devices but have some issues Developed a template and homepage that have significant issues on different devices Did not develop a responsive content template and homepage
GDPR requirements with Google Analytics Implemented GDPR requirements using Consent API and Javascript and resolved all issues Implemented GDPR requirements using Consent API and Javascript and resolved most issues Implemented GDPR requirements using Consent API and Javascript and resolved some issues Implemented GDPR requirements using Consent API and Javascript but did not resolve many issues Did not implement GDPR requirements with Google Analytics

Total Points __ out of Possible 20 Points

Development Content Begins Below

Introduction to Project Requirements spoken by MyWebClass.org CEO

As the CEO of MyWebClass.org, I take great pride in our mission to serve the needs of a diverse community and set a good example for teachers and students alike. That’s why I’m passionate about the importance of the following tasks for our website’s development team.

First and foremost, we must conduct legal research and ensure that our website complies with all relevant laws and regulations. This isn’t just about avoiding legal trouble, it’s about setting a standard of integrity and responsibility for ourselves and our users.

Next, we must conduct research and implement internationalization features to make our website accessible to users from different countries and cultures. We want to make sure that our platform is inclusive and welcoming to everyone, no matter where they’re from.

Third, we need to conduct SEO research and implement changes to improve our website’s visibility and ranking on search engines. This is about getting our message out there and making sure that our website reaches as many people as possible.

Fourth, we must conduct web accessibility research and ensure that our website is accessible to users with disabilities. We want to make sure that everyone can access our platform and get the information they need, regardless of any disabilities they may have.

Fifth, we need to develop a responsive content template and homepage for our website. This is about creating a user-friendly experience that works well on any device, from desktops to mobile phones.

And finally, we must implement GDPR requirements with Google Analytics using Consent API and JavaScript to ensure that our website complies with relevant data privacy regulations. This is about respecting the privacy of our users and being responsible stewards of their data.

Overall, these tasks are crucial for our team to fulfill our mission and serve our community in the best way possible. I know that with your passion and expertise, we can make MyWebClass.org the best it can be. Let’s get to work!

Website Development and Automated Testing

Introduction

This document outlines important considerations for website development and the use of automated testing to ensure compliance with legal regulations, accessibility, internationalization, SEO optimization, and responsive design. It also provides information on HTML, CSS, and JavaScript and front-end frameworks like Bootstrap, Foundation, and Tailwind.

Website Development and Automated Testing

Hello students! This document outlines important considerations for website development and the use of automated testing to ensure compliance with legal regulations, accessibility, internationalization, SEO optimization, and responsive design. I hope that it will help you create websites that are user-friendly, accessible, and compliant with the latest web standards.

Internationalization

SEO Optimization

Web Accessibility

Responsive Design

Resources and Suggestions for How to Use PlayWright to write automated tests

Automated testing with Playwright can help ensure compliance with legal standards by testing accessibility compliance with WCAG standards, markup validity with the W3C Markup Validation Service, and performance and best practices with Lighthouse.

Internationalization

Automated testing with Playwright can help ensure proper implementation of language localization, date and time formatting based on the user’s locale, and correct currency conversion based on the user’s location.

SEO Optimization

Automated testing with Playwright can help ensure proper implementation of meta tags and headings, page speed and loading time, and accessibility compliance with WCAG standards.

Web Accessibility

Automated testing with Playwright can help ensure proper implementation of ARIA attributes, keyboard navigation, and image alternative text.

Responsive Design

Automated testing with Playwright can help ensure proper scaling and layout on different devices and screen sizes, responsive navigation and menu options, and proper implementation of media queries and flexible images.

HTML, CSS, and JavaScript

Automated testing with Playwright can help ensure proper implementation of HTML tags and attributes, correct styling with CSS, and correct functionality with JavaScript events and interactions.

To comply with GDPR when implementing Google Analytics, there are a few steps you can take: