Nazwa projektu:

Projekt na silniku Moodle

Projekt na silniku Moodle

Zmiana standardowych elementów Moodle i budowa widoku w trybie "student"

Nie będę opisywał, czym jest Moodle. Jeśli jesteś ciekawy, możesz kliknąć tutaj, aby dowiedzieć się więcej szczegółów na ten temat.

System oferuje standardowy wygląd, który bardzo często zmienia się w zależności od ustawień Motywu. Zmienione czy nie, nadal wyglądają... Moodle\owo.

Moim zadaniem było przeniesienie nastrojowego spojrzenia na inny poziom poprzez mieszanie się z jego rodzajami haczyków. Wtrącanie się, a nie hakowanie samo w sobie ma być wobec nich uczciwe, ponieważ pozwalają na wprowadzenie pewnych zmian, które w pełni przećwiczyłem.

Teraz moim zadaniem było sprawić, aby wygląd (widoku) Studenta był całkowitym przeciwieństwem tego, jak Moodle wygląda na co dzień. To była zabawna i przyjemna część zadania.

Prawdziwym zadaniem było zapisanie niestandardowych Umiejętności (spośród 6), a następnie pokazanie postępów ucznia po ukończeniu każdej lekcji w formie wykresu kołowego, a następnie przechowywanie danych/wyników uczniów na potrzeby oceny końcowej prezentacji.

Nic takiego nie istnieje w Moodle, ale udało mi się znaleźć wtyczkę, która pozwala dodawać niestandardowe pola do każdego kursu. Dzięki temu przeprogramowałem zachowanie jego silnika i zacząłem zbierać dane w dwóch dodatkowych tabelach (MySql).

Reszta to już historia.

Cechy projektu

  • 16 kursów głównych, z czego odblokowany jest tylko pierwszy. Każdy kolejny kurs odblokowuje się po ukończeniu poprzedniego. Napisałem skrypt, który umożliwił to w oparciu o programowanie Moodle
  • Po skończeniu kursu głownego, odblokowuje się dostęp do Bonusów (jeśli takie istnieją)
  • Umiejętności i odznaki (odznaki są natywną rzeczą w Moodle - przeprogramowałem sposób, w jaki są prezentowane)

Screenshoty. Pierwsze dwa pokazujące postęp pracy. Coś w rodzaju: „W przygotowaniu”.

Scroll to Top Previous Project: SieKarmi Next Project: Menedżer zamówień
Wordpress I've lately been using:
  • Wordpress
  • PHP
  • CSS
  • jQuery

Summary: Font-end and Back-end developer, also designer with 25+ years of experience. Currently based in Poland. Eligible to work in the US (US Social Security Number holder) for any employer on W2 / 1099 basis. Utilizes both technical skills and designing aptitude. Lived and worked in Europe, Australia and North America.

PHP CMS HTML5 CSS3 RWD OOP MySQL PDO JS jQuery JSON GIT Bitbucket GitHub Gulp