Compare View

switch
from
...
to
 
Commits (4)

Diff

Showing 2 changed files Side-by-side Diff

DesignUseCases.tex View file @ 2388501
... ... @@ -1253,7 +1253,7 @@ Login, {[}A3{]} Add a Class, {[}F1{]} Push Flashcard}
1253 1253  
1254 1254 {}
1255 1255  
1256   -\subsection{[F8] Hide cards from feed}
  1256 +\subsection{[F8] Hide Cards}
1257 1257  
1258 1258 \begin{description}
1259 1259 \item[Description]{The user shall be able to hide cards from feed}
... ... @@ -1270,30 +1270,35 @@ Login, {[}A3{]} Add a Class, {[}F1{]} Push Flashcard}
1270 1270 \\
1271 1271 \item[Priority Level]{``Should''}
1272 1272  
1273   -{Status:}{Not implemented}
  1273 +{Status:}{Implemented}
1274 1274  
1275   -\item[Pre-conditions]{Flashcard is created, flashcard is viewable by user}
  1275 +\item[Pre-conditions]{Flashcard is created, flashcard is viewable by user.}
1276 1276  
1277 1277 \item[Post-conditions]{Flashcard is not viewable by user}
1278 1278  
1279   -\item[Trigger]{Card is flagged; Card is noted to be hidden}
  1279 +\item[Trigger]{The User no longer wants to see a card in their feed and deck.}
1280 1280  
1281 1281 \item[Workflow]
1282 1282  
1283 1283 \begin{enumerate}
1284 1284 \itemsep1pt\parskip0pt\parsep0pt
1285 1285 \item
1286   - {The User chooses a class from the dashboard.}
  1286 + {The User chooses a class from the drop down menu.}
1287 1287 \item
1288   - {The Client shows the Live Feed for the selected class.}
  1288 + {The frontend renders the Live Feed for the selected class from feed.html.}
1289 1289 \item
1290   - {The User sees a card they want to hide from the Live Feed.}
  1290 + {The User sees a card they want to hide.}
1291 1291 \item
1292   - {The User shall press a ``Hide Flashcard'' button on the card to be
  1292 + {The User shall press the ``Hide Flashcard'' button on the card to be
1293 1293 hidden.}
1294 1294 \item
1295   - {The Client shall hide the card of interest from the Live Feed, for
1296   - only that User.}
  1295 + {The frontend shall make a request to the backend from FeedController.js.}
  1296 +\item
  1297 + {The backend shall check if the User has already hidden that card in views.py.}
  1298 +\item
  1299 + {The backend shall change the falshcard to hidden in the models.py.}
  1300 +\item
  1301 + {The frontend shall no longer show that card when the feed is rendered.}
1297 1302 \end{enumerate}
1298 1303  
1299 1304 \end{description}
... ... @@ -1305,22 +1310,22 @@ Login, {[}A3{]} Add a Class, {[}F1{]} Push Flashcard}
1305 1310 \subsection{[F9] View a Feed}
1306 1311  
1307 1312 \begin{description}
1308   -\item[Description]{The user shall be able to view Live Feeds for different
  1313 +\item[Description]{The User shall be able to view Live Feeds for different
1309 1314 classes}
1310 1315  
1311 1316 \item[Desired Outcome]{The system shall only show the user Live Feeds for
1312 1317 specific classes. }
1313 1318 \\
1314   -\item[User Goals]{The user will see only one Live Feed at a time. }
  1319 +\item[User Goals]{The User will see only one Live Feed at a time. }
1315 1320  
1316 1321 \item[Dependency Use Cases]{}{}{{[}A1{]} User Registration, {[}A2{]} User
1317 1322 Login, {[}A3{]} Add a Class}
1318 1323 \\
1319 1324 \item[Priority Level]{``Must''}
1320 1325  
1321   -{Status:}{Not implemented}
  1326 +{Status:}{Implemented}
1322 1327  
1323   -\item[Pre-conditions]{User has added a class}
  1328 +\item[Pre-conditions]{User has added a class.}
1324 1329  
1325 1330 \item[Post-conditions]{User shall see the Live Feed for that class}
1326 1331  
... ... @@ -1349,7 +1354,7 @@ Login, {[}A3{]} Add a Class}
1349 1354  
1350 1355 {}
1351 1356 \section{Decks}
1352   -\subsection{[-D2-] Making a deck}
  1357 +\subsection{[-D2-] Making a deck - Removed}
1353 1358  
1354 1359 \begin{description}
1355 1360 \item[Description]{Upon selecting the right course, the student has the
... ... @@ -1457,7 +1462,7 @@ new flashcard after ``Make New Flashcard''.}
1457 1462 \\
1458 1463 \item[Priority Level]{``Must''}
1459 1464  
1460   -\item[Status]{Unimplemented}
  1465 +\item[Status]{Implemented}
1461 1466  
1462 1467 \item[Pre-conditions]
1463 1468  
... ... @@ -1534,7 +1539,7 @@ new flashcard after ``Make New Flashcard''.}
1534 1539 \end{enumerate}
1535 1540 \end{description}
1536 1541  
1537   -\subsection{[-D2-] Shuffling deck}
  1542 +\subsection{[-D2-] Shuffling deck - Removed}
1538 1543  
1539 1544 \begin{description}
1540 1545 \item[Description]{User is able to shuffle his/her deck as a way to study
UserStories.tex View file @ 2388501
... ... @@ -41,6 +41,10 @@ Kevin Mach & User Interface Specialist\\
41 41 \end{tabular}
42 42 \end{center}
43 43 \newpage
  44 +\begin{description}
  45 +{These User Stories supercede the the User Stories listed on the post it notes on the CSE Software Tools
  46 +Site. We were not able to remove those User Stories. Please use these as the User Stories. }
  47 +\end{description}
44 48 \tableofcontents
45 49 \section{ Account }
46 50 As a student, I want to be able to log in to the account I signed up with.