diff --git a/HTML-CSS-Project-1-Implementati0on-Guide-Dynamic.html b/HTML-CSS-Project-1-Implementati0on-Guide-Dynamic.html index a00135b..4b475e0 100644 --- a/HTML-CSS-Project-1-Implementati0on-Guide-Dynamic.html +++ b/HTML-CSS-Project-1-Implementati0on-Guide-Dynamic.html @@ -9,506 +9,295 @@
The phased approach to project implementation is designed to ensure a structured, manageable, and systematic process for developing a website project. By dividing the project into distinct phases, you can focus on specific tasks and objectives, making it easier to track progress, identify issues, and achieve high-quality results. This methodical approach allows for iterative development, regular testing, and refinement, ensuring that the final product meets all specified requirements and standards.
- -Given the allocated project time of 14 hours, it's essential to balance productivity with health and well-being. Here’s how you can maintain a healthy approach during this intensive project period:
-The goal of this phase is to lay a solid foundation for the project by defining its purpose, audience, and design. This involves brainstorming ideas, creating user stories, and setting up the project environment. Learners will utilize AI tools such as GitHub Copilot for ideation and content generation, and DALL-E for image creation. Minimal documentation will support these tasks, ensuring that AI’s role in the project is recorded.
- -Brainstorm and refine project ideas, define user stories that capture the essential features and functionality, and document these stories in the README. GitHub Copilot will be used to assist in drafting content and defining user stories more efficiently.
- - - -Outline the website's structure and design through wireframes. This includes sketching key sections, choosing color schemes and fonts, and planning content placement. DALL-E or similar will be used to generate any image concepts that align with the project's theme and user stories.
- - - -Set up the development environment, including creating a GitHub repository, organizing project files, and linking necessary resources like CSS, Bootstrap, and Google Fonts. This task will establish the foundation for efficient version control and project organization.
- - - -Phase | +Tasks | +Associated Pass Criteria | +
---|---|---|
Phase 1: Ideation & Initial Setup (3 hours) | +
+
+
+
-
- Objective: Brainstorm and refine project ideas, define user stories that capture the essential features and functionality, and document these stories in the README. GitHub Copilot will be used to assist in drafting content and defining user stories more efficiently. +Expected Performance (Do's): +
Documentation Task: +
Areas for Improvement (Don'ts): +
What Should Be in Place By The End Of This Phase?-
- - --
-
- What’s the goal of this phase?-The goal of this phase is to implement the core functionality of the website as specified in the Must user stories. This includes coding essential features, validating the code for accuracy and reliability, and ensuring that both the visual design and functional elements align with the initial project plans. GitHub Copilot will be leveraged to accelerate the development process. - -
-
-
- - --
-
-
-
- Objective:-Develop essential features based on prioritized Must user stories. GitHub Copilot will be used to assist in writing the HTML and CSS code, streamlining the process while ensuring the core functionality is robust and aligned with the project’s design goals. - - - -Expected Performance (Do's):-
Documentation Task:-
Areas for Improvement (Don'ts):-
-
- - --
-
-
-
- Objective:-Test the website on different virtual devices (Chrome DevTools) to ensure visual and functional consistency. GitHub Copilot and other AI tools will be used to identify and fix issues during the testing process, ensuring the website is fully responsive and functional across different screen sizes. - - - -Expected Performance (Do's):-
Documentation Task:-
Areas for Improvement (Don'ts):-
-
+ - --
-
-
-
- Objective:-Fine-tune the website to ensure consistency across all sections and functionality. AI tools will be used to optimize code and enhance performance where applicable. - - - -Expected Performance (Do's):-
Documentation Task:-
Areas for Improvement (Don'ts):-
|
+ LO4.1, LO5.1 | +
+
+
+
-
- Objective: Outline the website's structure and design through wireframes. This includes sketching key sections, choosing color schemes and fonts, and planning content placement. DALL-E or similar will be used to generate any image concepts that align with the project's theme and user stories. +Expected Performance (Do's): +
Documentation Task: +
Areas for Improvement (Don'ts): +
What Should Be in Place By The End Of This Phase?-
- - --
-
- What’s the goal of this phase?-In this phase, advanced features and enhancements are added based on Should user stories. This includes refining the design to ensure that the project provides a user-centered, intuitive experience where the objectives of the site are obvious. AI tools will be used to assist in these advanced tasks. - -
-
-
- - --
-
-
-
- Objective:-Refine the design based on the Should user stories. AI tools such as GitHub Copilot will assist in implementing complex features and refining the design. - - - -Expected Performance (Do's):-
Documentation Task:-
Areas for Improvement (Don'ts):-
-
+ - --
-
-
-
- Objective:-Finalize the README by reviewing all sections to ensure clarity and completeness. Include proper attribution of any external code (exclude code generated by GitHub Copilot). Ensure that the role of AI tools throughout the project is briefly but clearly documented. - - -Expected Performance (Do's):-
Documentation Task:-
Areas for Improvement (Don'ts):-
|
+ LO1.2, LO1.3, LO5.4 | +|
+
+
+
-
- Objective: Set up the development environment, including creating a GitHub repository, organizing project files, and linking necessary resources like CSS, Bootstrap, and Google Fonts. This task will establish the foundation for efficient version control and project organization. +Expected Performance (Do's): +
Documentation Task: +
Areas for Improvement (Don'ts): +
What Should Be in Place By The End Of This Phase?-
- - --
-
- What’s the goal of this phase?-The final phase focuses on deploying the website. This includes final testing, debugging, and ensuring that the site is fully functional before going live. Proper documentation of the deployment process ensures future maintainability. AI tools will be used where applicable to support the final steps. - -
-
-
- - --
-
-
-
- Objective:-Conduct a thorough test of the website to identify and fix any remaining issues before deployment. - - - -Expected Performance (Do's):-
Documentation Task:-
Areas for Improvement (Don'ts):-
-
+ - --
-
-
-
- Objective:-Deploy the website to GitHub Pages, ensuring all features and links work correctly. Briefly document the deployment process in the README, and reflect on the role of AI in assisting with deployment. - - - -Expected Performance (Do's):-
Documentation Task:-
Areas for Improvement (Don'ts):-
|
+ LO3.1 | +|
Phase 2: Must User Stories Implementation & Testing (7 hours) | +
+
+
+
-
- Objective: Develop essential features based on prioritized Must user stories. GitHub Copilot will be used to assist in writing the HTML and CSS code, streamlining the process while ensuring the core functionality is robust and aligned with the project’s design goals. +Expected Performance (Do's): +
Documentation Task: +
Areas for Improvement (Don'ts): +
What Should Be in Place By The End Of This Phase?-
|
+ LO1.1, LO1.3, LO2.1, LO5.1 | +
+
+
+
+ Objective: Test the website on different virtual devices (Chrome DevTools) to ensure visual and functional consistency. GitHub Copilot and other AI tools will be used to identify and fix issues during the testing process, ensuring the website is fully responsive and functional across different screen sizes. +Expected Performance (Do's): +
Documentation Task: +
Areas for Improvement (Don'ts): +
|
+ LO2.2, LO5.2 | +|
+
+
+
+ Objective: Fine-tune the website to ensure consistency across all sections and functionality. AI tools will be used to optimize code and enhance performance where applicable. +Expected Performance (Do's): +
Documentation Task: +
Areas for Improvement (Don'ts): +
|
+ LO1.5, LO2.4, LO5.3 | +|
Phase 3: Should User Stories Implementation & Any Advanced Features (3 hours) | +
+
+
+
+ Objective: Refine the design based on the Should user stories. AI tools such as GitHub Copilot will assist in implementing complex features and refining the design. +Expected Performance (Do's): +
Documentation Task: +
Areas for Improvement (Don'ts): +
|
+ LO1.2, LO5.1 | +
+
+
+
+ Objective: Finalize the README by reviewing all sections to ensure clarity and completeness. Include proper attribution of any external code (exclude code generated by GitHub Copilot). Ensure that the role of AI tools throughout the project is briefly but clearly documented. +Expected Performance (Do's): +
Documentation Task: +
Areas for Improvement (Don'ts): +
|
+ LO4.1, LO4.2, LO4.3, LO5.4 | +|
Phase 4: Final Testing, Debugging & Deployment (1 hour) | +
+
+
+
+ Objective: Conduct a thorough test of the website to identify and fix any remaining issues before deployment. +Expected Performance (Do's): +
Documentation Task: +
Areas for Improvement (Don'ts): +
|
+ LO2.1, LO5.2 | +
+
+
+
+ Objective: Deploy the website to GitHub Pages, ensuring all features and links work correctly. Briefly document the deployment process in the README, and reflect on the role of AI in assisting with deployment. +Expected Performance (Do's): +
Documentation Task: +
Areas for Improvement (Don'ts): +
|
+ LO3.1, LO4.1, LO5.4 | +