Compare View

switch
from
...
to
 
Commits (2)

Diff

Showing 1 changed file Side-by-side Diff

DesignUseCases.tex View file @ d6b0730
... ... @@ -1361,96 +1361,6 @@ Login, {[}A3{]} Add a Class}
1361 1361  
1362 1362 {}
1363 1363 \section{Decks}
1364   -\subsection{[-D2-] Making a deck - Removed}
1365   -
1366   -\begin{description}
1367   -\item[Description]{Upon selecting the right course, the student has the
1368   -power to make a deck by either selecting existing flashcard or adding a
1369   -new flashcard.}
1370   -
1371   -\item[Desired Outcome]{The user can keep track of cards that s/he wants.}
1372   -\\
1373   -\item[User Goals]{The user has a personal deck ready for review later.}
1374   -
1375   -\item[Primary Actor]{User (student)}
1376   -
1377   -\item[Dependency Use Cases]{Add a class {[}A3{]}, Add Flashcards to Deck
1378   -{[}F1{]}, Make a Flashcard {[}F3{]}}
1379   -\\
1380   -\item[Priority Level]{``Must''}
1381   -
1382   -\item[Status]{In Progress}
1383   -
1384   -\item[Pre-conditions]
1385   -
1386   -\begin{itemize}
1387   -\itemsep1pt\parskip0pt\parsep0pt
1388   -\item
1389   - {The user has an account with the application. }
1390   -\item
1391   - {The user has been added to the desired class.}
1392   -\end{itemize}
1393   -
1394   -\item[Post-conditions]
1395   -
1396   -\begin{itemize}
1397   -\itemsep1pt\parskip0pt\parsep0pt
1398   -\item
1399   - {Desired cards are added to user's deck to the specific class }
1400   -\item
1401   - {User's deck is added to the database.}
1402   -\end{itemize}
1403   -
1404   -\item[Trigger]{The User wants to have a collection of cards.}
1405   -
1406   -\item[Workflow]
1407   -
1408   -\begin{enumerate}
1409   -\itemsep1pt\parskip0pt\parsep0pt
1410   -\item
1411   - {User is at their dashboard.}
1412   -\item
1413   - {User selects the class of interest that they had no activity in yet.}
1414   -\item
1415   - {Client displays the Live Feed for the class.}
1416   -\item
1417   - {User presses ``Pull Flashcard'' button on a Flashcard that they want
1418   - in their Deck.}
1419   -\item
1420   - {The server creates a Deck for the User for the Class of interest.}
1421   -\item
1422   - {The server adds the Flashcard to the User's Deck.}
1423   -\item
1424   - {The Client makes the Flashcard disappear from the Live Feed.}
1425   -\item
1426   - {The Client displays the Flashcard in the User's Deck in the sidebar.}
1427   -\end{enumerate}
1428   -
1429   -{Alternate Workflow:}
1430   -
1431   -\begin{enumerate}
1432   -\itemsep1pt\parskip0pt\parsep0pt
1433   -\item
1434   - {User is at their dashboard.}
1435   -\item
1436   - {User selects the class of interest that they had no activity in yet.}
1437   -\item
1438   - {Client displays the Live Feed for the class.}
1439   -\item
1440   - {The User adds a Flashcard into the Class.}
1441   -\item
1442   - {The server creates a Deck for the User for the Class of interest.}
1443   -\item
1444   - {The server adds the new Flashcard to the User's Deck.}
1445   -\item
1446   - {The Client makes the Flashcard disappear from the Live Feed.}
1447   -\item
1448   - {The Client displays the Flashcard in the User's Deck in the sidebar.}
1449   -\end{enumerate}
1450   -\end{description}
1451   -\newpage
1452   -
1453   -{}
1454 1364  
1455 1365 \subsection{[D1] Remove a card from a deck}
1456 1366  
... ... @@ -1545,93 +1455,6 @@ new flashcard.}
1545 1455 \end{enumerate}
1546 1456 \end{description}
1547 1457  
1548   -\subsection{[-D2-] Shuffling deck - Removed}
1549   -
1550   -\begin{description}
1551   -\item[Description]{User is able to shuffle his/her deck as a way to study
1552   -the flashcards}
1553   -
1554   -\item[Desired Outcome]{When taking a quiz, the user will notice that
1555   -flashcards appear in random order}
1556   -
1557   -{User Goals:}{Improve quiz taking skills and knowledge consumption}
1558   -
1559   -\item[Primary Actor]{User (student)}
1560   -
1561   -\item[Dependency Use Cases]{Deck has been created {[}D2{]}}
1562   -\\
1563   -\item[Priority Level]{}{''Won't''}
1564   -
1565   -\item[Status]{Implemented }
1566   -
1567   -\item[Pre-conditions]
1568   -
1569   -\begin{itemize}
1570   -\itemsep1pt\parskip0pt\parsep0pt
1571   -\item
1572   - {User must have registered for course }
1573   -\end{itemize}
1574   -
1575   -\begin{itemize}
1576   -\itemsep1pt\parskip0pt\parsep0pt
1577   -\item
1578   - {User must have added cards to deck.}
1579   -\end{itemize}
1580   -
1581   -\item[Post-conditions]{}
1582   -
1583   -\begin{itemize}
1584   -\itemsep1pt\parskip0pt\parsep0pt
1585   -\item
1586   - {User takes a quiz and notice the deck has been shuffled.}
1587   -\end{itemize}
1588   -
1589   -\item[Trigger]{The User wants to review their cards in random order.}
1590   -
1591   -\item[Workflow]
1592   -
1593   -\begin{enumerate}
1594   -\itemsep1pt\parskip0pt\parsep0pt
1595   -\item
1596   - {User is on the homepage.}
1597   -\item
1598   - {User selects the ``Study'' button for the Class they want to view or
1599   - shuffle cards for.}
1600   -\item
1601   - {The Client displays their Deck for the Class of interest.}
1602   -\item
1603   - {User clicks on ``shuffle deck'' button to shuffle the deck,
1604   - randomizing the order in which it will be displayed.}
1605   -\item
1606   - {The Client displays a change in card ordering.}
1607   -\item
1608   - {System reorders cards' study order.}
1609   -\end{enumerate}
1610   -
1611   -{Alternate Workflow: }
1612   -
1613   -\begin{enumerate}
1614   -\itemsep1pt\parskip0pt\parsep0pt
1615   -\item
1616   - {User is on the homepage.}
1617   -\item
1618   - {User selects Class of interest.}
1619   -\item
1620   - {The Client displays the Live Feed for the Class.}
1621   -\item
1622   - {User clicks on ``shuffle deck'' button to shuffle the deck,
1623   - randomizing the order in which it will be displayed.}
1624   -\item
1625   - {The Client displays a change in card ordering.}
1626   -\item
1627   - {System reorders cards' study order.}
1628   -\end{enumerate}
1629   -\end{description}
1630   -{}
1631   -
1632   -\newpage
1633   -
1634   -{}
1635 1458  
1636 1459 \subsection{[D2] Viewing cards in deck by pull time}
1637 1460