-
Notifications
You must be signed in to change notification settings - Fork 0
Progress
tye101 edited this page Mar 12, 2024
·
1 revision
- Team and client (Professor Lethbridge) meeting
- Main painpoint: tracking which students are signing up for which project
- UML class diagram: 4 classes (Student, Project, Group and Course Section)
- Next meeting: January 23, 2023 at 3 pm
-
To do:
- create at least 3 design alternatives
- UML class diagram in umple
- list of user stories
- Team meeting
- Length: 1.5 hours
- Summary: worked on the design of the uml
- Team meeting
- Length: 2 hours
-
Summary:
- created user stories
- refined the uml (https://cruise.umple.org/umpleonline/umple.php?model=230113sak5joa7booi)
- discussed issues pre-emptively (security, accessibility, etc.)
- Team and client (Professor Lethbridge) meeting
-
Wireframe feedback:
- Accordions are bad (should represent the list of projects as a modifiable table with abilities to add/remove metadata)
- Student view: Should be able to combine both cohorts together, students should be able to form groups and projects, students should rank projects with (little, medium and lots of interest)
- Important : colour coding (e.g., one color per group)
- Next meeting: January 30, 2023 at 3 pm
-
To do:
- Update wireframes
- Automation scripts
- Finalize setting up back-end, front-end and database
- Team and client (Professor Lethbridge) meeting
-
Wireframe feedback:
- Table with project info is good
- Student view: Should be able to combine both cohorts together, students should be able to form groups and projects, students should rank projects with (little, medium and lots of interest)
- Important : colour coding (e.g., one color per group)
- Next meeting: February 6, 2023 at 3 pm
-
To do:
- Update design for project ranking, project assignment, group formation, student view
- Token authorization
- link up database
- Team and client (Professor Lethbridge) meeting
-
Demos:
- Showed update Projects table with new status colums with the interested students and project applications
- Showed import students list from csv
- Next meeting: February 17, 2023 at 9:15 am
-
To do:
- Projects view:
- Make untouched status "new"
- 2 different pending approval for students creating a project and groups applying for a project.
- Store data of application for project.
- Add comment in "View Application" modal
- Add a way to accept and send to state "students needed"
- Accept for more than one team
- Reject should be "Feedback without accepting"
- Default at least 200 per page
- Import student list:
- Default at least 200 per page
- clean up CSV (exra # symbols, french accents missing), end of line indivator, see program language (may need to merge 2 CSVs)
- Projects view:
- Team and client (Professor Lethbridge) meeting
-
Demos:
- Showed update Projects and Student group
- Showed import students list from csv
- Next meeting: March 9, 2023 - Sprint Day
-
To do:
- color coded rows
- interested projects as lists
- projects include names
- more dropdowns in cell value selection (way later)
- how to swap between classes
- what if project gets deleted?
- Specify interest column (not obvious from "Interest")
- new prof 2024 (make sure system is stupid proof)
- projects should be suggested for "XYZ" section (like csi, ceg, or seg) + sections can work together
- home page for ease of use (more stupid proofing) + explanation
- pic details FSM for projects
- unassign or make the project unavailable
- Archive or complete the project
- Project goes back to new (maybe duplicate it if it’s being reworked on for the next cohort)
- Sprint Day
-
Next meeting: March 27, 2023 - with professor
- Made sure app was deployed properly
- Updated the tables
-
To do:
- interested projects as lists
- projects include names
- more dropdowns in cell value selection (way later)
- how to swap between classes
- what if project gets deleted?
- Specify interest column (not obvious from "Interest")
- new prof 2024 (make sure system is stupid proof)
- projects should be suggested for "XYZ" section (like csi, ceg, or seg) + sections can work together
- home page for ease of use (more stupid proofing) + explanation
- unassign or make the project unavailable
- Archive or complete the project
- Project goes back to new (maybe duplicate it if it’s being reworked on for the next cohort)
- Student view
- Team and client (Professor Lethbridge) meeting
-
Next meeting: TBD
- Showed API work
- Demonstrated unit tests
- Showed updated student list
- Explaned authentication
-
To do:
- Get roles for instructor and student
- Get access to the testing VM (Prof Lethbridge will do it)
- Finish UI components for student view
- Finish connecting UI with database
- Prepare for final presentation
- Team
-
Next meeting: TBD
- Preparation for presentation on April 11
-
To do:
- Clean up UI
- Add validation to forms
- Ensure that all API calls work properly with extensive testing
- Team
- Next meeting: 2-3 weeks
-
Summary:
- Chatted about our goals for the summer
- Added issues to fix over the summer
- Assigned issues to team members
-
To do:
- Start working on issues
- Meet up with Prof. Lethbridge to fix his setup
- Team
- Next meeting: 1 weeks
-
Summary:
- Discussed main things to fix
- Assigned most important tasks
-
To do:
- Meet up with Prof. Lethbridge to test the app
- Team
- Next meeting: 1-2 weeks
-
Summary:
- Discuss issues with the app and assign tasks
-
To do:
- Implement tasks with a focus on testing
- Team
- Next meeting: 1-2 weeks
-
Summary:
- Discussed feature of table refactoring be implemented and test it out
- Team and client (Prof. Lethbridge)
- Next meeting: 1-2 weeks
-
Summary:
- Contact micheal garzon
- Contact prof more (no we wont half us of are terrified)
- Multiple clients are possible
- Simplify status (not allow input and set it to a default one or an explanation of the status)
- Make system baby proof
- Add uOcampus vs Brightspace templates
- Team
- Next meeting: 1-2 weeks
-
Summary:
- Practice presentation
- Discuss tasks that need to be completed
- Team and client (Prof. Lethbridge)
- Next meeting: 1-2 weeks
-
Summary:
- Discussed feature to be added for sections to be assigned to students
- Professor approved mockups
-
To do:
- Implement section feature and show Prof. Lethbridge
- Meet with Prof. Lethbridge after he discusses app with Prof. Garzon
Documentation and Resources
Follow links for local development and helpful information.
Onboarding Material MUST READ!!! Essential information to get started with the project.
React App How to get started with web application project using Create React App.
Historical documents, do not need to read.
Project Management
Deliverables
Deliverable 1
Andre Pitch (Downloadable PDF)
Caroline Pitch (Downloadable PDF)
Laith Pitch (Downloadable PDF)
Deliverable 2
Deliverable 3