Blame view
use_cases_diagram.dot
2.45 KB
69d14c854
|
1 |
digraph G{ |
98a44577a
|
2 |
ratio=0.7; |
de7b01632
|
3 |
rankdir="LR"; |
124c4173f
|
4 |
node[shape=box]; |
98a44577a
|
5 |
nodesep=1.1; |
a56224d1e
|
6 7 8 9 10 11 12 13 14 15 16 17 18 |
// Styling: // Accounts "[A1] User Registration"[fillcolor="#9ce3ff", style=filled]; "[A2] User Login"[fillcolor="#9ce3ff", style=filled]; "[A3] Add a Class"[fillcolor="#9ce3ff", style=filled]; "[A4] Drop a Class"[fillcolor="#9ce3ff", style=filled]; "[A5] Password Change"[fillcolor="#9ce3ff", style=filled]; "[A6] Password Reset"[fillcolor="#9ce3ff", style=filled]; "[A8] User Logout"[fillcolor="#9ce3ff", style=filled]; "[A9] Contact Admin"[fillcolor="#9ce3ff", style=filled]; "[A10] Configure Account Notifications"[fillcolor="#9ce3ff", style=filled]; // Flashcards |
124c4173f
|
19 20 21 |
"[F1] Push Flashcard"[fillcolor="#ff5050", style=filled]; "[F2] Edit Card"[fillcolor="#ff5050", style=filled]; "[F3] Pull Flashcard"[fillcolor="#ff5050", style=filled]; |
a56224d1e
|
22 23 24 25 26 27 28 29 30 31 |
"[F4] Flag Inappropriate Cards"[fillcolor="#ff5050", style=filled]; "[F5] Filter Flashcards"[fillcolor="#ff5050", style=filled]; "[F6] Blank Out Words"[fillcolor="#ff5050", style=filled]; "[F7] Fix Flashcard"[fillcolor="#ff5050", style=filled]; "[F8] Hide Cards"[fillcolor="#ff5050", style=filled]; "[F9] View Class Feed"[fillcolor="#ff5050", style=filled]; // Decks "[D1] Remove Card from Deck"[fillcolor="#ccff99", style=filled]; "[D2] View Deck"[fillcolor="#ccff99", style=filled]; |
124c4173f
|
32 |
|
a56224d1e
|
33 34 |
// Study "[R1] Study Deck"[fillcolor="#ffeeaa", style=filled]; |
124c4173f
|
35 |
|
c4a80c481
|
36 |
// User |
3a3422d89
|
37 |
"User"[shape=none, shapefile="stick.png"]; |
f91a9f718
|
38 39 40 41 42 |
//Graph "User"->"[A1] User Registration"; "[A1] User Registration"->"[A2] User Login"; |
a56224d1e
|
43 |
"[A2] User Login"->"[A6] Password Reset"; |
0b129974b
|
44 |
"[A2] User Login"->"[A5] Password Change"; |
f91a9f718
|
45 |
"[A2] User Login"->"[A3] Add a Class"; |
a56224d1e
|
46 |
"[A2] User Login"->"[A8] User Logout"; |
3a3422d89
|
47 |
"[A2] User Login" ->"[A10] Configure Account Notifications"; |
a56224d1e
|
48 |
"[A3] Add a Class"->"[F9] View Class Feed"; |
f91a9f718
|
49 |
"[A3] Add a Class"->"[A4] Drop a Class" |
a56224d1e
|
50 |
"[A8] User Logout"->"[A2] User Login"; |
98a44577a
|
51 |
"[A9] Contact Admin"; |
a56224d1e
|
52 |
|
98a44577a
|
53 |
"[F1] Push Flashcard"->"[F6] Blank Out Words"; |
e03781b49
|
54 |
"[F8] Hide Cards"->"[F4] Flag Inappropriate Cards"; |
c4a80c481
|
55 |
"[F9] View Class Feed" ->"[R1] Study Deck"; |
e03781b49
|
56 |
"[F9] View Class Feed"->"[D2] View Deck"; |
98a44577a
|
57 58 59 |
"[F9] View Class Feed"->"[F1] Push Flashcard"; "[F9] View Class Feed"->"[F2] Edit Card"; "[F9] View Class Feed"->"[F3] Pull Flashcard"; |
e03781b49
|
60 |
"[F9] View Class Feed"->"[F5] Filter Flashcards"; |
98a44577a
|
61 62 |
"[F9] View Class Feed"->"[F7] Fix Flashcard"; "[F9] View Class Feed"->"[F8] Hide Cards"; |
f91a9f718
|
63 |
|
c4a80c481
|
64 |
"[D2] View Deck"->"[D1] Remove Card from Deck"; |
98a44577a
|
65 |
"[D2] View Deck"->"[F2] Edit Card"; |
69d14c854
|
66 |
} |