5.2 Controller zastupce

Podobné dokumenty
Manuál. Omluvenky online

REGISTRACE UŽIVATELE

REGISTRACE UŽIVATELE

Manuál pro používání systému Responsible Care

REGISTRACE UŽIVATELE

Etapa I první kontakt

Už ivatelska dokumentace

Výtisk č.: Počet listů 12. Přílohy: 0 ÚZIS ČR. Příručka pro aktivaci účtu

NÁVOD K AKTIVACI A POUŽÍVÁNÍ OVÉHO ÚČTU V DOMÉNĚ PACR.EU

Uživatelská příručka. Parcel. Internetová aplikace pro sběr dat o cenách za dodávání balíků. Příručka pro poskytovatele služeb dodávání balíků (PDSP)

Manuál pro vytvoření účtu a práci v systému FLEGIT na rozhraní TRACES NT (pro roli hospodářského subjektu)

Návod na internetové bankovnictví

Profesis KROK ZA KROKEM 2

Manuál PVU zadavatel Platnost pro elektronický nástroj X-EN verze 4 a novější

Manuál pro aplikaci Portál samofakturace

Registrace a nastavení účtů do Vodafone OneNet Samoobsluhy, Vodafone evyúčtování.

Uživatelská příručka

Příručka pro použití portálu Klikni a daruj pro dárce

První seznámení s mobilní aplikací PATRIOT GPS

Podrobný návod pro administraci zákaznických účtů na portálu Czechiatour.eu

Příručka uživatele. Registrace a přihlášení uživatele do portálu IS KP 14+ Aplikace MS2014+

Manuál PVU zadavatel Platnost pro elektronický nástroj X-EN verze 3 a novější

REGISTRACE UŽIVATELSKÉHO ÚČTU NOVÉHO STUDENTA V CRO

RYCHLÝ PRŮVODCE INTERNETOVÝM BANKOVNICTVÍM

MarkAs marketingový asistent. Návod Betatest

OTÁZKY TÝKAJÍCÍ SE PODÁNÍ NÁVRHU PROSTŘEDNICTVÍM ON-LINE PLATFORMY

Manuál pro studenty. Obsah

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro administrátora zřizované organizace

K práci je možné přistoupit následujícím způsobem. Odkaz na práci se nachází na osobním webu autora práce:

Uživatelská příručka pro respondenty

Návod k použití aplikace pro platbu mýtného pomocí internetu

Manuál aplikace Projektový záměr

Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín. Novinky v elektronické žákovské knížce

UŽIVATELSKÁ PŘÍRUČKA RODIČ

Dokumentace pro správu zlínských DUM

E-BILLING UŽIVATELSKÝ MANUÁL. Platí od

Uživatelský manuál pro Registr klinických standardů

Manuál aplikace Projektový záměr

UŽIVATELSKÁ PŘÍRUČKA UČITEL

Profesis on-line Obrázky v prezentaci byly upraveny pro potřeby prezentace.

UŽIVATELSKÝ MANUÁL ŠETŘENÍ DEKUBITŮ

Výtisk č.: Počet listů 19. Přílohy: 0 ÚZIS ČR. Role žadatel - postup

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

Pravidla používání webového rezervačního systému bezpečnostních školení Letiště Praha, a. s. - firma

STORE 3G MANUÁL PRO UŽIVATELE

Školící dokumentace administrátorů IS KRIZKOM (úroveň ÚSÚ) role ( administrátor )

Popis aplikace Portál práce pro oblast bezpečnostních služeb

UŽIVATELSKÝ MANUÁL. pro nákup pneumatik a pneuservisních služeb.

Uživatelská příručka pro respondenty

Webové rozhraní informačního systému Bakaláři

Aplikace objednávání svozů

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

Návod pro klienty Home Creditu k založení účtu na PayPal

Manuál pro zasílání záznamů o úrazech

1 Úvod. 2 Registrace a přihlášení. Registrace). Zobrazí se stránka, kde budete mít na výběr ze dvou možností. Můžete vytvořit nové či.

