Grading Rubric & Submission
How Your Project Will Be Evaluated
Total: 100 points
π Grading Breakdown
1. Design Quality (35 points)
Style Authenticity (15 pts)
- β
Matches chosen styleβs visual characteristics
- β
Uses style-appropriate typography
- β
Implements correct color palette
- β
Captures the styleβs βvibeβ and philosophy
- β Generic/modern design that doesnβt reflect style
Visual Execution (10 pts)
- β
Professional appearance
- β
Consistent throughout all pages
- β
Proper hierarchy and spacing
- β
Polished details
- β Sloppy, inconsistent, or unfinished look
Content Design (10 pts)
- β
Meaningful content about the style
- β
Effective use of images/references
- β
Clear information hierarchy
- β
Engaging presentation
- β Lorem ipsum, minimal content, or poor presentation
2. Technical Quality (25 points)
Responsive Design (10 pts)
- β
Works on desktop (1920px)
- β
Works on tablet (768px)
- β
Works on mobile (375px)
- β
No horizontal scrolling
- β
Content readable at all sizes
- β Broken layouts, overlapping elements
Performance (8 pts)
- β
Lighthouse Performance 90+
- β
Lighthouse Accessibility 90+
- β
Lighthouse Best Practices 90+
- β
Lighthouse SEO 90+
- β Any score below 80
Code Quality (7 pts)
- β
Clean, organized HTML/CSS
- β
Proper semantic HTML
- β
No console errors
- β
Accessibility features (alt text, ARIA labels)
- β Messy code, errors, accessibility issues
3. AI Collaboration (25 points)
Strategic Direction (10 pts)
- β
Clear, specific prompts
- β
Evidence of iteration and refinement
- β
Good use of references/examples
- β
Thoughtful decision-making
- β Vague requests, accepted first result, no iteration
Process Documentation (10 pts)
- β
Screenshots showing progression
- β
Notes on decisions made
- β
Evidence of research phase
- β
Documented challenges and solutions
- β Missing process, no documentation
AI Tool Usage (5 pts)
- β
Effective use of GitHub Copilot
- β
Appropriate task breakdown
- β
Good debugging approach
- β Poor prompting, inefficient workflow
4. Collaboration Story (15 points)
Reflection Quality (8 pts)
- β
AI-generated reflection on partnership
- β
Thoughtful analysis of collaboration
- β
Specific examples and insights
- β
Well-written and engaging
- β Generic, shallow, or missing
Process Narrative (7 pts)
- β
Clear description of workflow
- β
Challenges and how they were overcome
- β
Evolution of the design
- β
Key decisions explained
- β Vague timeline, missing key moments
π― Grade Ranges
A (90-100 points)
- Authentic style implementation
- Professional execution
- All technical requirements met
- Strong AI collaboration
- Excellent documentation
B (80-89 points)
- Good style implementation with minor issues
- Solid technical quality
- Most requirements met
- Good AI collaboration
- Complete documentation
C (70-79 points)
- Recognizable style but inconsistent
- Some technical issues
- Basic requirements met
- Basic AI collaboration
- Minimal documentation
D (60-69 points)
- Style poorly implemented
- Significant technical issues
- Missing requirements
- Weak collaboration evidence
F (<60 points)
- Does not match style
- Broken functionality
- Missing major requirements
- No collaboration documentation
π¦ Submission Requirements
What to Submit
1. Live Website URL
- Deployed to GitHub Pages, Netlify, or similar
- Fully functional
- All pages accessible
2. GitHub Repository Link
- Public repository
- All code committed
- Meaningful commit messages
- README.md updated
3. Documentation (in your repo)
/research/ folder with references
/docs/ folder with process notes
- Collaboration story page
- Updated README with:
- Style chosen
- Time spent
- Key decisions made
- Challenges overcome
File Structure Expected
your-project/
βββ index.html
βββ about.html
βββ [other pages].html
βββ css/
β βββ style.css
βββ images/
β βββ [your images]
βββ research/
β βββ references/
β β βββ [reference images]
β βββ references.md
βββ docs/
β βββ process-notes.md
βββ README.md
β
Submission Checklist
Before submitting, verify:
Design
Technical
Documentation
Submission
π¨ Common Mistakes to Avoid
β Style mismatches
- Choosing one style but implementing another
- Generic modern design instead of authentic style
- Missing key style characteristics
β Technical issues
- Not testing on mobile devices
- Ignoring Lighthouse warnings
- Broken responsive layouts
β Missing documentation
- No process screenshots
- No research evidence
- Minimal or missing collaboration story
β Last-minute submissions
- Not enough time to fix issues
- Deployed broken version
- Missing pages or features
π
Timeline
Recommended submission schedule:
Days 1-2: Research & planning
- Choose style
- Gather references
- Plan content
Days 3-5: Building
- Sprint 1: Foundation
- Sprint 2: Components
- Sprint 3: Polish
Day 6: Quality assurance
- Test all devices
- Run Lighthouse
- Fix any issues
Day 7: Documentation & submission
- Write collaboration story
- Update README
- Deploy
- Submit
π‘ Tips for Success
Start with strongest pages
- Homepage must be excellent
- One content page should be complete
- About page shows understanding
Iterate until excellent
- Donβt accept βgood enoughβ too early
- 2-3 iterations minimum per section
- Compare constantly to references
Test early and often
- Check mobile after each section
- Run Lighthouse multiple times
- Fix issues immediately
Document as you go
- Take screenshots during build
- Note decisions in real-time
- Donβt wait until end
Use time wisely
- Focus on quality over quantity
- 3 excellent pages > 10 mediocre pages
- Stop reading, start building
π€ Questions?
βDo all pages need to be perfect?β
No. Focus on homepage + one content page being excellent. Others can be good.
βWhat if my Lighthouse score is 89?β
Thatβs fine. Weβre looking for 90+ but 85-89 is acceptable if design is strong.
βHow much documentation is enough?β
Enough to show your process. 5-10 screenshots, a few notes, collaboration story page.
βCan I change my style mid-project?β
Only within first 2 days. After that, stick with your choice and iterate.
βWhat if I run out of time?β
Submit what you have. Partial credit for incomplete work if quality is there.
π€ How to Submit
On Canvas (or your LMS):
- Submit live website URL
- Submit GitHub repository link
- Add any notes for instructor
Double-check before submitting:
- URLs are public and accessible
- Repository is public
- All pages load without errors
Questions about grading?
Contact instructor before submission deadline.
Project: Swiss Design Lineage Vibe Coding
Version: 3.0 β November 2025