Add MCD / MLD + Start Databse Script

master
tomivt 4 months ago
parent d2023e16a5
commit 783be1d824

BIN
.DS_Store vendored

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 KiB

@ -0,0 +1,28 @@
import pandas as pd
# from sqlalchemy import create_engine, text, exc
df = pd.read_csv('dataset.csv').drop_duplicates().copy()
print("Affichage des données du fichier : dataset.csv \n\n", df)
dfQuote = df[['quote']].drop_duplicates().copy()
dfSupport = df[['support']].drop_duplicates().copy()
dfType = df[['type']].drop_duplicates().copy()
'''
engine = create_engine("postgresql://tonguyen@:5432/dbWF")
try:
co = engine.connect()
print("Connexion à la base de données : dbWF\n")
print("Veuillez patienter lors de l'insertion des données\n")
'''

@ -0,0 +1,308 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" version="24.7.14">
<diagram name="Page-1" id="OoBCglcKqwl-TtQj7CSv">
<mxGraphModel dx="2032" dy="1977" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" background="none" math="0" shadow="1">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="OU_k73MHC4uVD-IdeJfG-13" value="&lt;b&gt;User&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="160" y="-40" width="160" height="210" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-14" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-user&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-13" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-15" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;username&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-13" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-16" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;email&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-13" vertex="1">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-24" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;phone&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-13" vertex="1">
<mxGeometry y="120" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-25" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;password&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-13" vertex="1">
<mxGeometry y="150" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-26" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;creation&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-13" vertex="1">
<mxGeometry y="180" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-69" value="&lt;b&gt;Quiz&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="800" y="-40" width="160" height="120" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-70" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-quiz&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-69" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-71" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;level&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-69" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-72" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;timer&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-69" vertex="1">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-83" value="&lt;b&gt;Support&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="520" y="570" width="160" height="150" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-84" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-support&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-83" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-85" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;title&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-83" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-86" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;form&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-83" vertex="1">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-87" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;release&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-83" vertex="1">
<mxGeometry y="120" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-90" value="&lt;b&gt;Favorite&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="520" y="280" width="160" height="120" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-91" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-fav&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-90" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-92" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# user&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-90" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-93" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# quote&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-90" vertex="1">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-97" value="&lt;b&gt;Quote&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="160" y="390" width="160" height="330" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-98" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-quote&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-99" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;content&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-1" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;img-path&lt;span style=&quot;color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-wrap: nowrap; background-color: initial;&quot;&gt;%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%26lt%3Bblockquote%20style%3D%26quot%3Bmargin%3A%200%200%200%2040px%3B%20border%3A%20none%3B%20padding%3A%200px%3B%26quot%3B%26gt%3Breason%26lt%3B%2Fblockquote%26gt%3B%22%20style%3D%22text%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3Balign%3Dleft%3BverticalAlign%3Dmiddle%3BspacingLeft%3D4%3BspacingRight%3D4%3Boverflow%3Dhidden%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3Brotatable%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%2281%22%20y%3D%22500%22%20width%3D%22160%22%20height%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E&lt;/span&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="OU_k73MHC4uVD-IdeJfG-97">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-2" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;likes&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="OU_k73MHC4uVD-IdeJfG-97">
<mxGeometry y="120" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-120" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;time-code&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="150" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-3" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;langue&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="OU_k73MHC4uVD-IdeJfG-97">
<mxGeometry y="180" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-100" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;is-valid&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="210" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-105" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;reason&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="240" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-101" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# support&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="270" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-104" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# user&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="300" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-106" value="&lt;b&gt;Question&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="800" y="450" width="160" height="270" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-107" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-question&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-108" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;text&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-109" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;answerA&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-110" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;answerB&lt;br&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="120" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-111" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;answerC&lt;br&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="150" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-112" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;answerD&lt;br&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="180" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-122" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;cAnswer&lt;br&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="210" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-123" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# quiz&lt;br&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="240" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-113" value="&lt;b&gt;Commentary&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="520" y="-40" width="160" height="150" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-114" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-comment&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-113" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-121" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;comment&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-113" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-115" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# quote&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-113" vertex="1">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-116" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# user&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-113" vertex="1">
<mxGeometry y="120" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-13" value="To publish" style="ellipse;whiteSpace=wrap;html=1;fillColor=#A9C4EB;" vertex="1" parent="1">
<mxGeometry x="180" y="240" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-14" value="To post" style="ellipse;whiteSpace=wrap;html=1;fillColor=#A9C4EB;" vertex="1" parent="1">
<mxGeometry x="360" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-15" value="To come from" style="ellipse;whiteSpace=wrap;html=1;fillColor=#A9C4EB;" vertex="1" parent="1">
<mxGeometry x="360" y="635" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-16" value="To have" style="ellipse;whiteSpace=wrap;html=1;fillColor=#A9C4EB;" vertex="1" parent="1">
<mxGeometry x="820" y="200" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-18" value="To have" style="ellipse;whiteSpace=wrap;html=1;fillColor=#A9C4EB;" vertex="1" parent="1">
<mxGeometry x="360" y="240" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-20" value="To belong to" style="ellipse;whiteSpace=wrap;html=1;fillColor=#A9C4EB;" vertex="1" parent="1">
<mxGeometry x="360" y="450" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-21" value="0,n" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-15" target="VI4nCDsc_e3in7OQpdaY-14">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="320" y="40" as="sourcePoint" />
<mxPoint x="350" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-22" value="1,1" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=-0.003;entryY=0.697;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryPerimeter=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-14" target="OU_k73MHC4uVD-IdeJfG-121">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="48" as="sourcePoint" />
<mxPoint x="370" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-23" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.505;exitY=1.04;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-26" target="VI4nCDsc_e3in7OQpdaY-13">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="190" as="sourcePoint" />
<mxPoint x="280" y="192" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-45" value="0,n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-23">
<mxGeometry x="0.0926" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-24" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.505;exitY=1.04;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240.5" y="320" as="sourcePoint" />
<mxPoint x="239.5" y="389" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-46" value="0,1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-24">
<mxGeometry x="0.0898" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-25" value="1,1" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-101" target="VI4nCDsc_e3in7OQpdaY-15">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="320" y="660" as="sourcePoint" />
<mxPoint x="599" y="440" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-26" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-15" target="OU_k73MHC4uVD-IdeJfG-86">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="600.24" y="520" as="sourcePoint" />
<mxPoint x="599.77" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-47" value="1,n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-26">
<mxGeometry x="-0.3296" y="-3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-27" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0.759;entryY=0.081;entryDx=0;entryDy=0;exitX=0;exitY=1;exitDx=0;exitDy=0;entryPerimeter=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-113" target="VI4nCDsc_e3in7OQpdaY-18">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="461" y="181" as="sourcePoint" />
<mxPoint x="460" y="250" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-34" value="1,1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-27">
<mxGeometry x="0.5014" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-28" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=1.01;entryY=0.27;entryDx=0;entryDy=0;exitX=0.406;exitY=1.023;exitDx=0;exitDy=0;entryPerimeter=0;exitPerimeter=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-18" target="VI4nCDsc_e3in7OQpdaY-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="400" y="320" as="sourcePoint" />
<mxPoint x="340" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-35" value="0,n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-28">
<mxGeometry x="-0.5639" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-29" value="1,1" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-20">
<mxGeometry x="-0.0025" width="50" height="50" relative="1" as="geometry">
<mxPoint x="398" y="471" as="sourcePoint" />
<mxPoint x="320" y="620" as="targetPoint" />
<Array as="points">
<mxPoint x="420" y="620" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-30" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=1;entryY=0;entryDx=0;entryDy=0;exitX=0.011;exitY=0.927;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-93" target="VI4nCDsc_e3in7OQpdaY-20">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="508" y="312" as="sourcePoint" />
<mxPoint x="430" y="480" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-33" value="0,n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-30">
<mxGeometry x="0.1904" y="-2" relative="1" as="geometry">
<mxPoint y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-31" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-16" target="OU_k73MHC4uVD-IdeJfG-106">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="880.07" y="400" as="sourcePoint" />
<mxPoint x="879.6" y="440" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-48" value="1,n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-31">
<mxGeometry x="0.5412" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-32" value="1,n" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.508;exitY=1.053;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-72" target="VI4nCDsc_e3in7OQpdaY-16">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="890" y="160" as="sourcePoint" />
<mxPoint x="890" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-36" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=-0.002;entryY=0.964;entryDx=0;entryDy=0;exitX=0.944;exitY=0.729;exitDx=0;exitDy=0;exitPerimeter=0;entryPerimeter=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-18" target="OU_k73MHC4uVD-IdeJfG-91">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="460" y="310" as="sourcePoint" />
<mxPoint x="400" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-44" value="1,1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-36">
<mxGeometry x="-0.036" y="-1" relative="1" as="geometry">
<mxPoint y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-42" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=1.003;exitY=0.183;exitDx=0;exitDy=0;entryX=0.433;entryY=-0.019;entryDx=0;entryDy=0;entryPerimeter=0;exitPerimeter=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-26" target="VI4nCDsc_e3in7OQpdaY-18">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="320" y="90.5" as="sourcePoint" />
<mxPoint x="319" y="159.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-43" value="0,n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-42">
<mxGeometry x="0.2905" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-49" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.451;exitY=0.033;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.942;entryY=0.719;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-18" target="VI4nCDsc_e3in7OQpdaY-18">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="470" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-50" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.411;exitY=0.99;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.767;entryY=0.1;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-18" target="VI4nCDsc_e3in7OQpdaY-18">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="424" y="253" as="sourcePoint" />
<mxPoint x="483" y="308" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

