Single Blog Title

This is a single blog caption
17
Cze

Wzorce projektowe w e-learningu

Każdy kto programował na trochę bardziej zaawansowanym niż podstawowy poziomie na pewno słyszał o czymś takim jak wzorce projektowe. Są to uniwersalne, sprawdzone w praktyce rozwiązania często pojawiających się, powtarzalnych problemów projektowych.
Podobnie jak w programowaniu, w którym projektowanie ma ogromne znaczenie, sytuacja ma się w e-learningu. Projektując szkolenia online, w wielu wypadkach równiez musimy programować. Wymyśleć proces uczenia się, a następnie obudować go odpowiednimi materiałami.

Aby stać się dobrym projektantem szkoleń online należy pokonać okreslone etapy:
1. Nauczyć się reguł projektowania szkoleń. Nauczyć się sposobów na tworzenie szkoleń.
2. Nauczyć się narzędzi tworzenia materiałów multimedialnych, platform e-learningowych i narzędzi wspomagających (potrzebna może też być podstawowa wiedza z zakresu HTML-a). Wiedzieć, jakie są poszczególne elementy kursu online, kiedy je zastosować i w jaki sposób zapewnić i poprawne działania. Nauczyć się popularnych schematów szkoleń online, ich zalet i wad oraz metod implementacji.
3. Nauczyć się wzorców, które sugerują, w jaki sposób należy rozwiązywać dane problemy i w ten sposób pokonywać problemy, które mogą się pojawić przed nami w przyszłości.

Zakładam że pierwsze dwa etapy mamy już za sobą i wyzwaniem jest nauczenie się jak korzystać z wzorców projektowych. Rozpoczynając przygodę z wzorcami projektowymi należy się zastanowić skąd się one wzięły. Otóż projektowanie zawsze kojarzy się z architekturą i właśnie w informatyce wzorce projektowe wzięły się z architektury. W swoim założeniu, pomimo tego, że się nie przyjęły, miały one ułatwić projektowanie budynków użyteczności publicznej, w których powtarzalność pewnych standardów i schematów jest bardzo duża.

Odnosząc się wprost do projektowania szkoleń podejście do projektowania z ich wykorzystaniem powoduje, że zamiast skupiać się na tym jak działają poszczególne moduły, zadania, w abstrakcyjny sposób opisują działanie i zależności pomiędzy wspomnianymi elementami. Takie podejście pozwala wypracować standardy, które są pożądane zarówno przez samych projektantów, jak i osoby uczące się. Zastosowanie wzorców projektowych pozwala również na lepszą kontrolę nad tworzeniem materiałów szkoleniowych online, pomimo tego, że nie są one rozwiązaniem samym w sobie wprowadzają reguły i granice, których należy przestrzegać.

Wzorce projektowe mogą przyspieszyć proces tworzenie materiałów szkoleniowych przez dostarczenie wypróbowanych rozwiązań dla problemów, które mogą nie być oczywiste na początku procesu projektowego. Często zagadnienia te wiążą się z ewolucją oczekiwań względem projektowanego szkolenia: rozszerzeniem jego funkcjonalności, zmianą sposobu i formatu czy dostosowaniem do różnych klas użytkowników. Nie uwzględnienie ich na początku procesu rozwoju szkolenia powoduje często konieczność gruntownego przebudowywania zaawansowanego lub gotowego już szkolenia.

Wzorce oprócz tego, że pokazują nam w jaki sposób rozwiązać problem, spełniają jeszcze jedną ważną funkcję. Dostarczają one wspólnego języka do komunikacji między członkami zespołu projektowego. Nadanie wzorcom nazw było doskonałym pomysłem. Dzięki temu posunięciu rozumiejąc wzorce i powiązania między nimi jesteś w stanie opisywać całe rozwiązania posługując się językiem wzorców projektowych.