Jak poprawnie zapisać frekwencję, jeśli mam podział na grupy i tylko jedna grupa ma zajęcia a druga w tym czasie ma wolne (tj. np. przychodzi o godzinę później do szkoły). Czy w planie lekcji mam wpisać "angielski / byle-co" i potem we frekwencji wykreślić "byle-co"? Czy jest jakiś mądrzejszy sposób? Bo jeśli w planie lekcji jest wpisane "angielski /" (czyli angielski łamane na <nic>) to tak źle liczy.
PS. Jak się podoba liczba spóźnień? Patrzył już ktoś?
No i o to chodziło - dzięki. Ale pasowałoby w takim razie ustawić w kodzie czyszczenie białych znaków przed lub po "/", to by tę niedogodność usunęło. Jak mnie najdzie to przepiszę. ;)
Dalej problem:
W warunkach laboratoryjnych działa mi nawigacja strzałkami itp. na standardowej templatce we wpisywaniu ocen, a już na serwerze gdzie mam Joomle! produkcyjną nie działa nawet na standardowej templatce - a myślałem, że to jest jedyna przyczyna, tak jak pisałem wcześniej...
Ma ktoś pomysł co może być winne? Co ma do tego wersja PHP, MySQL, albo Apache? To wszystko jest obsługiwane przecież przez javascript, a to sprawa przeglądarki? Albo chodziaż jak to zdebugować, żeby się gdzieś przyjrzeć o co i gdzie chodzi?
Sprawdziłem. Zgłasza.
I naprawiłem.
Teraz wszystko działa na każdej templatce na każdym serwerze.
Problem tkwi w stałych tekstowych definiowanych w plikach językowych. Nie pamiętam teraz, która to była, ale chodziło o alert przy wpisywaniu ocen - otóż w tej stałej masz umieszczony znak + , czyli operator na stringach w javascripcie i od niego zaczyna się ciąg znakowy aż do końca przetwarzanego pliku bs.jscripts.php i żadna funkcja, która jest dalej nie jest ładowana, bo javascript myśli, że to cały czas ten string.
Teraz to się zastanawiam jakim cudem z tym + działa mi to na standardowej templatce u mnie w "laboratorium".
W każdym razie po wyrzuceniu tego plusa wszystko działa na każdej templatce.
Nie wklejam poprawionych załączników, bo to aż szkoda miejsca na serwerze na tyle ;)
Aaaa... i dodałem jeszcze do markallow w bs.jscripts.php możliwość wpisywania 0 (zero - sam tak wstawiam, jak kogoś nie ma np na sprawdzianie) oraz bz (brak zadania/zeszytu - u nas tak nauczyciele piszą w dzienniku). Tego też nie załączam.
Jak napiszę export danych do jakiegoś XML'a (np do akrusza ODF), to wkleję wszystko razem w postaci instalki komponentu.
A taki eksport mi jest potrzebny do drukowania świadectw na koniec roku, żeby wychowawcy nie przepisywali drugi raz tego samego... kolejny motywator, żeby używać BasicSchool.
Jak do tej pory zdążyłem tylko zrobić bibliotekę, która z tablicy dwuwymiarowej tworzy plik arkusza.ods. Biblioteka do pobrania w załączniku - razem z przykładem wykorzystania. Aha - biblioteka wykorzystuje klasę DOMDocument, więc zdaje się, że potrzebuje PHP5.
Teraz wystarczy przerobić np. "Podgląd wszystkich ocen" w taki sposób, żeby nie wyświetlał tabel na ekranie tylko tworzył z nich tablice i potem wykorzystując moją bibliotekę zwracał do pobrania gotowy plik arkusza; i zrobić z tego nowy element BasicSchool o nazwie np. "Eksport danych". Ja ostatnio mam maławo czasu, ale do końca roku szkolnego to zorbię. ;)
Witam
Zainstalowałem sobie własnie ten komponent jednak mam problem z rozpoczeciem roku. ciegle wyskakuje informacja ze błednie wprowadzam daty.
Korzystałem z kalendarza jak i bez niego. Wpisywałem w formacie dd-mm-rr jak i rr-mm-dd i ciagle ten sam bład