@ -0,0 +1,308 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" version="24.7.14">
<diagram name="Page-1" id="OoBCglcKqwl-TtQj7CSv">
<mxGraphModel dx="2032" dy="1977" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" background="none" math="0" shadow="1">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="OU_k73MHC4uVD-IdeJfG-13" value="&lt;b&gt;User&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="160" y="-40" width="160" height="210" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-14" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-user&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-13" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-15" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;username&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-13" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-16" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;email&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-13" vertex="1">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-24" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;phone&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-13" vertex="1">
<mxGeometry y="120" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-25" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;password&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-13" vertex="1">
<mxGeometry y="150" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-26" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;creation&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-13" vertex="1">
<mxGeometry y="180" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-69" value="&lt;b&gt;Quiz&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="800" y="-40" width="160" height="120" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-70" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-quiz&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-69" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-71" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;level&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-69" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-72" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;timer&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-69" vertex="1">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-83" value="&lt;b&gt;Support&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="520" y="570" width="160" height="150" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-84" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-support&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-83" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-85" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;title&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-83" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-86" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;form&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-83" vertex="1">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-87" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;release&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-83" vertex="1">
<mxGeometry y="120" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-90" value="&lt;b&gt;Favorite&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="520" y="280" width="160" height="120" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-91" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-fav&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-90" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-92" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# user&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-90" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-93" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# quote&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-90" vertex="1">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-97" value="&lt;b&gt;Quote&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="160" y="390" width="160" height="330" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-98" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-quote&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-99" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;content&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-1" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;img-path&lt;span style=&quot;color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-wrap: nowrap; background-color: initial;&quot;&gt;%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%26lt%3Bblockquote%20style%3D%26quot%3Bmargin%3A%200%200%200%2040px%3B%20border%3A%20none%3B%20padding%3A%200px%3B%26quot%3B%26gt%3Breason%26lt%3B%2Fblockquote%26gt%3B%22%20style%3D%22text%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3Balign%3Dleft%3BverticalAlign%3Dmiddle%3BspacingLeft%3D4%3BspacingRight%3D4%3Boverflow%3Dhidden%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3Brotatable%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%2281%22%20y%3D%22500%22%20width%3D%22160%22%20height%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E&lt;/span&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="OU_k73MHC4uVD-IdeJfG-97">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-2" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;likes&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="OU_k73MHC4uVD-IdeJfG-97">
<mxGeometry y="120" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-120" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;time-code&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="150" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-3" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;langue&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="OU_k73MHC4uVD-IdeJfG-97">
<mxGeometry y="180" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-100" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;is-valid&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="210" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-105" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;reason&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="240" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-101" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# support&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="270" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-104" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# user&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-97" vertex="1">
<mxGeometry y="300" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-106" value="&lt;b&gt;Question&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="800" y="450" width="160" height="270" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-107" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-question&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-108" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;text&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-109" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;answerA&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-110" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;answerB&lt;br&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="120" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-111" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;answerC&lt;br&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="150" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-112" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;answerD&lt;br&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="180" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-122" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;cAnswer&lt;br&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="210" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-123" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# quiz&lt;br&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-106" vertex="1">
<mxGeometry y="240" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-113" value="&lt;b&gt;Commentary&lt;/b&gt;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fillStyle=solid;fillColor=#1ba1e2;strokeColor=#000000;fontColor=#ffffff;glass=0;labelBackgroundColor=none;labelBorderColor=none;textShadow=0;" parent="1" vertex="1">
<mxGeometry x="520" y="-40" width="160" height="150" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-114" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;u&gt;id-comment&lt;/u&gt;&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-113" vertex="1">
<mxGeometry y="30" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-121" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;comment&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-113" vertex="1">
<mxGeometry y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-115" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# quote&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-113" vertex="1">
<mxGeometry y="90" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="OU_k73MHC4uVD-IdeJfG-116" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;# user&lt;/blockquote&gt;" style="text;strokeColor=none;fillColor=#FFFF99;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OU_k73MHC4uVD-IdeJfG-113" vertex="1">
<mxGeometry y="120" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-13" value="To publish" style="ellipse;whiteSpace=wrap;html=1;fillColor=#A9C4EB;" vertex="1" parent="1">
<mxGeometry x="180" y="240" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-14" value="To post" style="ellipse;whiteSpace=wrap;html=1;fillColor=#A9C4EB;" vertex="1" parent="1">
<mxGeometry x="360" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-15" value="To come from" style="ellipse;whiteSpace=wrap;html=1;fillColor=#A9C4EB;" vertex="1" parent="1">
<mxGeometry x="360" y="635" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-16" value="To have" style="ellipse;whiteSpace=wrap;html=1;fillColor=#A9C4EB;" vertex="1" parent="1">
<mxGeometry x="820" y="200" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-18" value="To have" style="ellipse;whiteSpace=wrap;html=1;fillColor=#A9C4EB;" vertex="1" parent="1">
<mxGeometry x="360" y="240" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-20" value="To belong to" style="ellipse;whiteSpace=wrap;html=1;fillColor=#A9C4EB;" vertex="1" parent="1">
<mxGeometry x="360" y="450" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-21" value="0,n" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-15" target="VI4nCDsc_e3in7OQpdaY-14">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="320" y="40" as="sourcePoint" />
<mxPoint x="350" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-22" value="1,1" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=-0.003;entryY=0.697;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryPerimeter=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-14" target="OU_k73MHC4uVD-IdeJfG-121">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="48" as="sourcePoint" />
<mxPoint x="370" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-23" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.505;exitY=1.04;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-26" target="VI4nCDsc_e3in7OQpdaY-13">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="190" as="sourcePoint" />
<mxPoint x="280" y="192" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-45" value="0,n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-23">
<mxGeometry x="0.0926" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-24" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.505;exitY=1.04;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240.5" y="320" as="sourcePoint" />
<mxPoint x="239.5" y="389" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-46" value="0,1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-24">
<mxGeometry x="0.0898" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-25" value="1,1" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-101" target="VI4nCDsc_e3in7OQpdaY-15">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="320" y="660" as="sourcePoint" />
<mxPoint x="599" y="440" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-26" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-15" target="OU_k73MHC4uVD-IdeJfG-86">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="600.24" y="520" as="sourcePoint" />
<mxPoint x="599.77" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-47" value="1,n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-26">
<mxGeometry x="-0.3296" y="-3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-27" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=0.759;entryY=0.081;entryDx=0;entryDy=0;exitX=0;exitY=1;exitDx=0;exitDy=0;entryPerimeter=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-113" target="VI4nCDsc_e3in7OQpdaY-18">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="461" y="181" as="sourcePoint" />
<mxPoint x="460" y="250" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-34" value="1,1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-27">
<mxGeometry x="0.5014" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-28" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=1.01;entryY=0.27;entryDx=0;entryDy=0;exitX=0.406;exitY=1.023;exitDx=0;exitDy=0;entryPerimeter=0;exitPerimeter=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-18" target="VI4nCDsc_e3in7OQpdaY-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="400" y="320" as="sourcePoint" />
<mxPoint x="340" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-35" value="0,n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-28">
<mxGeometry x="-0.5639" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-29" value="1,1" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-20">
<mxGeometry x="-0.0025" width="50" height="50" relative="1" as="geometry">
<mxPoint x="398" y="471" as="sourcePoint" />
<mxPoint x="320" y="620" as="targetPoint" />
<Array as="points">
<mxPoint x="420" y="620" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-30" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=1;entryY=0;entryDx=0;entryDy=0;exitX=0.011;exitY=0.927;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-93" target="VI4nCDsc_e3in7OQpdaY-20">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="508" y="312" as="sourcePoint" />
<mxPoint x="430" y="480" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-33" value="0,n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-30">
<mxGeometry x="0.1904" y="-2" relative="1" as="geometry">
<mxPoint y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-31" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-16" target="OU_k73MHC4uVD-IdeJfG-106">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="880.07" y="400" as="sourcePoint" />
<mxPoint x="879.6" y="440" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-48" value="1,n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-31">
<mxGeometry x="0.5412" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-32" value="1,n" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.508;exitY=1.053;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-72" target="VI4nCDsc_e3in7OQpdaY-16">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="890" y="160" as="sourcePoint" />
<mxPoint x="890" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-36" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;entryX=-0.002;entryY=0.964;entryDx=0;entryDy=0;exitX=0.944;exitY=0.729;exitDx=0;exitDy=0;exitPerimeter=0;entryPerimeter=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-18" target="OU_k73MHC4uVD-IdeJfG-91">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="460" y="310" as="sourcePoint" />
<mxPoint x="400" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-44" value="1,1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-36">
<mxGeometry x="-0.036" y="-1" relative="1" as="geometry">
<mxPoint y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-42" value="" style="endArrow=none;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=1.003;exitY=0.183;exitDx=0;exitDy=0;entryX=0.433;entryY=-0.019;entryDx=0;entryDy=0;entryPerimeter=0;exitPerimeter=0;" edge="1" parent="1" source="OU_k73MHC4uVD-IdeJfG-26" target="VI4nCDsc_e3in7OQpdaY-18">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="320" y="90.5" as="sourcePoint" />
<mxPoint x="319" y="159.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-43" value="0,n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" vertex="1" connectable="0" parent="VI4nCDsc_e3in7OQpdaY-42">
<mxGeometry x="0.2905" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-49" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.451;exitY=0.033;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.942;entryY=0.719;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-18" target="VI4nCDsc_e3in7OQpdaY-18">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="450" y="380" as="sourcePoint" />
<mxPoint x="470" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VI4nCDsc_e3in7OQpdaY-50" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.411;exitY=0.99;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.767;entryY=0.1;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="VI4nCDsc_e3in7OQpdaY-18" target="VI4nCDsc_e3in7OQpdaY-18">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="424" y="253" as="sourcePoint" />
<mxPoint x="483" y="308" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

