Overview
Lab 4 โ Implementation (Five Iterations)
Weeks 6โ16
Overview
Lab 4 is the longest lab โ spanning five sub-parts (4.0 through 4.5) that correspond to the implementation iterations of your project. Each sub-lab builds on the previous one.
Lab 4.0 โ Project Scaffolding (Points: 50)
"Sprint 0" โ establish infrastructure, action plan, and blueprints.
Infrastructure Setup (DevOps): - [ ] Create a private GitHub repository from the template - [ ] Invite team members, mentors, and TAs as collaborators - [ ] Enable Discussions, Projects, and Wikis on the repo
Action Plan (Project Management): - [ ] Set up Project Board with appropriate columns - [ ] Create milestones for all 5 iterations - [ ] Convert requirements into issues with acceptance criteria - [ ] Prioritize and assign issues to iterations
Blueprints (Design/UX): - [ ] Wireframes for all core screens - [ ] High-fidelity mockups (finalized from Lab 3 feedback) - [ ] Design system / style guide decisions
Lab 4.1 โ Iteration 1 (Points: TBD)
First working increment. Focus on: - Core feature vertical slice - CI pipeline green - Basic tests passing - First release tag
Lab 4.2 โ Iteration 2 (Points: TBD)
Incremental delivery: - Additional features per roadmap - ADR updates for design decisions made - Status report
Lab 4.3 โ Iteration 3 (Points: TBD)
Mid-course refinement: - Feature completion toward MVP - Testing expansion - Performance / UX check
Lab 4.4 โ Iteration 4 (Points: TBD)
Hardening: - Edge case coverage - Error handling - Documentation updates
Lab 4.5 โ Iteration 5 (Points: TBD)
Final polish: - Release candidate - Final testing pass - Handoff documentation
๐งช Research connection: The Lab 4.0 grading pipeline uses a staged AI evaluation system (Extractor โ Validator โ Scorer) developed by the CSED Lab. This system processes student submissions through five phases: data ingestion, staged AI evaluation, post-hoc calibration, human-in-the-loop review, and Canvas export.
Scaffolding Requirements (from Lab 4.0)
Prerequisite: ALL team members must complete Parts 1 and 2 of the GitHub Workshop before starting Lab 4.0.
| Task | Points |
|---|---|
| Infrastructure Setup | 5 |
| Action Plan (Project Management) | 15 |
| Blueprints (Wireframes/Mockups) | TBD |
Full details: See the Lab 4.0, 4.1, 4.2, 4.3, and 4.4 PDFs on CatCourses.