活动参与方主要角色为学生、社区和导师。
社区提供项目列表和描述,并安排项目对应的导师,导师与申请者沟通方案、并从申请者中选中一位承接项目。在为期三个月的开发周期中,导师指导学生进行对应项目的开发工作。
详情请参见 社区指南
学生自由选择项目,与社区导师沟通实现方案并撰写项目计划书。被选中的学生将在社区导师指导下,按计划完成开发工作,并将成果贡献给社区。社区评估学生的完成度,主办方根据评估结果发放资助金额给学生。
详情请参见 学生指南
社区针对每一个项目指定一个社区导师,与学生一起制定合适的开发计划和方案,指导学生按计划完成开发。
详情请参见 导师指南
组委会是由主办方安排的工作人员组成,负责活动的组织与管理。
主办方邀请领域内的专家成为指导委员会的委员,指导委员会针对组委会的工作进行指导,负责对最终完成项目的评优和颁奖工作。