Zatrudniono mnie do opracowania narzędzia Harmonogram kursów online dla oddziału Uniwersytetu Południowej Kalifornii. Było to w 2005 roku. Poproszono mnie o zaprogramowanie dodatku o nazwie Course Scheduler.
Dyrektor, która mnie zatrudniła, chciała mieć konkretny wygląd wszystkich kursówa a to był rok 2005; wolała wygląd a\'la MS Excel. Klient chce, klient ma, prawda?
Spędziłem wiele dni próbując znaleźć rozwiązanie. Któregoś dnia, gdy jechałem autobusem do pracy ze stacji Vermont/Beverly, kropki w mojej głowie w końcu się połączyły i wpadłem na genialny - na tamten czas przynajmniej - pomysł: wykorzystać piksele jako minuty do zbudowania wirtualnego planu zajęć.
Slajdy piąty, szósty i siódmy przedstawiają pomysł wdrożony w życie.
Backend napędza oczywiście grafika, jednak wszystko na niej umieszczone jest dynamicznie według napisanego przeze mnie scenariusza.
A reszta to już historia...
Panel DYREKTORSKI (admin panel). Tutaj znajdują się wszelkie wnioski przesłane przez wszystkich koordynatorów. W lewej zakładce Dyrektor może wybrać Semestr (liczba wskazuje, ile wniosków zostało przesłanych).
System pokazuje tylko te semestry, do których został wysłany wniosek. Semestry bez wniosków nie są wyświetlane. Studio Assigned pokazuje numer studia, do którego przypisano dany kurs. Dyrektor ma możliwość zmiany studia
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
I've implemented language version feature, ready for additional languages, based on URL modification. Doesn't rely on cookies or sessions and is available via a /{lang} modifier. More about languages
Zaimplementowałem wersję językową, gotową na dodanie kolejnych języków, opartą na modyfikacji URL, która nie korzysta z plików cookie ani sesji. Wersja językowa dostępna jest przez modyfikator /{język}. Więcej o językach