Informační manuál ZVEŘEJŇOVÁNÍ STUDIJNÍCH MATERIÁLŮ PROSTŘEDNICTVÍM PORTÁLU STUDENT.CZU.CZ

Registr IKTA. Příručka pro uživatele. Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy univerzity.

Průvodce aplikací FS Karta

Vytvoření přístupu Uživatele na OneNet samoobsluhu

ppesystem Elektronický nástroj pro řízení veřejných zakázek modul Veřejné zakázky verze 1.01 Asistentský manuál Poslední aktualizace 06/2013

Návod k elektronické žákovské knížce

1.2 Nastavení datové schránky

On-line dražební systém EDEN návod k použití

Akceptační test. Úvod

Manuál PVU dodavatel

První přihlášení do Registru zdravotnických prostředků pro novou osobu

Školící dokumentace administrátorů IS KRIZKOM (úroveň KRAJ) (role manager, administrátor )

ipodatelna Uživatelská příručka

ppesystem Elektronický nástroj pro řízení veřejných zakázek modul Veřejné zakázky verze 1.01 Manuál Top Manažera Poslední aktualizace 06/2013

WEBOVÝ PORTÁL. SOCIÁLNÍ SLUŽBY v Plzeňském kraji UŽIVATELSKÝ MANUÁL

MANUÁL PŘIHLÁŠEK SVČ ODRY

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

Návod na práci s katalogem konstrukcí a materiálů Obsah

ISPOP 2019 MANUÁL PRO PRÁCI V REGISTRU ODBORNĚ ZPŮSOBILÝCH OSOB

PORTÁL KAM NA ŠKOLU VE ZLÍNSKÉM KRAJI (stručný návod pro ředitele a administrátory škol)

Administrace webu Postup při práci

MƏj úĭet Uživatelský manuál Verze 1.01/2010

Jednoduchý uživatelský manuál k programu Cat s Paradise

Návod jak žádat o dotace pro neorganizovanou mládež

SUN Outdoor Registrační systém. Návod pro rodiče. Obsah návodu. Registrační systém. Návod pro rodiče. 1 Registrace a přihlašování...

Nastavení ového účtu Outlook 2007

Přihlášení k webmailu a jeho nastavení

Uživatelská příručka

Dokumentace pro správu zlínských DUM

Základní školení pro administrátory

Postup pro přihlášení k EET

Uživatelský manuál

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro lokálního administrátora

VÝBĚROVÁ ŘÍZENÍ V APLIKACI PROEBIZ

INTERNETOVÉ BANKOVNICTVÍ ARTESA IDEAL

Výplatní pásky. Obsah. 1. Přihlášení do aplikace. Uživatelská dokumentace (poslední aktualizace )

WhoIS kontakty. Doplnění kontaktů do whois.cuni.cz

Jak se registrovat. Diagnostika Siemens online. V pravé straně obrazovky klikněte na Registrace

CitiManager: Stručný návod k přechodu na nový systém pro držitele karet

Manuál internetové aplikace Monitoring biotopů verze 1.0.0

Objednávkový portál DODÁVKY PROVOZNÍHO MATERIÁLU DO TISKÁREN.

Protože naše Klientské centrum bylo podstatně vylepšeno a umožňuje řadu dalších funkcí níže je návod jak klientské centrum používat.

STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST. Omluvenky online

INSTITUT PRO TESTOVÁNÍ A CERTIFIKACI, a. s. NÁVOD NA PŘÍSTUP K SEZNAMŮM VYSTAVENÝCH DOKUMENTŮ

Transkript:

