diff --git a/screen_sequence_diagrams/study_deck.dot b/screen_sequence_diagrams/study_deck.dot new file mode 100644 index 0000000..ea6c587 --- /dev/null +++ b/screen_sequence_diagrams/study_deck.dot @@ -0,0 +1,34 @@ +digraph G{ + ratio=0.75; + //rankdir="LR"; + node[shape=box, style="rounded,filled,bold"]; + splines=ortho; + nodesep=1.4; + "Sidebar Menu"[center=true, fillcolor="#aaaaff", style=filled,pos="0,0!"]; + "ClassView"[center=true, fillcolor="#aaaaff", style=filled,pos="0,0!"]; + "StudyView Blank"[center=true, fillcolor="#aaaaff", style=filled,pos="0,0!"]; + "StudyView Response"[center=true, fillcolor="#aaaaff", style=filled,pos="0,0!"]; + "Controller"[center=true, fillcolor="#aaaaff", style=filled, shape = diamond]; + "POST"[shape=none]; + labelfloat=true; + lp=100; + + "SUCCESS"[shape=none]; + "FAILURE"[shape=none]; + + "Sidebar Menu" -> "ClassView"; + "ClassView" -> "POST"; + "POST" -> "Controller"; + "Controller" -> "FAILURE"[label="User has no card in the deck."]; + "Controller" -> "SUCCESS"[label="User has at least a card in the deck."]; + "FAILURE" -> "Sidebar Menu"; + "SUCCESS" -> "StudyView Blank"; + "StudyView Blank" -> "POST"; + "SUCCESS"->"WhiteListCheck"; + "POST" -> "Controller"; + "Controller" -> "StudyView Response"; + "StudyView Response" -> "POST"; + "POST" -> "Controller"; + "Controller" -> "StudyView Blank"; + +}