Posts

Showing posts from April, 2020

Integration Week - Thursday

Today I experienced the same problem as Asmund with IntelliJ IDE, I couldn't run the application because program firstly didn't run the main class. Later when I managed to run the main class I had a lot of errors from JavaFX. I think the problem might be in .idea files generated from IntelliJ, someone might push them to the directory and because every machine has different configuration project didn't run on my machine. My coding work was assigned to other members of the group because there was no more time to try to fix the bug on my computer. I was assigned to do a draft of final Testing Report which I completed. Next, I asked members of the group to assign me the next job. It was to help Chris working on the Maintenance Report, I'm still working on it now. Work time 10 hours, half of it was trying to fix very annoying bug with IntelliJ.

Integration Week - Wednesday

Today is a very stressful and long day of coding and trying to fix many bugs. I have created the Matching Test, Score Page and Score Page Controller. Together with group members, we are working hard to fix bug with UIHandler to properly display screens. Everyone from the group had experienced different error messages. Even our tutor wasn't able to help us. We slowly moving forward but working online especially when we are so short on people is really hard. We are in continuous contact all the time. I already worked 12 hours today but I don't think it is the end for today because a bug in Matching Test really bother me and I hope I will get it fixed today. Work time 12 hours+.

Integration Week - Tuesday

My task for today was working on Matching Test, I started work on it yesterday but due to incomplete UIHandler, I had a lot of problems with this task. Today I managed to get some of the test working but it is still not displaying words in expected UI elements because of incomplete UIHandler and problems with PractiseListHandler, it generates a lot of errors every time I try to use any method from PractisListHandler. I spent a lot of time fixing the issue to late-night hours but I need to consult group members in the morning to ask if they experience this problem too and if yes how are we going to fix the problem. I am continuing work on Matching Test to get done logic behind it and tomorrow if hopefully bug with practise list handler will be fixed I will work on displaying this test as expected. Work time 8-9 hours but might be more because I am not satisfied with the result yet.

Integration Week - Monday

Today I was working on: -Dictionary Page layout(fxml) and Controller -Practise List layout(fxml) and Controller, to make possible handling button press etc. I have completed my tasks for today and started working on Matching Test code. Work time - 8 hours

Another day, another struggle with JavaFX

Today, I spent about 6 hours and I plan to spend even more on figuring out how to connect EvenHandler with ToggleButtons to change displayed dictionary from English to Welsh and vice-versa. I wasn't able to create a toggle switch so I replaced it with two toggle buttons to change the language and I'm waiting for group approval. I have never used Cell Factory in JavaFX and I'm surprised by the lack of tutorials on the internet. I spend a really long time to find something actually useful. I'm going back to work on customizing cell of the ListView to make it look as desired and specified in UI Presentation. Edit: Today was the first official online meeting with the tutor and group members. It took about 25minutes.

Dictionary Controller

I am currently working on the Dictionary page controller using ListView and ObservableList to for example make possible displaying content of the dictionary.  It takes a lot of time because I never worked on a program using JavaFX. 5 hours