Student hub

Team workflow, submissions, presentations, and evaluation.

Use this page as the working guide for ET617 project teams across course runs.

Team Workflow

Maintain a sprint board, assign responsibilities, document decisions, and keep weekly progress visible to mentors and instructors.

Agile Methods

Use short iterations, backlog prioritization, issue labels, weekly demos, retrospective notes, and feedback-driven planning.

GitHub Usage

Use the EAD-Labs GitHub organization for source code, issues, pull requests, releases, README files, and deployment documentation.

Report Submission

Submit requirements, design rationale, implementation notes, testing evidence, limitations, and reflection in the prescribed report format.

Presentations

Prepare mid-semester and final presentations with problem context, design evolution, demo, evaluation evidence, and next steps.

Security Expectations

Do not commit secrets, collect unnecessary personal data, expose private user information, or deploy unreviewed authentication flows.

Evaluation Rubric

Exact weights may be announced by the instructor; this structure helps teams plan their effort.

CriterionEvidence
Problem understandingClient requirements, learner context, scope clarity, and educational rationale.
Design qualityUser flows, accessibility, inclusion, interface clarity, and learning alignment.
ImplementationWorking app, code quality, GitHub hygiene, testing, deployment readiness, and maintainability.
ProcessAgile board, sprint notes, meeting minutes, mentor engagement, and response to feedback.
CommunicationReports, presentations, demos, repository documentation, and final handover.
Responsible practiceSecurity, ethics, responsible AI, anti-plagiarism, IPR, DPDP awareness, and accessibility.