Feature : Team Formation
As a professor ,
So that I can ensure diverse programming skills within teams ,
I want the system to include students with varied programming proficiency in each team .
Scenario : System ensures varied programming proficiency in teams
Given the submission period has closed
When the system processes student data for team formation
Then each team should include students with different levels of programming proficiency
Feature : Team Formation As a professor , So that I can ensure diverse programming skills within teams , I want the system to include students with varied programming proficiency in each team . Scenario : System ensures varied programming proficiency in teams Given the submission period has closed When the system processes student data for team formation Then each team should include students with different levels of programming proficiency