Commit b295f14e28bd8850eed0e5cdc816bb7fd0044f61

Authored by Andrew Buss
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