2
2
3
3
## Introduction
4
4
5
- {Give a product intro}
5
+ TaskLinker is a CLI-tool for helping students memorize flashcards and track
6
+ their flashcard and generell academic progress in the courses they are taking.
6
7
7
8
## Quick Start
8
9
9
- {Give steps to get started quickly}
10
-
11
10
1 . Ensure that you have Java 11 or above installed.
12
- 1 . Down the latest version of ` Duke ` from [ here] ( http://link.to/duke ) .
11
+ 1 . Down the latest jar from [ the latest release on GitHub]
12
+ (https://github.com/AY2324S1-CS2113-F11-3/tp/releases ).
13
+ 1 . Run the jar via ` java -jar duke.jar `
14
+
15
+ ## General explanation of flashcards
16
+
17
+ ## Features
13
18
14
- ## Features
19
+ ### Listing all flashcards: ` list flashcards `
15
20
16
- {Give detailed description of each feature}
21
+ Prints out a list of all flashcards.
22
+
23
+ Format: ` list flashcards `
17
24
18
25
### Adding a todo: ` todo `
19
26
Adds a new item to the list of todo items.
20
27
21
28
Format: ` todo n/TODO_NAME d/DEADLINE `
22
29
23
30
* The ` DEADLINE ` can be in a natural language format.
24
- * The ` TODO_NAME ` cannot contain punctuation.
31
+ * The ` TODO_NAME ` cannot contain punctuation.
25
32
26
- Example of usage:
33
+ Example of usage:
27
34
28
35
` todo n/Write the rest of the User Guide d/next week `
29
36
30
37
` todo n/Refactor the User Guide to remove passive voice d/13/04/2020 `
31
38
39
+ ### Creating a new flashcard: ` create flashcard `
40
+
41
+ Starts the process of adding a new flashcard.
42
+
43
+ After entering this command, you are prompted to first input the front page
44
+ text (once you have typed it out, submit it by pressing <ENTER >) and then the
45
+ back page text (once you have typed it out, submit it by pressing <ENTER >) of
46
+ your new flashcard.
47
+
48
+ After you've done this, a success message will be printed out. This
49
+ indicates that a new flashcard has been successfully created and saved.
50
+
51
+ Format: ` create flashcard `
52
+
53
+ ### Reviewing your flashcards: ` review flashcards `
54
+
55
+ Starts the process of reviewing flashcard.
56
+
57
+ After entering this command, you are prompted to select your exact review
58
+ mode from 3 choices:
59
+
60
+ - ` random mode ` : Randomly selects flashcards to review
61
+ - ` spaced repetition mode ` : Which flashcards are shown depends on how well
62
+ you previously knew them. Flashcards which you couldn't remember well are
63
+ shown more often, while flashcards which you remembered well are shown
64
+ less often.
65
+ - ` review by tag mode ` : Randomly selects flashcards with a certain tag to review
66
+
67
+ Input ` a ` to choose ` random mode ` , input ` b ` to choose `spaced repetition
68
+ mode` and input ` c` to choose ` review by tag mode`.
69
+
70
+ Once you've selected a review mode, the actual review begins: the front page
71
+ of a flashcard is shown to you. You should now try and think of the answer
72
+ (the text on the back page of the flashcard); and once you're ready, press
73
+ <ENTER > to compare it to the actual back page.
74
+
75
+ Now, the process repeats and the next flashcard is shown to you.
76
+
77
+ If you want to quit the review process, simply input ` q ` or ` quit ` instead
78
+ of pressing <ENTER > to reveal the back page.
79
+
80
+ Format: ` create flashcard `
81
+
32
82
## FAQ
33
83
34
84
** Q** : How do I transfer my data to another computer?
@@ -37,6 +87,6 @@ Example of usage:
37
87
38
88
## Command Summary
39
89
40
- {Give a 'cheat sheet' of commands here}
41
-
42
- * Add todo ` todo n/TODO_NAME d/DEADLINE `
90
+ * List all flashcards: ` list flashcards `
91
+ * Create a new flashcard: ` create flashcard `
92
+ * Review your flashcards: ` review flashcards `
0 commit comments