Zamknięty

Reminder oraz zarządzanie celami

Idealnie, gdyby aplikacja była napisana we framework Kohana 2.4.

1. Definicja celu:

Administrator określa cel dostępne w systemie. Administrator dla celu określa:

[url removed, login to view] - przykład

Nazwę celu w html, np. „Nie chodzi o to, ile punktów zdobędziesz, ale o to, jak je zdobędziesz. Spróbuj ustawić cel [url removed, login to view] punktów na tydzień.”

Opis celu w html, np. „1857.142857142857 punktów na tydzień przez 7 tyg. To daje łącznie 13k punktów.”

Tekst po zdefiniowaniu celu w html: np.

„Dobra robota!

Cel został wyznaczony. Podziel się ze znajomymi, pozwól im się dopingować i zrealizuj swój cel.”

Cel jest dostępny od

Cel jest dostępny do

Cel kończy naliczanie w dniu

ID Nazwę celu Opis celu Tekst po zdefiniowaniu celu Cel jest dostępny od (opcja) Cel jest dostępny do (opcja) Cel kończy naliczanie w dniu (opcja) Czy wyświetlić zaakceptuj (oznacza, czy dla użytkownika będzie wyświetlane: Krzyżyk, Zrealizowałem) Wartość zapisywana przy akceptacji Link do więcej (Link do strony internetowej). Link może (ale nie musi) zawierać parametry. Wówczas redirect musi dopisać inny parametr, np. &IDPatient=1.

1 Nie chodzi o to, ile punktów zdobędziesz, ale o to, jak je zdobędziesz. Spróbuj ustawić cel [url removed, login to view] punktów na tydzień. <b>1857.142857142857</b> punktów na tydzień przez 7 tyg. To daje łącznie 13k punktów. Dobra robota!<br /> Cel został wyznaczony. Podziel się ze znajomymi, pozwól im się dopingować i zrealizuj swój cel. 2014-01-01 2015-01-01 2015-01-01 TAK 2000 http://www/mailbox?dir=inbox&group=patient

Opcjonalnie (jeżeli jest wprowadzone to użytkownik nie może tego zmienić) w relacji jeden do wielu (jak na filmie)

Częstotliwość: np. 1

Okres: np. tydzień

Wartość, np. 30000

NULL oznacza, że użytkownik sam definiuje parametry

4. Definicja częstotliwości przypominania dla celu.

Administrator określa ile dni po uruchomieniu celu system powinien wyświetlić przypomnienia w remainderze.

NULL, oznacza północ. Dla każdego celi na pewno wyświetlamy komunikat w remainderze.

[url removed, login to view] - przykład 2

[url removed, login to view] - przykład 3

5. Definicja wiadomości dla celu:

1 (Przypomnienie o celu) – obowiązkowy komunikat Przypominamy o osiągnięciu <d1> punktów w <d2>. Czy osiągnąłeś 200 punktów?

1 Mail Przypominamy o osiągnięciu <d1> punktów w <d2>

1 SMS Przypominamy o osiągnięciu <d1> punktów w <d2>

6. Użytkownik może:

a. Zdefiniować swoją własną nazwę dla celu

b. Zdefiniować datę wygaśnięcia celu (nie później niż datę wyznaczoną przez administratora)

c. Określić czy system ma przypominać o celu

d. Wyzerować cel

e. Usunąć cel

f. Wysłać cel na tweeter

g. Wysłać cel na facebook

h. Wysłać cel na g+

[url removed, login to view] - przykład 4

Po zapisaniu się na cel. Oddzielna funkcja będzie dbała o wyświetlenie celu w reminderze. Innymi słowy należy uruchomić funkcję, która w parametrze pobierze: id Uzytkownika, ID Celu, Częstotliwość, Okres, Wartość, Datę wygaśnięcia i automatycznie wpisze zadanie w module audyt (Przypomnienie o celu). Jeżeli dla celu są przewidziane inne komunikaty to: dopisze automatycznie mail lub SMS.

7. W module audyt trzeba:

Dodać dwa zdarzenia:

• „Przypomnienie o celu”,

• „Przypomnienie systemowe”

8. Czym jest przypomnienie systemowe.

Jest to komunikat definiowany przez administratora przez wszystkich użytkowników, np. :

„Masz 6 nie przeczytanych widomości”

„Dla Państwa uruchomiliśmy nową usługę.”

Specjalna funkcja w CRON będzie automatycznie wpisywała zdarzenie: „Przypomnienie systemowe”. Ta funkcja nie należy do zlecenia.

Wiadomości te są też parametryzowane.

9. W przypadku remindera użytkownik może:

• Usunąć komunikat

• Zaakceptować komunikat

• Przejść do więcej komunikatu (otwiera „Link do więcej” z tabeli: w punkt 3.

NULL oznacza wciśnięcie ANULUJ.

Po wciśnięciu: Krzyżyk lub Akceptuj komunikat już się nie pojawi.

ciąg dalszy w załącznikach.

Umiejętności: MySQL, PHP, Architektura oprogramowania, Usługi hostingowe

Zobacz więcej: si group, pa id, dba software, software te, sms reminder, sam g, reminder, noc, facebook li, cel, br software, kohana sms, 2015, software cron, patient reminder, kohana framework php, www dba, patient software, null software, facebook 13k

O pracodawcy:
( 0 ocen ) Warsaw, Poland

Numer ID Projektu: #6218232

1 freelancer złożył ofertę na kwotę zł750 do tego projektu

viworld

<< Proszę nie AWARD USA planów do sfinalizować Opisz >> Szanowny Panie>, VI Światowy jest indyjska firma bazowej. Możesz zobaczyć naszą pracę w [login to view URL] lub w dziale portfolio. Oferujemy najlepsze rozwią Więcej

zł639 PLN w ciągu 3 dni
(54 Oceny)
5.5
emiljasionowski

Zapraszam do kontaktu, mogę zająć się wykonaniem zlecenia nawet zaraz. Udzielam 12 miesięcznej gwarancji. Gwarantuję zadowolenie. Forma rozliczenia umowa o dzieło.

zł750 PLN w ciągu 3 dni
(1 Ocena)
2.7
lnxmen

Nie złożono jeszcze oferty.

zł750 PLN w ciągu 20 dni
(0 Oceny)
0.0