App icon changed and PHP-API overview added

This commit is contained in:
Caesar2011
2017-02-24 15:32:19 +01:00
parent 1b2cd2ef99
commit 17b370f5a7
9 changed files with 220 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

BIN
assets/diagrams/api-php.dia Normal file

Binary file not shown.

BIN
assets/diagrams/api-php.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

220
assets/diagrams/api-php.svg Normal file
View File

@@ -0,0 +1,220 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/PR-SVG-20010719/DTD/svg10.dtd">
<svg width="83cm" height="24cm" viewBox="39 -1 1642 462" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g>
<rect style="fill: #ffffff" x="40" y="0" width="45.05" height="36"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="40" y="0" width="45.05" height="36"/>
<text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="62.525" y="21.9">
<tspan x="62.525" y="21.9">PHP</tspan>
</text>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #000000" x1="50" y1="24.9" x2="75.05" y2="24.9"/>
</g>
<g>
<rect style="fill: #ffffff" x="320" y="0" width="99.45" height="36"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="320" y="0" width="99.45" height="36"/>
<text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="369.725" y="21.9">
<tspan x="369.725" y="21.9">Android-App</tspan>
</text>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #000000" x1="330" y1="24.9" x2="409.45" y2="24.9"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="84" y1="80" x2="373" y2="80"/>
<polygon style="fill: #000000" points="84,75 68,80 84,85 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="84,75 68,80 84,85 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="220" y="90">/register {name:"Max Mustermann"}</text>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" x1="356" y1="120" x2="67" y2="120"/>
<polygon style="fill: #000000" points="356,125 372,120 356,115 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="356,125 372,120 356,115 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="220" y="130">{ID:1337}</text>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="84" y1="220" x2="373" y2="220"/>
<polygon style="fill: #000000" points="84,215 68,220 84,225 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="84,215 68,220 84,225 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="220" y="230">/rename {ID:1337, name:"Maxi Männekken"}</text>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" x1="356" y1="260" x2="67" y2="260"/>
<polygon style="fill: #000000" points="356,265 372,260 356,255 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="356,265 372,260 356,255 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="220" y="270">{}</text>
</g>
<g>
<rect style="fill: #ffffff" x="460" y="0" width="45.05" height="36"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="460" y="0" width="45.05" height="36"/>
<text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="482.525" y="21.9">
<tspan x="482.525" y="21.9">PHP</tspan>
</text>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #000000" x1="470" y1="24.9" x2="495.05" y2="24.9"/>
</g>
<g>
<rect style="fill: #ffffff" x="960" y="0" width="99.45" height="36"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="960" y="0" width="99.45" height="36"/>
<text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="1009.72" y="21.9">
<tspan x="1009.72" y="21.9">Android-App</tspan>
</text>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #000000" x1="970" y1="24.9" x2="1049.45" y2="24.9"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="504" y1="80" x2="1013" y2="80"/>
<polygon style="fill: #000000" points="504,75 488,80 504,85 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="504,75 488,80 504,85 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="750" y="90">/start {ID:"1337"}</text>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="84" y1="360" x2="373" y2="360"/>
<polygon style="fill: #000000" points="84,355 68,360 84,365 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="84,355 68,360 84,365 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="220" y="370">/categories</text>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" x1="356" y1="400" x2="67" y2="400"/>
<polygon style="fill: #000000" points="356,405 372,400 356,395 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="356,405 372,400 356,395 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="220" y="410">{list: [{ID: 7, name: "Mathe"}, {}, ...]}</text>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" x1="996" y1="120" x2="487" y2="120"/>
<polygon style="fill: #000000" points="996,125 1012,120 996,115 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="996,125 1012,120 996,115 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="750" y="130">{category:7, question:"Who?", answers:["a","b","c","d"]}</text>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="504" y1="220" x2="1013" y2="220"/>
<polygon style="fill: #000000" points="504,215 488,220 504,225 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="504,215 488,220 504,225 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="750" y="230">/answer {ID:1337, answer:2}</text>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" x1="996" y1="260" x2="487" y2="260"/>
<polygon style="fill: #000000" points="996,265 1012,260 996,255 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="996,265 1012,260 996,255 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="750" y="270">{correct:true,points:17,next:{category:8,question:"When?",answers:[1,2,3,4]}}</text>
</g>
<g>
<rect style="fill: #ffffff" x="1100" y="0" width="45.05" height="36"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1100" y="0" width="45.05" height="36"/>
<text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="1122.53" y="21.9">
<tspan x="1122.53" y="21.9">PHP</tspan>
</text>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #000000" x1="1110" y1="24.9" x2="1135.05" y2="24.9"/>
</g>
<g>
<rect style="fill: #ffffff" x="1580" y="0" width="99.45" height="36"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1580" y="0" width="99.45" height="36"/>
<text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="1629.72" y="21.9">
<tspan x="1629.72" y="21.9">Android-App</tspan>
</text>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #000000" x1="1590" y1="24.9" x2="1669.45" y2="24.9"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="1144" y1="80" x2="1633" y2="80"/>
<polygon style="fill: #000000" points="1144,75 1128,80 1144,85 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1144,75 1128,80 1144,85 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="1380" y="90">/highscore {ID:1337}</text>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" x1="1616" y1="120" x2="1127" y2="120"/>
<polygon style="fill: #000000" points="1616,125 1632,120 1616,115 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1616,125 1632,120 1616,115 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="1380" y="130">{score:42,place:1024,all:4256,categories:[{id:7,score:5,place:752},{},...]}</text>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="504" y1="360" x2="1013" y2="360"/>
<polygon style="fill: #000000" points="504,355 488,360 504,365 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="504,355 488,360 504,365 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="750" y="370">/answer {ID:1337, answer:2}</text>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 8; stroke: #000000" x1="996" y1="400" x2="487" y2="400"/>
<polygon style="fill: #000000" points="996,405 1012,400 996,395 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="996,405 1012,400 996,395 "/>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="750" y="410">{correct:true,points:17,end:{score:39}}</text>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="60" y1="180" x2="60" y2="220"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="60" y1="260" x2="60" y2="320"/>
<rect style="fill: #ffffff" x="53" y="220" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="53" y="220" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="380" y1="180" x2="380" y2="220"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="380" y1="260" x2="380" y2="320"/>
<rect style="fill: #ffffff" x="373" y="220" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="373" y="220" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="60" y1="320" x2="60" y2="360"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="60" y1="400" x2="60" y2="440"/>
<rect style="fill: #ffffff" x="53" y="360" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="53" y="360" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="380" y1="320" x2="380" y2="360"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="380" y1="400" x2="380" y2="440"/>
<rect style="fill: #ffffff" x="373" y="360" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="373" y="360" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="60" y1="40" x2="60" y2="80"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="60" y1="120" x2="60" y2="180"/>
<rect style="fill: #ffffff" x="53" y="80" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="53" y="80" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="380" y1="40" x2="380" y2="80"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="380" y1="120" x2="380" y2="180"/>
<rect style="fill: #ffffff" x="373" y="80" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="373" y="80" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="480" y1="40" x2="480" y2="80"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="480" y1="120" x2="480" y2="180"/>
<rect style="fill: #ffffff" x="473" y="80" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="473" y="80" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="480" y1="180" x2="480" y2="220"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="480" y1="260" x2="480" y2="320"/>
<rect style="fill: #ffffff" x="473" y="220" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="473" y="220" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="480" y1="320" x2="480" y2="360"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="480" y1="400" x2="480" y2="460"/>
<rect style="fill: #ffffff" x="473" y="360" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="473" y="360" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="1020" y1="40" x2="1020" y2="80"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="1020" y1="120" x2="1020" y2="180"/>
<rect style="fill: #ffffff" x="1013" y="80" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1013" y="80" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="1020" y1="180" x2="1020" y2="220"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="1020" y1="260" x2="1020" y2="320"/>
<rect style="fill: #ffffff" x="1013" y="220" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1013" y="220" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="1020" y1="320" x2="1020" y2="360"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="1020" y1="400" x2="1020" y2="460"/>
<rect style="fill: #ffffff" x="1013" y="360" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1013" y="360" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="1120" y1="40" x2="1120" y2="80"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="1120" y1="120" x2="1120" y2="180"/>
<rect style="fill: #ffffff" x="1113" y="80" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1113" y="80" width="14" height="40"/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="1640" y1="40" x2="1640" y2="80"/>
<line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 8; stroke: #000000" x1="1640" y1="120" x2="1640" y2="180"/>
<rect style="fill: #ffffff" x="1633" y="80" width="14" height="40"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1633" y="80" width="14" height="40"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 17 KiB