Plan zajęć cz. 14 – Błędy

W tym tygodniu zająłem się diagnostyką oraz optymalizacją odświeżania planu zajęć. Podczas testowania logowania jako nauczyciel pojawiły się błędy logowania.

Problem

Wszystkie próby zalogowania się na konto nauczyciela kończyły się niepowodzeniem. Okazało się, że wybór typu konta, na jakie chcemy się zalogować, nie był połączony z logiką kodu. Przez co w wysyłanej wiadomości POST brakowało tego parametru. Ciekawostką było to, że w przypadku braku typu konta domyślnie wybierany był student.

Optymalizacja odświeżania

Do wstępnego ukończenia aplikacji brakuje dynamicznego odświeżania planu zajęć. Chcę, aby była możliwość przeglądania planu zajęć i równolegle w tyle pobierany byłby nowy plan i podmieniany w ostatniej chwili. Oczywiście na tym etapie również pojawiłyby się komunikaty o ewentualnych zmianach w planie. Niestety obecny kod nie pozwala w prosty sposób na jego odświeżenie. Dlatego w tym tygodniu nie poczyniłem dużych postępów w tym kierunku.

Kończąc

Coraz więcej osób jest zainteresowanych programem. Chciałbym go jak najszybciej skończyć. Jak już uporam się z całą logiką aplikacji desktopowej, której nie zostało dużo. To powinienem szybko zrobić widoki na platformy mobilne. Zwłaszcza przy wykorzystaniu Xamarin Forms gdzie tworzony jest jeden widok dla każdej z platform. Jednym z mankamentów może być przechowywanie UserCredentials wykorzystywanych do automatycznego logowania. Będę się tym martwił, jak przyjdzie czas na implementację wersji mobilnych.

Leave a Reply

Translate »