Project Templates & Standards
📋 Table of Contents
- 📋 Table of Contents
- Overview
- Available Templates
- Implementation Guidelines
- Integration with Course Methodology
- Template Philosophy
Overview
This directory contains standardized templates and checklists for student projects in the WEB ATELIER course. These templates ensure consistency, quality, and adherence to best practices across all student work while providing clear guidelines for critical aspects of web development.
Available Templates
🤖 AI Policy
Purpose: Establishes transparent guidelines for AI tool usage in coursework.
Content:
Declaración sobre uso de IA: parte de esta metodología y materiales relacionados se iteró con herramientas de IA (ChatGPT GPT‑4/GPT‑5, Copilot/Codex, Cursor/Claude). Las iteraciones siguieron un ciclo investigación–práctica–investigación y fueron revisadas por la autoría. La pedagogía se fundamenta principalmente en la experiencia docente impartiendo desarrollo web desde septiembre de 2024.
Usage: Copy this declaration to project documentation when AI assistance was used. Promotes academic integrity through transparency.
♿ Accessibility Checklist
Purpose: Essential accessibility verification points for web projects.
Checklist Items:
- Contrast OK
- Focus visible
- Alt text
Usage: Include in project documentation and verify each item before submission. Ensures WCAG compliance and inclusive design.
📝 Commit Convention
Purpose: Standardized format for Git commit messages.
Format:
feat: week-03 apply type scale
[reflection]
Usage: Follow this structure for all weekly commits. Includes feature description and space for reflection on learning process.
🤔 Ethics Template
Purpose: Critical reflection prompts for design decisions.
Key Questions:
Who benefits? Who’s excluded? Trade-offs?
Usage: Address these questions in project documentation to demonstrate critical thinking about social impact and inclusive design.
🔒 Privacy Template
Purpose: Privacy considerations for web projects.
Documentation Requirements:
Data collected, purpose, storage, retention.
Usage: Document any data collection practices, even for student projects, to build privacy-conscious development habits.
🌱 Sustainability Template
Purpose: Performance and environmental impact guidelines.
Performance Target:
Target ≤ 200KB critical path; measure before/after.
Usage: Set and document performance budgets to promote sustainable web practices and optimal user experience.
Implementation Guidelines
For Students
- Copy relevant templates to your project repository
- Customize content while maintaining the structure
- Reference templates in your weekly commits and final documentation
- Update checklists as you complete each requirement
For Instructors
- Reference these templates when providing feedback
- Use as rubric criteria for project evaluation
- Update templates based on course evolution and industry changes
- Ensure students understand the purpose behind each template
Integration with Course Methodology
These templates support the incremental project methodology by:
- Standardizing quality checks across weekly commits
- Promoting reflection through structured documentation
- Building professional habits from the beginning
- Ensuring consistency across diverse student projects
- Supporting assessment with clear criteria
Template Philosophy
Each template embodies core WEB ATELIER principles:
- Critical Coding: Questioning the “why” behind technical decisions
- Human-Centered Design: Prioritizing accessibility and ethics
- Professional Practice: Following industry standards and conventions
- Continuous Learning: Reflecting on process and outcomes
- Sustainable Development: Considering long-term impact
Authorship: Rubén Vega Balbás, PhD (UDIT, University of Design, Innovation and Technology) · ORCID: https://orcid.org/0000-0001-6862-9081 · https://www.udit.es Licenses: Code MIT · Content CC BY-NC-SA 4.0
Critical Coding for a Better Living.