Vehware Contrast Sensitivity - Demir, Ugurcan; Akalin, Nilgun Ilayada; Yolac,Gungor; Selcuk,Goktug
Week 1
Title: Briefing
Date: 02/22/2021
Place: Online
Attendance: Merwyn Jones, Nilgun Ilayda Akalin, Ugurcan Demir, Gungor Yolac, Goktug Selcuk
Accomplishments
- We did a meeting with Prof. Merwyn Jones - We talked about our project and our CPT forms. - We briefly discussed what we did last semester. - We arranged a meeting with William Howe for next week.
Problems
- There is no problem with this week.
To do
- We will do a demo at the next meeting and show what we accomplished in the Fall 2020 semester. - We will determine the Spring 2021 goals for the senior project. - We will be uploading our CPT documents when group members get the new document for Spring 2021.
Week 2
Title: Meeting
Date: 03/01/2021
Place: Online
Attendance: Merwyn Jones, William Howe, Daryl Fleming, Nilgun Ilayda Akalin, Ugurcan Demir, Gungor Yolac, Goktug Selcuk
Accomplishments
- We did a meeting with Prof. Merwyn Jones, William Howe, and Daryl Fleming via Zoom. - We did some demo at our meeting and talked about where we are on the project. - We re-arranged the database. - We did research about how to display the data in a proper way. - Our CPT forms approved.
Problems
- Data are not seen in the dashboard.
To do
- We will try to update the dashboard. - We will try to implement some other suitable tool for the database. - We will fix the overlapping issue in the lines.
Week 3
Title: Meeting
Date: 03/08/2021
Place: Online
Attendance: Merwyn Jones, William Howe, Daryl Fleming, Nilgun Ilayda Akalin, Ugurcan Demir, Gungor Yolac, Goktug Selcuk
Accomplishments
- We did a meeting with Prof. Merwyn Jones, William Howe, and Daryl Fleming via Zoom. - We did some demo at our meeting and talked about where we are on the project. - We changed the age part in GUI. - We added a calendar (tkcalendar) which is a component of the Tkinter library to choose the date of birth. - We displayed the test results in the patients' table. - We discussed that we can use MySQL instead of SQLite3.
Problems
- There is still an issue about the transition between color combinations when clicking the mouse or pressing the key.
To do
- We will try to add a scroll bar for test results. - We will try to add a pause between color combinations while clicking the mouse or pressing the key. - We will try to fix the overlapping issue in the lines. - We will try to create a login panel to see the test results from user perspective.
Week 4
Title: Meeting
Date: 03/15/2021
Place: Online
Attendance: Merwyn Jones, William Howe, Daryl Fleming, Nilgun Ilayda Akalin, Ugurcan Demir, Gungor Yolac, Goktug Selcuk
Accomplishments
- We did a meeting with Prof. Merwyn Jones, William Howe, and Daryl Fleming via Zoom. - We did some demo at our meeting and talked about the project. - We enhanced the current version of the code. - We didn't change the database part we are still using SQLite3. - The patient's table issue is fixed and the admin can see the test results. - We added the date of the birth part to the current version of the code.
Problems
- We need to add a pause to color combinations so when the user clicks the mouse it will be more efficient. - Transition between color combinations is not still working properly.
To do
- We will try to add a scroll bar for test results. - We will try to add a pause between color combinations while clicking the mouse or pressing the key. - We will try to fix the overlapping issue in the lines. - We will try to username for patients to see the results.
Week 5
Title: Implementation
Date: 03/22/2021
Place: Online
Attendance: Merwyn Jones, William Howe, Daryl Fleming, Nilgun Ilayda Akalin, Ugurcan Demir, Gungor Yolac, Goktug Selcuk
Accomplishments
- There was no meeting because of the Rejuvenation Day. - We worked on the transitions between color combination - We worked on adding a scroll bar to patients table. - We discussed a way to prevent users from clicking more than one time throughout an iteration.
Problems
- We need to add a pause to color combinations so when the user clicks the mouse it will be more efficient. - We still don't have a user panel to see the results from the user's perspective.
To do
- We will be having a meeting for next week. - We will try to improve the transition between color combinations while clicking the mouse or pressing the key. - We will try to fix the overlapping issue in the lines. - We will try to username for patients to see the results.
Week 6
Title: Meeting and Implementation
Date: 03/29/2021
Place: Online
Attendance: Merwyn Jones, William Howe, Daryl Fleming, Nilgun Ilayda Akalin, Ugurcan Demir, Gungor Yolac, Goktug Selcuk
Accomplishments
- We did our weekly meeting via Zoom. - At our meeting, we did a demo and discussed the project. - We added pause to color combinations so when the user clicks the mouse it will pause for 5 seconds and then will continue regularly. - After clicking the mouse the result is shown in the command line. - We set up a new tool for the database and showed our tables in the SQLite3 dashboard tool. - We decided to add a new feature into the code to show statistics about the patients like grouping age, range etc. - Note to Bill: In the Fall semester, we tried to find the best option for producing lines. After finding the best option for lines we didn't change the forward and backward since then.
Problems
- We tried to add a scroll bar but it didn't work properly. - We still don't have a user panel to see the results from the user's perspective.
To do
- We will be having a meeting for next week. - We will try to add a search bar to GUI (patients table). - We will try to sort patients according to their information. - We will try to fix the scroll bar issue. - We will do research about how to create a username id for patients and design a GUI for it. - Since the project has two tables for the database, we will try to assign a foreign key to the second table to hold the data in a proper way.
Week 7
Title: Meeting and Implementation
Date: 04/05/2021
Place: Online
Attendance: Merwyn Jones, William Howe, Daryl Fleming, Nilgun Ilayda Akalin, Ugurcan Demir, Gungor Yolac, Goktug Selcuk
Accomplishments
- We did our weekly meeting via Zoom. - At our meeting, we did a demo and discussed the project. - Bill confirmed that color combinations and lines are still the same as we did last semester. - We discussed that we should make a plot for each user for every taken test. - In the resulting output for the test there is zero and it means that no sensitivity detected for the user for that color combination. - We did some research about how to make a graph for the test. - We added a key for the second table (score table).
Problems
- We found a suitable solution for the scroll bar but there is some bug in the implementation. - We still don't have a user panel to see the results from the user's perspective.
To do
- We will be having a meeting for next week. - We will try to sort users according to their name, age, etc. - We will create a graph for each user. - We will ignore the zero values in the test to get proper results. - We will try to add two more buttons for GUI to show graph or plot.
Week 8
Title: Meeting and Implementation
Date: 04/12/2021
Place: Online
Attendance: Merwyn Jones, William Howe, Daryl Fleming, Nilgun Ilayda Akalin, Ugurcan Demir, Gungor Yolac, Goktug Selcuk
Accomplishments
- We did our weekly meeting via Zoom. - At our meeting, we did a demo and discussed the project. - We did some improvements in the overlapping issue. - We did a draft graph to understand how it is gonna be like. - Prof. Jones gave us some information on how the graph or plot should be. - We improved the lines according to the x axis.
Problems
- Graph needs to be improved. - We have some database issues for multiple users.
To do
- We will be having a meeting for next week. - We will try to sort users according to their name, age, etc. - We will arrange the graph. - We will try to add two more buttons for GUI to show graph or plot.
Week 9
Title: Meeting and Implementation
Date: 04/19/2021
Place: Online
Attendance: Merwyn Jones, William Howe, Daryl Fleming, Nilgun Ilayda Akalin, Ugurcan Demir, Gungor Yolac, Goktug Selcuk
Accomplishments
- We did our weekly meeting via Zoom. - At our meeting, we did a demo and discussed the project. - We improved the plot. - We added several colors to represent the lines in the plot. - X and Y axis represent values and test numbers.
Problems
- We couldn't ignore the zeros in the test scores.
To do
- We will be having a meeting for next week. - We will try to add more lines to our test. - We will try to test each test for the team and put the real data into the database. - We will try to arrange the GUI to show graph or plot. - We will try to replace zeros with the closest value in the test to show the plot properly.
Week 10
Title: Meeting and Implementation
Date: 04/26/2021
Place: Online
Attendance: Merwyn Jones, William Howe, Daryl Fleming, Nilgun Ilayda Akalin, Ugurcan Demir, Gungor Yolac, Goktug Selcuk
Accomplishments
- We did our weekly meeting via Zoom. - At our meeting, we did a demo and discussed the project. - Each member took the test and the result is saved to the database. - We changed the button colors to see text in the buttons properly. - We used a Tkinter component called Treeview to retrieve the data from SQLite3. - We fixed the scrollbar issue and added a scrollbar. - We added a search to see the graph for each user. - We arranged the GUI to show the graph.
Problems
- We couldn't create a search bar to see specific data from SQLite3. - We have some connection problems between search and SQLite3.
To do
- We will be having a meeting for next week. - We will try to create a search bar to see a specific user's test result according to username and surname. - We will prepare a document to install and import necessary libraries until the next weekly meeting.
Week 11
Title: Meeting and Implementation
Date: 05/03/2021
Place: Online
Attendance: Merwyn Jones, William Howe, Daryl Fleming, Nilgun Ilayda Akalin, Ugurcan Demir, Gungor Yolac, Goktug Selcuk
Accomplishments
- We did our weekly meeting via Zoom. - At our meeting, we did a demo and discussed the project. - We fixed the connection between the database and graph. - We re-designed the GUI to search each user's graph. - We changed the graph lines to see both forward and backward color combination results properly. - We changed the GUI layout.
Problems
- When a new user is added there is some problem displaying the graph, to fix this we need to give each user a unique id.
To do
- We will be having a meeting for next week. - We will try to create a cumulative graph in the test. - We will try to give each user a unique id in the database. - We will try to add a search bar for the patient's table.