5.2 Controller zastupce Zástupcovská třída obsahuje mnohem více funkcí, které nebudu popisovat celé, protože jsou podobné jako v controlleru student, ale vypíšu jen to nejdůležitější. Důležité funkce v tomto controlleru jsou index, omluvit, verifysms. 5.2.1 Výpis Funkce index je podobný výpis jako u studenta, doplněný o možnost odstranění a ověření omluvy. Pro odstranění je využit ajax, aby se celá stránka nemusela při odstranění absence obnovovat. Po kliknutí na tlačítko odstranit je zavolána javascriptová funkce, která odešle požadavek k odstranění. Funkce má tento zdrojový kód: function smazat(id) { $.post( http://absence.hudebnizkusebny.cz/zastupce/odstranit, {id: id}, function(data) { if(data=="ok") { $( #omluva +id).hide(); $( #hlasky ).html( <div class="uspesne">úspěšně odebráno!</div> ); 16

} }); } Funkce tedy zabezpečí, aby se zneviditelnil řádek tabulky s omluvou, která byla smazána, a oznámilo se uživateli, že absence byla smazána. Zde je mimo jiné využito JQuery. 5.2.2 Omlouvání absencí Jak už bylo uvedeno, omlouvání absencí je ověřeno pomocí sms kódu odeslaného na telefon zákonného zástupce. Proto se po odeslání formuláře zobrazí další formulář pro zadání přijatého kódu. Tento kód má 5 čísel a generuje se náhodně. Potom, co se vygeneruje, je vložen do databáze. Aby bylo zamezeno případným útokům, kdyby útočník vyzkoušel všechny kódy od 1 do 99999, jsem i tento formulář zabezpečil recaptchou. Formulář pro omluvu absence 17

Formulář pro ověření Ověření formuláře Formulář pro omluvu absencí se ověřuje pomocí funkcí, které jsou zakomponovány v CodeIgniteru. Třída form_validation umožňuje kontrolovat položky podle určitých pravidel. $this->form_validation->set_rules( polozka, Jmnéno položky, required xss_clean ); Každá položka má svoje jméno (name HTML formuláři) a jméno, které se zobrazí, pokud nastane chyba. K takovýmto položkám můžeme přiřadit pravidla předdefinovaná nebo vlastní, která nadefinujeme jako takzvanou callback funkci, ta se definuje v rámci třídy daného controlleru, jako public function. V tomto příkladu jsou uvedena pravidla required a xss_clean. Required znamená, že pole musí být povinně vyplněno, a xss_clean znamená, že se obsah proměnné převede to takového formátu, aby nijak nenarušil stránku nebo databázi. Odesílání sms Odesílání sms zajišťuje sms.sluzba.cz, která dodala i API pro odesílání sms. Toto API jsem implmentoval a vytvořil jsem si model pro odesílání sms. Zdrojový kód modelu vypadá takto: Class Sms extends CI_Model { function poslat($cislo, $kod) { define( LOGIN, ucet ); define( PASSWORD, heslo ); require_once("smsgateapi_sluzba_cz/apipost30.php"); $apipost = new ApiPost30(LOGIN, PASSWORD); $apipost->set_recipient($cislo); 18

Část III Manuál 20

V části Manuál uvádím, jak celý systém ovládat ať už jste student, zákonný zástupce, profesor, či administrátor. 8 Přihlášení Před prvním přihlášením do systému by měl každý uživatel obdržet uživatelské jméno a heslo. Pokud jste takové uživatelské jméno obdrželi i vy, můžete se nyní přihlásit tak, že vyplníte políčka uživatelské jméno a heslo a kliknete na přihlásit. Přihlašovací formulář A nyní byste měli být přihlášeni. Dále přeskočte na kategorii, do které patříte (student, zákonný zástupce, profesor nebo administrátor) 9 Student Jako student nemáte právo jakkoli manipulovat se svými absencemi, můžete je pouze zobrazovat. 21

9.1 Výpis absencí Výpis absencí Sloupec počet udává počet zameškaných hodin, Ověření udává, zda byla již ověřena totožnost zákonného zástupce pomocí sms kódu. Zaznamenáno určuje, zda byla absence již zaznamenána v třídní knize. 9.2 Nastavení Osobní nastavení studenta Student si může nastavovat pouze svoje uživatelské jméno a heslo. Pro změnu 22

uživatelského jména napište do kolonky Nové uživatelské jméno uživatelské jméno, na které chcete to staré změnit, a klikněte na odeslat. Uživatelské jméno musí být unikátní, takže je možné, že si nebudete moci zvolit to, které napoprvé chcete. Při zmeně hesla je nutné zadat staré heslo, nové heslo a nové heslo opsat pro kontrolu. Heslo musí obsahovat alespoň jedno písmeno, jedno číslo a musí obsahovat nejméňě 6 znaků. Po vyplnění všech tří položek kliněte na tlačítko upravit a heslo se změní. 10 Zákonný zástupce Zákonný zástupce může omlouvat absence a absence zobrazovat. 10.1 Omlouvání absencí Formulář pro omluvu absence Pro omluvení absence vyberte v menu položku omluvit absenci a vyplňte formulář. Položka více dní vám umožní omlouvat itervaly delší než jeden den. Jako datum absence můžete zvolit pouze dny, které jsou v letošním školním roce. Do položky důvod zadejte stručný důvod absence. Dále vyberte telefonní číslo, na které má přijít sms kód pro ověření absence. Z bezpečnostních důvodů (aby někdo opakovaně neodesílal sms kódy) obsahuje formulář ještě obrázek s textem, který je potřeba opsat. Po vyplnění všech údajů klikněte na tlačítko omluvit. 23

Formulář pro ověření Po odeslání formuláře vám příjde na vybrané číslo sms zpráva obsahující kód, ten opište v dalším kroku. Z bezpečnostních důvodů opište také kontrolní text z obrázku a klikněte na tlačítko ověřit. Nyní by měla být omluva ověřena a měla by se zobrazit ve výpisu omluv. 10.2 Odstranění absence Odstranění absence Pokud absence ještě nebyla zaznamenána do třídní knihy, lze ji odstranit kliknutím na tlačítko odstranit ve výpisu absencí. 10.3 Nastavení Zástupce si může nastavovat pouze svoje uživatelské jméno, heslo a telefonní čísla. 24

10.3.1 Osobní nastavení Osoní nastavení zákonného zástupce Pro změnu uživatelského jména napište do kolonky Nové uživatelské jméno uživatelské jméno, na které chcete to staré změnit, a klikněte na odeslat. Uživatelské jméno musí být unikátní, takže je možné, že si nebudete moci zvolit to, které na poprvé chcete. Při zmeně hesla je nutné zadat staré heslo, nové heslo a nové heslo opsat pro kontrolu. Heslo musí obsahovat alespoň jedno písmeno, jedno číslo a musí obsahovat minimálně 6 znaků. Po vyplnění všech tří položek kliněte na tlačítko upravit a heslo se změní. 10.3.2 Změna telefoních čísel Pro změnu telefonínch čísel vyberte v menu nastavení položku telefonní čísla. 25

Formulář pro změnu telefonního čísla Ve formuláři vyplňte tolik telefoních čísel, kolik chcete používat, vyberte jedno z původních telefonních čísel pro odeslání ověřovacího sms kódu, opište text z obrázku a klikněte na tlačítko změnit. Následně vám na zvolené číslo příjde sms kód, který opište do kolonky v následujícím formuláři. Také budete muset z bezpečnostních důvodů opět obsat kód z obrázku. Po odeslání formuláře by se měla telefonní čísla změnit. Pokud se tak nestane systém, vás sám obeznámí s chybou. 11 Profesor Profesor má v systému právo označovat absence za znamenané, a také upravovat záznamy o studentech a zákonných zástupcích a resetovat jejich hesla. Má také možnost zobrazit si absence pro jednotlivé studenty. 11.1 Zaznamenávání absencí Ihned po přihlášení se jako profesor dostanete na stránku neověřených omluv (nezaznamenaných v třídní knize). Na této stránce lze absence označovat za zaznamenané. 26

Tabulka s nezaznamenanými omluvami Pro označení absence za zaznamenanou klikněte na tlačítko zaznamenat pro příslušnou omluvu. 11.2 Výpis všech ověřených omluv Pro výpis všech ověřených omluv vyberte v menu položku "výpis ověřených omluv". V tabulce uvidíte všechny dosavadní zannamenané omluvy pro danou třídu. Výpis může být rozdělen na více stránek, ve kterých můžete listovat ve spodní části. 11.3 Jednotliví studenti Po kliknutí na položku "jednotliví studenti"vyberte studenta, jehož omluvy chcete zobrazit. Po výběru daného studenta se zobrazí seznam se všemi jeho omluvami. 11.4 Nastavení Profesor může nastavovat svoje uživatelské jméno, heslo, také může spravovat údaje studentů ve své třídě. 11.4.1 osobní nastavení Osob ní nastavení profesora 27

Pro změnu uživatelského jména napište do kolonky Nové uživatelské jméno uživatelské jméno, na které chcete to staré změnit, a klikněte na odeslat. Uživatelské jméno musí být unikátní, takže je možné, že si nebudete moci zvolit, to které napoprvé chcete. Při zmeně hesla je nutné zadat staré heslo, nové heslo a nové heslo opsat pro kontrolu. Heslo musí obsahovat alespoň jedno písmeno, jedno číslo a musí obsahovat alespoň 6 znaků. Po vyplnění všech tří položek kliněte na tlačítko upravit a heslo se změní. 11.4.2 Nastavení údajů studentů Pro nastavování záznamů o studentech vyberte v menu nastavení (na levo) položku nastavení studentů. Nastavení záznamů o studentech studentů Měla by se zobrazit takováto tabulka. V této tabulce je seznam všech studentů ve vaší třídě. Záznamy těchto studentů a jejich zákonných zástupců můžete upravovat, mazat nebo studentům a jejich zákonným zástupcům resetovat heslo. Úprava záznamů studenta Pro upravování údajů studenta vyberte položku upravit v řádku s daným studentem. 28

Úprava údajů studenta Změnte údaje, které chcete upravovat a klikněte na tlačítko upravit. Odstranění záznamu o studentovi Pro odstranění záznamu studenta a jeho zákoneho zástupce vyberte položku odebrat. Odebrání poté potvrďte. Záznam o studentovi bude odstraněn včetně zákonného zástupce, telefoních čísel i absencí. Resetování hesla Pokud zákonný zástupce nebo student zapomene svoje heslo, lze jeho heslo resetovat (vygeneruje se nové heslo). 29

Dialogové okno pro resetování hesla Po kliknutí na možnost resetovat heslo se zobrazí okno, k teré se zeptá, zda chcete resetovat heslo zákonnému zástupci nebo studentovi. Po vybrání jedné z možností se v dalším okně oběví nové heslo, které můžete danému uživateli předat. 11.4.3 Přidávání záznamů studentů Pro přidávání studentů vyberte v menu nastavení položku Přidat studenty. Přidávání studentů obsahuje jednoduchý formulář a tabulku. Formulář pro přidávání záznamů o studentech Pro přidání studenta vyplňte Jméno a Příjmení a zadejte alespoň jedno kontaktní číslo na zákonného zástupce. Systém sám vygeneruje uživatelské 30

Seznam studentů jméno pro studenta a zákonného zástuce, také vygeneruje náhodné heslo pro oba uživatele. Student se přidá do tabulky pod formulářem. Tisk nově přidaných záznamů o studentech Pro vytištění nových studentských údajů je pod tabulkou možnost tisk. Tímto způsobem lze vytisknout údaje pro zákonné zástupce a studenty a předat jim je. Po vytištění a předání údajů studentům a zákonným zástupcům prosím z bezpečnostních důvodů odstraňte hesla pomocí odkazu odstranit hesla pod formulářem. 12 Administrátor Administrátor má právo upravovat všechny uživatelské účty celeho systému. 12.1 Třídy/Třídní profesoři Pokud chcete do systému přidat třídu, musíte vytvořit záznam třídního profesora, tak se zároveň vytvoří záznam o třídě. Pro editaci údajů tříd/třídních profesorů vyberte v menu položku třídní profesoři. 12.1.1 Vytvoření záznamu profesora/třídy Pro vytvoření záznamu profesora vyplňte formulář a klikněte na přidat. Systém vás bude sám informovat o chybách, pokud nějaká nastane. 12.1.2 Úprava údajů třídních profesorů Záznamy Třídních profesorů můžete odstraňovat, upravovat nebo jim resetovat hesla. Tyto možnosti najdete v seznamu studentů pod formulářem 31