Interaktywny program do nauki języka Java Autor: Łukasz Wędel Interaktywny program do nauki języka Java Student – użytkownik projektu, posiadający uprawnienia studenta, tj.: udział w kursie, udział w quizie, edycja profilu. Nauczyciel – użytkownik projektu posiadający uprawnienia nauczyciela, tj.: tworzenie kursu, tworzenie quizu. Administrator – użytkownik projektu posiadający uprawnienia administratora, tj.: tworzenie kont, zarządzanie składnią, zarządzanie komentarzami kompilatora. Kurs – część projektu umożliwiająca studentowi kompilacje, uruchamianie kodu, stworzonego przez niego. Zadanie – część kursu odpowiadająca za listę wypunktowanych zadań do zrealizowania. Komentarz – część kursu odpowiadająca za komentarze wyświetlane studentowi . Quiz – część projektu umożliwiająca studentowi udział w teście przygotowanym przez nauczyciela. Komentarz kompilatora - część projektu, odpowiadająca za zwrócenie przetłumaczonego wyrażenia kompilatora języka Java. Składnia – cześć projektu, odpowiadająca za kolorowanie składni wprowadzonej przez studenta.
Plan prezentacji Pomysły i cele Realizacja Efekt Podsumowanie Linki
Pomysły i cele Swobodny dostęp. Jaki pomysł przyświecał stworzeniu projektu tej pracy magisterskiej. Dzięki Pani doktor dostałem wolną rękę jeśli chodzi o przygotowanie, wybór oraz technologie w jakiej wykonam tą pracę magisterską. W związku z tym postawiłem przed sobą dwa główne cele, które według mnie były najistotniejsze w całym projekcie. Po pierwsze swobodny dostęp. Każda zainteresowana osoba, powinna bez konieczności dodatkowego instalowywania, uruchamiania bądź konfiguracji czegokolwiek być w stanie uruchomić ten projekt. Każda osoba powinna również być w stanie korzystać z niego niezależnie od położenia. Z uwagą, że w wypadku projektu uczelnianego, konieczne może być również odcięcie użytkowników spoza sieci.
Pomysły i cele Pomoc prowadzącego. Kolejnym, nie mniej ważnym założeniem, było umożliwienie większej ingerencji nauczyciela w
Realizacja Technologie: Spring (Core, Security, MVC) Hibernate Jasypt JavaSecurity jQuery
Realizacja Technologie wspomagające: SVN Netbeans PostgreSQL Apache Tomcat
Efekt Udział w kursie
Efekt Dodawanie kursu I/II
Efekt Dodawanie kursu II/II
Efekt Dodawanie zadań i komentarza
Efekt Pytania I/II
Efekt Pytania II/II
Efekt Quiz
Efekt Dodawanie quizu I/III
Efekt Dodawanie quizu II/III
Efekt Dodawanie quizu III/III
Efekt Odpowiedzi
Efekt Administracja I/II
Efekt Administracja II/II
Podsumowanie Innowacyjny Zaawansowany technologicznie Rozwojowy
Linki Aplikacja: SVN: http://www.tzim.pl:8080/jlp http://my-svn.assembla.com/svn/jlp Na slajdzie mają Państwo podane linki do aplikacji, sposób dostępu do ww. jest niezmienny. Pozwoliłem sobie zmienić Państwa hasła na tą prezentację pierwsza litera imienia oraz nazwisko. Czyli w moim przypadku lwedel, hasło zaś to obrona123.