Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Final Project N@TM Review Ticket #40

Open
wrachel opened this issue Jun 1, 2022 · 2 comments
Open

Final Project N@TM Review Ticket #40

wrachel opened this issue Jun 1, 2022 · 2 comments

Comments

@wrachel
Copy link
Owner

wrachel commented Jun 1, 2022

Group Work Overview

Link to Commercial
Link to Github Pages

Group Grade Self-Assessment

20/21 (not including 5 for seed, 5 for teacher final assessment, and 4 for individual assignments and completion)
link to detailed assessment

Comments from sponsor:

  • likes the overall design/layout of the website
  • finds the database to be cool (especially ability to add notes to each student), but manually entering information for each student is not ideal
  • like how easy the random generator is to use (wishes the html display for it would be more organized)
  • OVERALL: liked the design, features, and use of our project!

Technical Features Overview:

Database & notes:

described in Github Pages. java files for database BACKEND and FRONTEND
Includes many-to-one relations, CRUD methods to add and delete to database, and "notes" function for each student

Authentication/authorization controls:

Randomization generator:

uses Java Algorithm found here to create random seats. Creates an ArrayList of Object "Student," where each student has their name and table group. Randomly assigns "Student" objects to different table groups. Outputs the results to the frontend.

Additional Features:

Home page

Explains our goals, our purpose, and gets people introduced to our project. Also, it looks nice.

About us page

Gives an overview of each team member and links to their profile

Documentation of Project

All the following are described on this github pages

Showing Engagement (Tickets, Scrum Board)
Maintaining Master Plan,
Sponsor Assessment (GitHub Pages)
Team Assessment (Team Score)

Features Mr. Jenkins would like

  • Connect the database to the randomizer: run a query on the database and create a list to input into the randomizer, no need to type out names manually

Individual Review Tickets:

  • Note: individual review tickets contains individual progress on completed tasks, Scrum Master grades & self-grade assessments, N@TM reflection
    Rachel
    Yajat
    Calvin
    Harry
    Devam
@wrachel
Copy link
Owner Author

wrachel commented Jun 2, 2022

N@TM Pictures: -unfortunately, the file sizes were too big to put in this ticket
https://docs.google.com/document/d/1v0lr34aFadvxONDRU_-Ni0d99DECLrHim2JcF9SVWuA/edit

@wrachel
Copy link
Owner Author

wrachel commented Jun 2, 2022

Overall Group Grading (explanation from Scrum Master)

19/21 Meeting Tech Guidelines

Requirements verified and accepted by the sponsor 3/4:

  • comments by sponsor is linked here, seemed overall satisfied with our project, but some features could be easier/better to use

Presentation at N@TM: 4/4

  • pictures linked here
  • Had many groups of individuals that we were able to talk to

Presentation to teacher 4/4

1 minute commercial video: 4/4

  • link
  • amazing video in my opinion! very cool animation, well-made visuals, and cool voice over :)

Meeting new tech requirements: 4/5

  • has database with multiple tables & meaningful capture e.g. notes, which are described in Github Pages here
  • application of new tech features not in tech requirements: e.g., randomization feature java code here
  • Doesn't have additional distracting features that go against sponsor theme
  • authentication and authorization (-1): didn't complete authentication & authorization in time, although attempts were made to. Ultimately ran into too many issues to implement.

Overall, we were organized and followed the timeline closely. Towards the end, our group struggled with efficiency (due to absences because of COVID), but I’m actually really proud of the group for still remaining active in the group chat and through individual messages and getting things done when asked to :). We still made good progress and had an (almost) complete final project to show at N@TM that met most of the tech requirements!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant