AssistDesq
Meeskond
Anna Linskaja
Karen Grigorjan
Sergei Hristoforov
Artyom Likhachev
Idee
Kasutajatugi süsteem "Forever beta".
Ülesanne on teostada veebirakendus, mis võimaldaks hallata kasutajatoele saadetud pöördumisi. Süsteemi funktsionaalsus oleks järgmine:
• Kasutaja saab sisestada pöördumise.
• Pöördumisel peab olema kirjeldus, sisestamise aeg, lahendamise tähtaeg. Sisestamise ajaks märgitakse pöördumise sisestamise aeg, teised kohustuslikud väljad täidab kasutaja.
• Kasutajale kuvatakse aktiivsed pöördumised koos kõigi väljadega nimekirjas sorteeritult kahanevalt lahendamise tähtaja järgi.
• Pöördumised, mille lahendamise tähtajani on jäänud vähem kui 1 tund või mis on juba ületanud lahendamise tähtaja, kuvatakse nimekirjas punasena.
• Kasutaja saab nimekirjas pöördumisi lahendatuks märkida, mis kaotab pöördumise nimekirjast.
Projekt
XML
Teema
Ticket system XML
XML
DRAFT:
<?xml version="1.0" encoding="utf-8" ?> <tickets>
<ticket id="1"> <title> <![CDATA[Title]]> </title> <description> <![CDATA[Description]]> </description> <details> <priority id="H"> HIGH </priority> <user role="1" id="12323" email="top@kek.ee"> chubakapra90 </user> <datetime> 20.03.2017 </datetime> </details> <attachments> <attachment id="1"> dsdsad <attachment> </attachments> </ticket>
<ticket id="2"> <title>
<![CDATA[Title]]> </title> <description> <![CDATA[Description]]> </description> <details> <priority id="M"> Medium </priority> <user role="2" id="3333" email="hehe@lol.ee"> ivanka_trump </user> <datetime> 21.03.2017 </datetime> </details> <attachments> <attachment id="1"> dsdsad <attachment> </attachments>
<ticket> </tickets>
XML schema (XSD)
XSLT 1
XSLT => HTML
XSLT 2
XSLT => XML