Assessment Lab Plan

Individual Project Details

Due: April 15th
  • Details:
    • A project similar to the samples available here Doorbell Sample
    • Or enhance an existing sample.
  • Expected outcome:
    • The source code should be hosted in a github classroom repository.
    • A webpage presenting the project results, similar to:
      • Doorbell Sample
        • With at least the following sections:
          • Overview - present in short the idea.
          • Schematics Plan - the plan schema built using Fritzing, or something similar.
          • Pre-requisites - the list of needed components.
          • Setup and Build Plan - the setup plan containing what we have already as done and what we plan to do next.
          • A short video presenting the results, stored in the Teams assignment, with the demo. Please capture how the components are connected and how everything is working.
          • A complete page (on GitHub) similar to Doorbell Sample with all the sections filled.

Team Project Details - Team

Due: May 15th
  • Details:
    • A team of up to 3 students to tackle a real-world problem.
      • Choose an existing project proposed by the lab instructor.
      • Define a new one, together with the lab instructor.
  • Expected outcome:
    • The source code should be hosted in a github classroom repository.
    • A webpage presenting the project results, similar to Doorbell Sample
    • A short video presenting the results, stored in the Teams assignment, with the demo. Please capture how the components are connected and how everything is working.
    • A companion mobile application to manage the IoT application.
    • A file named: teamGrades.txt in your Solo GitHub project repository, containing the proposed grades for the other team members
      • The file should have the following columns:
        • Student Name - Please use the student full name.
        • Proposed Grade - The grade that you think the student should receive. Please use integer values from [0-10] range.
        • Grade Details - Notes to justify the proposed grade.
    • In the last laboratory, or if the team leader consider that the team is ready quicker, we will evaluate the work and the whole team will receive an grade (TeamProjectGrade).
    • Using TeamProjectGrade together with the grades from each teamGrades.txt file we will compute a grade for each member. Using a formula like: MemberTeamGrade = TeamProjectGrade * avg(teamGrades.txt)/10.

Final grade

  • You will receive a final grade only if you presented the work at the laboratory and successfully submitted the details for both the individual and the team project in the MsTeam assignments.
  • Final Grade = IndividualGrade * 0.6 + TeamGrade * 0.4
  • If Final Grade < 4.5 or the presences criteria are not meet, than in order to receive a grade you will need to attend the exam in the re-examination session.