1 | digraph FacilitatorToolStatediagram {
|
---|
2 | rankdir = LR;
|
---|
3 | fontname = "Tahoma"
|
---|
4 | fontsize = 8
|
---|
5 | node [
|
---|
6 | fontname = "Tahoma"
|
---|
7 | fontsize = 8
|
---|
8 | shape = "ellipse"
|
---|
9 | ]
|
---|
10 | edge [
|
---|
11 | fontname = "Tahoma"
|
---|
12 | fontsize = 8
|
---|
13 | ]
|
---|
14 |
|
---|
15 | Session [
|
---|
16 | label = "Session"
|
---|
17 | ]
|
---|
18 | Session_used [
|
---|
19 | label = "Session"
|
---|
20 | ]
|
---|
21 | Session -> Session [label = "Removable \lEditable: \ltitle \lpipeline"]
|
---|
22 | Session -> Session_used [label = "gets used in a SessionInstance"]
|
---|
23 | Session_used -> Session_used [label = "Editable: \ltitle"]
|
---|
24 |
|
---|
25 | Survey [
|
---|
26 | label = "Survey"
|
---|
27 | ]
|
---|
28 | Survey_selected [
|
---|
29 | label = "Survey"
|
---|
30 | ]
|
---|
31 | Survey_used [
|
---|
32 | label = "Survey"
|
---|
33 | ]
|
---|
34 | Survey -> Survey [label = "Fully editable/removable"]
|
---|
35 | Survey -> Survey_selected [label = "gets selected in a Session"]
|
---|
36 | Survey_selected -> Survey_selected [label = "Editable: \ltitle \ldescription \lquestions"]
|
---|
37 | Survey_selected -> Survey_used [label = "gets used in a SessionInstance"]
|
---|
38 | Survey_used -> Survey_used [label = "Editable: \ltitle \ldescription"]
|
---|
39 |
|
---|
40 |
|
---|
41 | Application [
|
---|
42 | label = "Application"
|
---|
43 | ]
|
---|
44 | Application_selected [
|
---|
45 | label = "Application"
|
---|
46 | ]
|
---|
47 | Application_used [
|
---|
48 | label = "Application"
|
---|
49 | ]
|
---|
50 | Application -> Application [label = "Fully editable/removable"]
|
---|
51 | Application -> Application_selected [label = "gets selected in a session"]
|
---|
52 | Application_selected -> Application_selected [label = "Fully editable"]
|
---|
53 | Application_selected -> Application_used [label = "gets used in a SesssionInstance"]
|
---|
54 | Application_selected -> Application [label = "gets unselected from a session / session gets removed"]
|
---|
55 | Application_used -> Application_used [label = "Fully editable"]
|
---|
56 |
|
---|
57 | SessionInstance [
|
---|
58 | label = SessionInstance
|
---|
59 | ]
|
---|
60 | SessionInstance_start [
|
---|
61 | label = SessionInstance
|
---|
62 | ]
|
---|
63 | SessionInstance->SessionInstance [label = "Fully editable/removable"]
|
---|
64 | SessionInstance->SessionInstance_start [label = "Starttime passes"]
|
---|
65 | SessionInstance_start->SessionInstance_start [label = "Editable: \ltitle \llocation \lfacilitator \lendtime \lnotes"]
|
---|
66 |
|
---|
67 |
|
---|
68 | ApplicationInstance [
|
---|
69 | label = ApplicationInstance
|
---|
70 | ]
|
---|
71 | ApplicationInstance_open [
|
---|
72 | label = ApplicationInstance
|
---|
73 | ]
|
---|
74 | ApplicationInstance_closed [
|
---|
75 | label = ApplicationInstance
|
---|
76 | ]
|
---|
77 | SessionInstance_start -> ApplicationInstance [label = "creates"]
|
---|
78 | ApplicationInstance -> ApplicationInstance [label = "Editable: \lstarttime \lendtime \lopen"]
|
---|
79 | ApplicationInstance -> ApplicationInstance_open [label = "Starttime passes or open is set to true"]
|
---|
80 | ApplicationInstance_open -> ApplicationInstance_open [label = "Editable: \lendtime \lopen \lresults"]
|
---|
81 | ApplicationInstance_open -> ApplicationInstance_closed [label = "Endtime passes or open is set to false"]
|
---|
82 | ApplicationInstance_closed -> ApplicationInstance_closed [label = "Editable: \lopen"]
|
---|
83 | ApplicationInstance_closed -> ApplicationInstance_open [label = "open is set to true"]
|
---|
84 |
|
---|
85 |
|
---|
86 | SurveyInstance [
|
---|
87 | label = SurveyInstance
|
---|
88 | ]
|
---|
89 | SurveyInstance_open [
|
---|
90 | label = SurveyInstance
|
---|
91 | ]
|
---|
92 | SurveyInstance_closed [
|
---|
93 | label = SurveyInstance
|
---|
94 | ]
|
---|
95 | SessionInstance_start -> SurveyInstance [label = "creates"]
|
---|
96 | SurveyInstance -> SurveyInstance [label = "Editable: \lstarttime \lendtime \lopen \lpresetanswers"]
|
---|
97 | SurveyInstance -> SurveyInstance_open [label = "Starttime passes or open is set to true"]
|
---|
98 | SurveyInstance_open -> SurveyInstance_open [label = "Editable: \lendtime \lopen \lanswersets"]
|
---|
99 | SurveyInstance_open -> SurveyInstance_closed [label = "Endtime passes or open is set to false"]
|
---|
100 | SurveyInstance_closed -> SurveyInstance_closed [label = "Editable: \lopen"]
|
---|
101 | SurveyInstance_closed -> SurveyInstance_open [label = "open is set to true"]
|
---|
102 |
|
---|
103 | AnswerSet [
|
---|
104 | label = AnswerSet
|
---|
105 | ]
|
---|
106 | AnswerSet -> AnswerSet [label = "Editable: \lsurvey \lrespondent \lanswers"]
|
---|
107 |
|
---|
108 | Answer [
|
---|
109 | label = Answer
|
---|
110 | ]
|
---|
111 | Answer -> Answer [label = "Editable: \lquestion \lvalues"]
|
---|
112 |
|
---|
113 | User [
|
---|
114 | label = User
|
---|
115 | ]
|
---|
116 | User -> User [label = "Editable: \lpasswordHash \lpasswordSalt"]
|
---|
117 |
|
---|
118 | Respondent [
|
---|
119 | label = Respondent
|
---|
120 | ]
|
---|
121 | Respondent -> Respondent [label = "Editable: \lpasswordHash \lpasswordSalt"]
|
---|
122 |
|
---|
123 | Question [
|
---|
124 | label = Question
|
---|
125 | ]
|
---|
126 | Question_used [
|
---|
127 | label = Question
|
---|
128 | ]
|
---|
129 | Question -> Question [label = "Fully editable/removable"]
|
---|
130 | Question -> Question_used [label = "Gets selected in a Survey"]
|
---|
131 | Question_used -> Question_used [label = "Not editable"]
|
---|
132 |
|
---|
133 |
|
---|
134 | }
|
---|