นำเสนอและวิจารณ์โปรเจกต์ (Peer Review)

Peer Review คือกระบวนการให้เพื่อนร่วมชั้นหรือทีมช่วยตรวจงานและให้ข้อเสนอแนะอย่างสร้างสรรค์ เพื่อปรับปรุงคุณภาพของโปรเจกต์ก่อนนำไปใช้จริงหรือใส่ Portfolio

Timeline/ประวัติศาสตร์

%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#fabd2f", "primaryTextColor": "#282828", "primaryBorderColor": "#b57614", "lineColor": "#7c6f64", "secondaryColor": "#83a598", "tertiaryColor": "#b8bb26", "background": "#fbf1c7", "mainBkg": "#ebdbb2", "fontFamily": "Tahoma, sans-serif"}}}%%
flowchart LR
  subgraph Era1["ยุคส่งงานเดี่ยว / Individual Submission"]
    A["ส่งไฟล์งาน
feedback จำกัด"] end subgraph Era2["ยุค Demo & Review / Presentation"] B["Live Demo
เห็นระบบจริง"] C["Peer Review
หลายมุมมอง"] end subgraph Era3["ยุค Portfolio Ready / Professional Review"] D["Deploy URL
ใช้งานจริง"] E["Actionable Feedback
ปรับปรุงต่อได้"] end A --> B --> C --> D --> E

สิ่งที่ต้องเตรียม

ตารางเกณฑ์ Peer Review

เกณฑ์ คำถามนำ คะแนนแนะนำ
Code Quality โค้ดอ่านง่าย แยกหน้าที่ดีหรือไม่ 25
UX ผู้ใช้ทำงานหลักได้ลื่นไหลหรือไม่ 25
Architecture โครงสร้างระบบเหมาะสมหรือไม่ 25
Completeness ฟีเจอร์หลักครบและ demo ได้จริงหรือไม่ 25

Mermaid Diagram: Presentation Flow

%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#fabd2f", "primaryTextColor": "#282828", "primaryBorderColor": "#b57614", "lineColor": "#7c6f64", "secondaryColor": "#83a598", "tertiaryColor": "#b8bb26", "background": "#fbf1c7", "mainBkg": "#ebdbb2", "fontFamily": "Tahoma, sans-serif"}}}%%
flowchart TD
  A["Problem Statement
ปัญหาที่แก้"] --> B["Architecture
โครงสร้างระบบ"] B --> C["Tech Stack
เทคโนโลยี"] C --> D["Live Demo
สาธิตระบบจริง"] D --> E["Challenges
ปัญหาที่พบ"] E --> F["Peer Feedback
ข้อเสนอแนะ"] F --> G["Improvement Plan
แผนปรับปรุง"]

Code Example

<!-- peer-review-template.md -->
<!-- Template สำหรับใช้ให้ feedback หลังดู demo -->
# Peer Review Feedback

## Project
- ชื่อโปรเจกต์:
- URL Demo:
- Repository:

## What Works Well
- จุดแข็ง 1:
- จุดแข็ง 2:

## Suggestions
- ข้อเสนอแนะ 1:
- ข้อเสนอแนะ 2:

## Questions
- คำถามที่อยากให้ทีมอธิบายเพิ่มเติม:

## Score
- Code Quality: /25
- UX: /25
- Architecture: /25
- Completeness: /25

<!-- ตัวอย่างการใช้งาน:
ให้นักศึกษาแต่ละกลุ่มกรอกหลังฟัง presentation ของเพื่อน -->

วิดีโอแนะนำ

กิจกรรมท้ายบท

  1. เตรียม demo URL จริง
  2. เตรียม slide ไม่เกิน 8-10 หน้า
  3. นำเสนอ 7-10 นาที
  4. รับ feedback และบันทึกสิ่งที่ต้องปรับปรุง

กลับสัปดาห์ที่ 15