Commit b295f14e28bd8850eed0e5cdc816bb7fd0044f61
1 parent
850f23fa90
Exists in
master
Moved TOC to new page
Showing 1 changed file with 23 additions and 38 deletions Side-by-side Diff
DesignUseCases.tex
View file @
b295f14
... | ... | @@ -37,7 +37,7 @@ |
37 | 37 | Kevin Mach & User Interface Specialist\\ |
38 | 38 | \end{tabular} |
39 | 39 | \end{center} |
40 | -\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center} | |
40 | +\newpage | |
41 | 41 | \tableofcontents |
42 | 42 | \newpage |
43 | 43 | \section{Accounts} |
... | ... | @@ -140,7 +140,7 @@ |
140 | 140 | \begin{description} |
141 | 141 | \item[Description]{User is able to login to personal account.} |
142 | 142 | |
143 | -{Desired Outcome:}{~The user shall be able to provide their username and | |
143 | +\item[Desired Outcome]{~The user shall be able to provide their username and | |
144 | 144 | password to access their courses and flash cards. The user shall gain |
145 | 145 | access to the list of the courses they have added, and be able to review |
146 | 146 | the flash cards they have added to their decks.} |
... | ... | @@ -296,7 +296,7 @@ |
296 | 296 | \item[Description]{The user can remove themselves from a course he/she is |
297 | 297 | registered to} |
298 | 298 | |
299 | -{Desired Outcome:}{~The user has dropped the class and no longer need | |
299 | +\item[Desired Outcome]{~The user has dropped the class and no longer need | |
300 | 300 | access to the flashcards for said class. This means they can no longer |
301 | 301 | see the flashcards associated to the class that they dropped } |
302 | 302 | |
... | ... | @@ -374,7 +374,7 @@ |
374 | 374 | account in the account settings. This requires that they are logged in. |
375 | 375 | } |
376 | 376 | |
377 | -{Desired Outcome:}{~The user's password shall be changed and the user | |
377 | +\item[Desired Outcome]{~The user's password shall be changed and the user | |
378 | 378 | shall be able to log in with the new password in the future} |
379 | 379 | |
380 | 380 | \item[User Goals]{The user wants to use a different password in the future} |
... | ... | @@ -460,7 +460,7 @@ |
460 | 460 | \item[Description]{The user shall be able to reset their password without |
461 | 461 | being logged in } |
462 | 462 | |
463 | -{Desired Outcome:}{~The user's password shall be changed to one that | |
463 | +\item[Desired Outcome]{~The user's password shall be changed to one that | |
464 | 464 | they remember} |
465 | 465 | |
466 | 466 | \item[User Goals]{The user does not know their current password but wants |
... | ... | @@ -579,7 +579,7 @@ |
579 | 579 | courses that he is in charge of by whitelisting only those students that |
580 | 580 | are actually in the class.} |
581 | 581 | |
582 | -{Desired Outcome:}{~The class will have limited access and only those | |
582 | +\item[Desired Outcome]{~The class will have limited access and only those | |
583 | 583 | users who are whitelisted may enroll in the class.} |
584 | 584 | |
585 | 585 | \item[User Goals]{The instructor wants to limit access to his class so only |
... | ... | @@ -645,7 +645,7 @@ |
645 | 645 | \item[Description]{The user shall be able to log out of his/her account on |
646 | 646 | the site.} |
647 | 647 | |
648 | -{Desired Outcome:}{~The user's information and data will no longer be | |
648 | +\item[Desired Outcome]{~The user's information and data will no longer be | |
649 | 649 | accessible after logging out. } |
650 | 650 | |
651 | 651 | \item[User Goals]{The user is done with his/her session of using the |
... | ... | @@ -688,7 +688,7 @@ |
688 | 688 | \begin{description} |
689 | 689 | \item[Description]{The user shall be able to contact the admin.} |
690 | 690 | |
691 | -{Desired Outcome:}{~The user shall send a message to the admin; the | |
691 | +\item[Desired Outcome]{~The user shall send a message to the admin; the | |
692 | 692 | admin shall receive the message.} |
693 | 693 | |
694 | 694 | {User Goals:}{~The user sends a message to the admin.} |
... | ... | @@ -727,7 +727,7 @@ |
727 | 727 | \item[Description]{The user shall be able to create a flashcard with their |
728 | 728 | input. } |
729 | 729 | |
730 | -{Desired Outcome:}{~The user shall have the flashcard added to their own | |
730 | +\item[Desired Outcome]{~The user shall have the flashcard added to their own | |
731 | 731 | deck and the Live Feed. } |
732 | 732 | |
733 | 733 | \item[User Goals]{The user will see their flashcard in their deck and the |
... | ... | @@ -845,7 +845,7 @@ |
845 | 845 | \item[Description]{The user shall be able to edit the text on their own |
846 | 846 | flashcard } |
847 | 847 | |
848 | -{Desired Outcome:}{~Flashcard is edited and saved appropriately} | |
848 | +\item[Desired Outcome]{~Flashcard is edited and saved appropriately} | |
849 | 849 | |
850 | 850 | \item[User Goals]{To be able to change text on a flashcard} |
851 | 851 | |
... | ... | @@ -931,7 +931,7 @@ |
931 | 931 | {Description:}{~The User shall be able to add flash cards to their own |
932 | 932 | deck from the Live Feed. } |
933 | 933 | |
934 | -{Desired Outcome:}{~The User shall have the flashcard added to their own | |
934 | +\item[Desired Outcome]{~The User shall have the flashcard added to their own | |
935 | 935 | deck } |
936 | 936 | |
937 | 937 | \item[User Goals]{The user will be able to review that flashcard. } |
... | ... | @@ -1006,7 +1006,7 @@ |
1006 | 1006 | \begin{description} |
1007 | 1007 | \item[Description]{Cards may be flagged indicating inappropriate content} |
1008 | 1008 | |
1009 | -{Desired Outcome:}{~The flashcard's inappropriateness variable is | |
1009 | +\item[Desired Outcome]{~The flashcard's inappropriateness variable is | |
1010 | 1010 | adjusted} |
1011 | 1011 | |
1012 | 1012 | \item[User Goals]{To note if a card should not belong in the class and |
... | ... | @@ -1084,7 +1084,7 @@ |
1084 | 1084 | \begin{description} |
1085 | 1085 | \item[Description]{The user is able to filter for flashcards by date} |
1086 | 1086 | |
1087 | -{Desired Outcome:}{~The user shall see flashcards based on the filter | |
1087 | +\item[Desired Outcome]{~The user shall see flashcards based on the filter | |
1088 | 1088 | options} |
1089 | 1089 | |
1090 | 1090 | {User Goals:}{~The user can find what he/she is specifically looking |
... | ... | @@ -1257,7 +1257,7 @@ |
1257 | 1257 | \item[Description]{The User shall be able to alter a flashcard he/she made |
1258 | 1258 | originally and not have to make a new copy of it.} |
1259 | 1259 | |
1260 | -{Desired Outcome:}{~The User shall alter one flashcard and that | |
1260 | +\item[Desired Outcome]{~The User shall alter one flashcard and that | |
1261 | 1261 | alteration will be shown to all users of that flashcard} |
1262 | 1262 | |
1263 | 1263 | \item[User Goals]{The user shall make the flashcard say something different |
... | ... | @@ -1335,7 +1335,7 @@ |
1335 | 1335 | \begin{description} |
1336 | 1336 | \item[Description]{The user shall be able to hide cards from feed} |
1337 | 1337 | |
1338 | -{Desired Outcome:}{~The card is no longer visible to the user} | |
1338 | +\item[Desired Outcome]{~The card is no longer visible to the user} | |
1339 | 1339 | |
1340 | 1340 | \item[User Goals]{The card has been looked at and should be hidden to |
1341 | 1341 | reduce screen clutter} |
... | ... | @@ -1386,7 +1386,7 @@ |
1386 | 1386 | \item[Description]{The user shall be able to view Live Feeds for different |
1387 | 1387 | classes} |
1388 | 1388 | |
1389 | -{Desired Outcome:}{~The system shall only show the user Live Feeds for | |
1389 | +\item[Desired Outcome]{~The system shall only show the user Live Feeds for | |
1390 | 1390 | specific classes. } |
1391 | 1391 | |
1392 | 1392 | \item[User Goals]{The user will see only one Live Feed at a time. } |
... | ... | @@ -1435,7 +1435,7 @@ |
1435 | 1435 | power to make a deck by either selecting existing flashcard or adding a |
1436 | 1436 | new flashcard.} |
1437 | 1437 | |
1438 | -{Desired Outcome:}{~The user can keep track of cards that s/he wants.} | |
1438 | +\item[Desired Outcome]{~The user can keep track of cards that s/he wants.} | |
1439 | 1439 | |
1440 | 1440 | \item[User Goals]{The user has a personal deck ready for review later.} |
1441 | 1441 | |
... | ... | @@ -1526,7 +1526,7 @@ |
1526 | 1526 | \begin{description} |
1527 | 1527 | \item[Description]{The user can remove flashcards from their deck.} |
1528 | 1528 | |
1529 | -{Desired Outcome:}{~The user will not be notified about that card. } | |
1529 | +\item[Desired Outcome]{~The user will not be notified about that card. } | |
1530 | 1530 | |
1531 | 1531 | \item[User Goals]{To only review cards that the user wants to review. } |
1532 | 1532 | |
1533 | 1533 | |
... | ... | @@ -1613,22 +1613,7 @@ |
1613 | 1613 | {The Client updates the User's Deck.} |
1614 | 1614 | \end{enumerate} |
1615 | 1615 | \end{description} |
1616 | -{} | |
1617 | 1616 | |
1618 | -{} | |
1619 | - | |
1620 | -{} | |
1621 | - | |
1622 | -{} | |
1623 | - | |
1624 | -{} | |
1625 | - | |
1626 | -{} | |
1627 | - | |
1628 | -{} | |
1629 | - | |
1630 | -{} | |
1631 | - | |
1632 | 1617 | \subsection{\texorpdfstring{{{[}-D2-{]} Shuffling |
1633 | 1618 | deck}}{{[}-D2-{]} Shuffling deck}} |
1634 | 1619 | |
... | ... | @@ -1636,7 +1621,7 @@ |
1636 | 1621 | \item[Description]{User is able to shuffle his/her deck as a way to study |
1637 | 1622 | the flashcards} |
1638 | 1623 | |
1639 | -{Desired Outcome:}{~When taking a quiz, the user will notice that | |
1624 | +\item[Desired Outcome]{~When taking a quiz, the user will notice that | |
1640 | 1625 | flashcards appear in random order} |
1641 | 1626 | |
1642 | 1627 | {User Goals:}{~Improve quiz taking skills and knowledge consumption} |
... | ... | @@ -1725,7 +1710,7 @@ |
1725 | 1710 | \item[Description]{The user is able to organize the deck by Flashcards' |
1726 | 1711 | pull timestamps.} |
1727 | 1712 | |
1728 | -{Desired Outcome:}{~The user views the deck in time ascending/descending | |
1713 | +\item[Desired Outcome]{~The user views the deck in time ascending/descending | |
1729 | 1714 | order.} |
1730 | 1715 | |
1731 | 1716 | \item[User Goals]{To organize the card for easier editing purpose.} |
... | ... | @@ -1812,7 +1797,7 @@ |
1812 | 1797 | \item[Description]{The User shall be able to look at the cards in his/her |
1813 | 1798 | deck in order to study them} |
1814 | 1799 | |
1815 | -{Desired Outcome:}{~The User shall be presented with individual | |
1800 | +\item[Desired Outcome]{~The User shall be presented with individual | |
1816 | 1801 | flashcards in an optimized order. Blanks will be empty and the user will |
1817 | 1802 | have a text boxes to fill in.} |
1818 | 1803 | |
... | ... | @@ -1890,7 +1875,7 @@ |
1890 | 1875 | \item[Description]{The User shall be notified when to review each specific |
1891 | 1876 | card} |
1892 | 1877 | |
1893 | -{Desired Outcome:}{~The User shall receive a notification when it is | |
1878 | +\item[Desired Outcome]{~The User shall receive a notification when it is | |
1894 | 1879 | time to review a specific card using a spaced repetition formula} |
1895 | 1880 | |
1896 | 1881 | \item[User Goals]{The user shall see the notification and which card needs |
... | ... | @@ -1957,7 +1942,7 @@ |
1957 | 1942 | \item[Description]{The User shall be able to turn notifications on or off |
1958 | 1943 | at will} |
1959 | 1944 | |
1960 | -{Desired Outcome:}{~The User shall only receive notifications at the | |
1945 | +\item[Desired Outcome]{~The User shall only receive notifications at the | |
1961 | 1946 | times that were specified} |
1962 | 1947 | |
1963 | 1948 | \item[User Goals]{The User shall not be bothered needlessly or at |