@ -0,0 +1,61 @@
CREATE TABLE User (
id_user numeric PRIMARY KEY,
username varchar(50) NOT NULL,
email varchar(50) NOT NULL,
phone varchar(10) NOT NULL,
pssword varchar(99)NOT NULL,
creation date NOT NULL,
CONSTRAINT uniq_fields UNIQUE (username, email, phone)
);
CREATE TABLE Commentary (
id_comment numeric PRIMARY KEY,
comment text NOT NULL,
user numeric REFERENCES User(id_user),
quote numeric REFERENCES Quote(id_quote)
);
CREATE TABLE Quote (
id_quote numeric PRIMARY KEY,
content text NOT NULL UNIQUE,
img_path varchar(50) NOT NULL,
likes numeric NOT NULL DEFAULT 0,
time_code varchar(10) NOT NULL,
langue varchar(50) NOT NULL,
is_valid boolean NOT NULL DEFAULT true,
reason text,
support numeric REFERENCES Support(id_support),
user numeric REFERENCES User(id_user)
);
CREATE TABLE Support (
id_support numeric PRIMARY KEY,
title varchar(50) NOT NULL,
form varchar(30) NOT NULL,
release date NOT NULL,
CONSTRAINT type_form CHECK (form IN ('Movie', 'Video-Game', 'Novel', 'Anime'))
);
CREATE TABLE Favorite (
id_fav numeric PRIMARY KEY,
user numeric REFERENCES User(id_user),
quote numeric REFERENCES Quote(id_quote)
);
CREATE TABLE Quiz (
id_quiz numeric PRIMARY KEY,
lvl numeric NOT NULL,
duration numeric NOT NULL
);
CREATE TABLE Question (
id_question numeric PRIMARY KEY,
question varchar(99) NOT NULL,
answerA varchar(99) NOT NULL,
answerB varchar(99) NOT NULL,
answerC varchar(99) NOT NULL,
answerD varchar(99) NOT NULL,
cAnswer varchar(99) NOT NULL,
quiz numeric REFERENCES Quiz(id_quiz)
);
Loading…
Cancel
Save